Conecte um formulário adaptável com o Microsoft® Power Automate connect-adaptive-form-with-power-automate

Você pode configurar um Formulário adaptável para executar um fluxo da nuvem do Microsoft® Power Automate no envio. O formulário adaptável configurado envia dados capturados, anexos e documentos de registro para processamento no fluxo da nuvem do Power Automate. Ele ajuda você a criar uma experiência personalizada de captura de dados, aproveitando o poder do Microsoft® Power Automate para criar lógicas de negócios sobre dados capturados e automatizar os fluxos de trabalho do cliente.

O editor Forms adaptável fornece a ação de envio Chamar um fluxo do Microsoft® Power Automate para enviar dados de formulários adaptáveis, anexos e Documentos de Registro para o fluxo da nuvem do Power Automate.

O AEM as a Cloud Service oferece várias ações de envio prontas para uso para manipular envios de formulários. Você pode saber mais sobre essas opções no artigo Ação de envio do formulário adaptável.

Vantagens

Estes são alguns exemplos do que você pode fazer após integrar um formulário adaptável ao Microsoft® Power Automate:

  • Usar dados adaptáveis do Forms em processos de negócios do Power Automate
  • Use o Power Automate para enviar dados capturados para mais de 500 fontes de dados ou qualquer API disponível publicamente
  • Realizar cálculos complexos em dados capturados
  • Salve os dados do Forms adaptável em sistemas de armazenamento em uma programação predefinida

Pré-requisitos

Os seguintes itens são necessários para conectar um Formulário adaptável com o Microsoft® Power Automate:

  • Licença do Microsoft® Power Automate Premium.
  • Fluxo do Microsoft® Power Automate com o acionador When an HTTP request is received para aceitar os dados de envio do Formulário adaptável.
  • Um usuário Experience Manager com os privilégios Forms Author e Forms Admin
  • A conta usada para conectar ao Microsoft® Power Automate é proprietária do fluxo do Power Automate configurado para receber dados do Formulário adaptável

Conecte sua instância as a Cloud Service do Forms com o Microsoft® Power Automate connect-forms-server-with-power-automate

Execute as seguintes ações para conectar sua instância do Forms as a Cloud Service com o Microsoft® Power Automate:

Criar Aplicativo do Ative Diretory do Microsoft® Azure ms-power-automate-application

  1. Faça logon no Portal do Azure.

  2. Selecione Azure Ative Diretory na navegação à esquerda.

  3. Na página Diretório padrão, selecione Registros de aplicativo no painel esquerdo.

  4. Na página Registros do aplicativo, clique em Novos registros.

  5. Especifique Nome, Tipos de conta suportados e URI de redirecionamento na página. No URI de redirecionamento, especifique o seguinte e clique em Salvar.

    • https://[Forms as a Cloud Service Server]/libs/fd/powerautomate/content/dataverse/config.html
    • https://[Forms as a Cloud Service Server]/libs/fd/powerautomate/content/flowservice/config.html

    Registrar um Aplicativo do Azure Ative Diretory

    note note
    NOTE
    Você também pode especificar URIs de redirecionamento adicionais, se necessário, na página Autenticação.
    Para os tipos de conta suportados, selecione um único locatário, vários locatários ou Conta pessoal da Microsoft®, dependendo do seu caso de uso
  6. Na página Autenticação, ative as seguintes opções e clique em Salvar.

    • Tokens de acesso (usados para fluxos implícitos)
    • Tokens de ID (usados para fluxos implícitos e híbridos)
  7. Na página de permissões da API, clique em Add a permission.

  8. Em APIs Microsoft®, selecione o Power Automate e selecione as seguintes permissões.

    • Flows.Manage.All
    • Flows.Read.All
    • Permissão GCC (opcional se quiser se conectar a um locatário GCC (Government Cloud Computing))
      Clique em Add permissions para salvar as permissões.
  9. Na página de permissões da API, clique em Add a permission. Selecione as APIs que minha organização usa e pesquise DataVerse e habilite user_impersonation Clique em Add permissões.

  10. (Opcional) Na página Certificados e segredos, clique em Novo segredo de cliente. Na tela Adicionar um segredo do cliente, forneça uma descrição e um período para o segredo expirar e clique em Adicionar. Uma sequência secreta é gerada.

  11. Anote a URL de ambiente do Dynamics específica da sua organização.

Criar configuração de nuvem do Microsoft® Power Automate Dataverse microsoft-power-automate-dataverse-cloud-configuration

  1. Na instância do autor do AEM Forms, navegue até Ferramentas martelo > Geral > Navegador de Configuração.

  2. Na página Navegador de Configuração, selecione Criar.

  3. Na caixa de diálogo Criar Configuração, especifique um Título para a configuração, habilite as Configurações de Nuvem e selecione Criar. Ele cria um contêiner de configuração para armazenar Cloud Service. Verifique se o nome da pasta não contém nenhum espaço.

  4. Navegue até Ferramentas martelo > Cloud Service > Microsoft® Power Automate Dataverse e abra o contêiner de configuração criado na etapa anterior.

    note note
    NOTE
    Ao criar um Formulário adaptável, especifique o nome do contêiner no campo Contêiner de configuração.
  5. Na página de configuração, selecione Criar para criar a configuração Microsoft® Power Automate Flow Service no AEM Forms.

  6. Na página Configurar Serviço Dataverse para o Microsoft® Power Automate, Especifique a ID do Cliente (também conhecida como ID do Aplicativo), o Segredo do Cliente, a URL do OAuth e a URL do Ambiente Dinâmico. Use a ID do Cliente, o Segredo do Cliente, a URL do OAuth e a URL do Ambiente Dinâmico do Aplicativo do Microsoft® Azure Ative Diretory criados na seção anterior. Use a opção Endpoints na interface do usuário do aplicativo do Microsoft® Azure Ative Diretory para encontrar o URL do OAuth

    Use a opção Endpoints na interface do usuário do aplicativo Microsoft Power Automate para localizar a URL do OAuth

  7. Selecione Conectar. Se solicitado, faça logon em sua conta do Microsoft® Azure. Selecione Salvar.

