Morf (Pré-visualização)
Morf é uma plataforma moderna e leve orientada por API que oferece uma abordagem rápida e flexível para a geração de formulários.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Apoio Morf |
| URL | https://getmorf.io/support |
| support@getmorf.io |
| Metadados do conector | |
|---|---|
| Editora | Soluções AFTIA |
| Sítio Web | https://getmorf.io |
| Política de privacidade | https://github.com/aftialabs/morf-docs/blob/main/guides/DataandPrivacyPolicy.md |
| Categorias | Produtividade; Vendas e CRM |
O Morf é uma plataforma leve orientada por API para gerar automaticamente formulários que podem ser facilmente incorporados em sistemas, aplicativos e sites existentes. Morf fornece uma API REST que pode ser usada para gerar dinamicamente interfaces de usuário e capturar informações para alimentar seus processos digitais. O Morf simplifica a criação, publicação e implantação de formulários baseados na Web, permitindo que as empresas implementem rapidamente soluções de captura de dados integradas e de marca. Os profissionais de TI descobrirão que, ao contrário de muitas soluções de formulários SaaS, o Morf se integra facilmente ao seu fluxo de trabalho de desenvolvimento.
Pré-requisitos
Antes de usar esse conector, você precisará de uma chave de API Morf e uma definição de formulário. Consulte as seções Obtendo credenciais e Introdução abaixo para começar.
Obtenção de credenciais
Para começar, dirija-se ao nosso Editor Morf e solicite as chaves de acesso. Ser-lhe-á concedida uma (1) chave de site e uma (1) chave de API. Conforme descrito em nossa documentação de autenticação, use a chave de API fornecida ao configurar sua nova conexão com a Power Platform. Os nossos termos de utilização gratuitos estão disponíveis aqui.
Introdução
- Para começar, comece criando uma definição de formulário Morf. Isso pode ser feito usando nosso Editor Morf e criando um novo formulário do zero ou convertendo um documento existente.
- Com sua definição de formulário à mão, agora você pode criar um novo Power Platform Flow aproveitando a operação Morf Render.
- Configure uma nova conexão, se uma não estiver presente, adicionando sua chave de API Morf à configuração da conexão.
- Configure a ação para passar sua definição de formulário e, opcionalmente, dados para ela, e depois de invocar seu fluxo, você receberá um formulário Morf renderizado.
- Este formulário pode ser enviado a um usuário usando muitos mecanismos de entrega diferentes ou pode ser apresentado a um usuário diretamente usando a ação Resposta HTTP.
- Para obter mais informações sobre como enviar um formulário para um Power Platform Flow, consulte nossa documentação.
Problemas conhecidos e limitações
- Os usuários de nível gratuito podem experimentar tempos de resposta mais lentos durante períodos de maior uso devido aos padrões de provisionamento
Erros e soluções comuns
- Os usuários com uma chave de API inválida ou mal configurada receberão uma exceção de chave inválida (Status de erro:
401) ao chamar o serviço - No caso de uma definição de formulário inválida, a política de repetição do
defaultPower Automate pode continuar fazendo chamadas para o serviço de renderização, resultando em vários erros (Status do erro:500) até que um tempo limite seja atingido. Definir a política de repetição paranoneou para um limite máximo definido pode ajudar a evitar esse comportamento.
Perguntas Frequentes
Como são criados novos formulários?
Isso pode ser feito usando nosso Editor Morf e criando novos formulários do zero ou convertendo documentos existentes.
Os formulários Morf podem ser incorporados?
Com certeza. Os formulários Morf podem ser incorporados em qualquer propriedade da Web sem o uso de quadros embutidos (iframe). Comece indo até nosso Editor Morf para gerar uma tag de incorporação.
O que torna as formas Morf diferentes?
Os formulários Morf usam um conceito chamado interfaces geracionais que permite que as definições de formulário sejam modificadas dinamicamente em tempo real ao chamar nossas APIs de renderização. Isso permite um comportamento dinâmico avançado como parte da lógica e das operações de renderização.
Como faço para enviar um formulário Morf?
Os formulários Morf podem ser enviados para qualquer API que aceite uma solicitação POST. Informações sobre submissões podem ser encontradas aqui.
Os formulários Morf podem ser enviados para um fluxo de plataforma de energia?
Yes! Siga este guia para configurar seu próprio fluxo de envio.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | securestring | A chave de API para este serviço. Obtenha sua chave de API de https://getmorf.io/mspa | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Renderizar uma nova experiência de captura de dados Morf (V1) |
Chame essa API com uma definição de formulário Morf e, opcionalmente, dados para receber um documento de formulário pré-preenchido que pode ser apresentado a um usuário em um contexto de navegador. |
| Transformar uma carga JSON usando JSONata (V1) |
Chame essa API com uma carga JSON e uma consulta JSONata ou expressão de transformação para receber os dados modificados ou o resultado da consulta. |
Renderizar uma nova experiência de captura de dados Morf (V1)
Chame essa API com uma definição de formulário Morf e, opcionalmente, dados para receber um documento de formulário pré-preenchido que pode ser apresentado a um usuário em um contexto de navegador.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Definição de formulário
|
form | True | string |
Definição do formulário a ser processado |
|
Data
|
data | string |
(Opcional) Dados a utilizar para pré-preencher o formulário |
Devoluções
HTML Morf renderizado
- response
- RenderResponse
Transformar uma carga JSON usando JSONata (V1)
Chame essa API com uma carga JSON e uma consulta JSONata ou expressão de transformação para receber os dados modificados ou o resultado da consulta.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Dados JSON
|
data | True | string |
Dados a consultar ou transformar |
|
Expressão JSONata
|
expression | True | string |
Expressão JSONata para executar em relação aos dados. Ver https://jsonata.org/ |
Devoluções
Um objeto de resposta de transformação
- Resposta
- TransformationResponse
Definições
RenderResponse
TransformationResponse
Um objeto de resposta de transformação
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Result
|
result | string |
Resultado da execução da expressão que contém uma cadeia de caracteres ou um objeto stringified. |