Criar configuração de nuvem do serviço de fluxo do Microsoft® Power Automate create-microsoft-power-automate-flow-cloud-configuration

  1. Navegue até Ferramentas martelo > Cloud Service > Serviço de fluxo do Microsoft® Power Automate e abra o contêiner de configuração criado na seção anterior.

    note note
    NOTE
    Ao criar um Formulário adaptável, especifique o nome do contêiner no campo Contêiner de configuração.
  2. Na página de configuração, selecione Criar para criar a configuração Microsoft® Power Automate Flow Service no AEM Forms.

  3. (Opcional) Marque a caixa de seleção Connect to Microsoft GCC para se conectar ao locatário GCC.

    note note
    NOTE
    Caso queira se conectar a um locatário do GCC (Government Cloud Computing), selecione a permissão do GCC no Portal do Microsoft Azure.

    Configuração da nuvem do Power Automate

  4. Na página Configurar Dataverse para o Microsoft® Power Automate, especifique a ID do Cliente (também conhecida como ID do Aplicativo), o Segredo do Cliente, o URL do OAuth e o URL do Ambiente Dinâmico. Use a ID do cliente, o Segredo do cliente, o URL do OAuth e a ID de ambiente do Dynamics. Use a opção Endpoints na interface do usuário do aplicativo do Microsoft® Azure Ative Diretory para localizar o URL do OAuth. Abra o link Meus fluxos e selecione Meus Fluxos para usar a ID listada na URL como ID de Ambiente do Dynamics.

  5. Selecione Conectar. Se solicitado, faça logon em sua conta do Microsoft® Azure. Selecione Salvar.

Publish Configurações de nuvem do Microsoft® Power Automate Dataverse e do Microsoft® Power Automate Flow Service publish-microsoft-power-automate-dataverse-cloud-configuration

  1. Navegue até Ferramentas martelo > Cloud Service > Microsoft® Power Automate Dataverse e abra o contêiner de configuração criado na seção Criar configuração do Microsoft® Power Automate Dataverse Cloud anterior.
  2. Selecione a configuração dataverse e selecione Publish.
  3. Na página do Publish, selecione Todas as configurações e Publish. Publish: configurações de nuvem do Power Automate Dataverse e do Power Automate Flow Service.

Sua instância as a Cloud Service do Forms agora está conectada com o Microsoft® Power Automate. Agora é possível enviar dados do Adaptive Forms para um fluxo do Power Automate.

Use a ação Chamar um fluxo do Microsoft® Power Automate para enviar dados a um fluxo do Power Automate use-the-invoke-microsoft-power-automate-flow-submit-action

Depois de Conectar sua instância as a Cloud Service do Forms com o Microsoft® Power Automate, execute a seguinte ação para configurar seu formulário adaptável para enviar dados capturados para um fluxo do Microsoft® no envio do formulário.

  1. Faça logon na instância do Autor, selecione o Formulário adaptável e clique em Propriedades.

  2. No Contêiner de Configuração, navegue e selecione o contêiner criado na seção Criar configuração do Microsoft® Power Automate Dataverse Cloud e selecione Salvar e fechar.

  3. Abra o Formulário adaptável para edição e navegue até a seção Envio das propriedades do Contêiner de formulário adaptável.

  4. No contêiner de propriedades, em Enviar Ações, selecione a opção Invocar um fluxo do Power Automate e selecione um fluxo do Power Automate. Selecione o fluxo necessário e os dados do Adaptive Forms serão enviados a ele no envio.

    Configurar Ação de Envio

NOTE
Antes de enviar o Formulário adaptável, verifique se o acionador When an HTTP Request is received com o Esquema JSON abaixo foi adicionado ao seu fluxo do Power Automate.
        {
            "type": "object",
            "properties": {
                "attachments": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "filename": {
                                "type": "string"
                            },
                            "data": {
                                "type": "string"
                            },
                            "contentType": {
                                "type": "string"
                            },
                            "size": {
                                "type": "integer"
                            }
                        },
                        "required": [
                            "filename",
                            "data",
                            "contentType",
                            "size"
                        ]
                    }
                },
                "templateId": {
                    "type": "string"
                },
                "templateType": {
                    "type": "string"
                },
                "data": {
                    "type": "string"
                },
                "document": {
                    "type": "object",
                    "properties": {
                        "filename": {
                            "type": "string"
                        },
                        "data": {
                            "type": "string"
                        },
                        "contentType": {
                            "type": "string"
                        },
                        "size": {
                            "type": "integer"
                        }
                    }
                }
            }
        }

Artigos relacionados

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab