Consumir eventos de negócios

Concluído

Diferentes tipos de ponto de extremidade podem consumir eventos de negócios ativados assinando eventos de aplicativos de finanças e operações.

Um evento de negócios é consumível quando ativado e as assinaturas dependem do tipo de pontos de extremidade disponíveis. Os tipos de ponto de extremidade para aplicativos de finanças e operações incluem:

  • Fila do Barramento de Serviço do Microsoft Azure
  • Tópico do Barramento de Serviço do Microsoft Azure
  • Grade de Eventos do Microsoft Azure
  • Microsoft Azure Hubs de eventos
  • Armazenamento de Blobs do Microsoft Azure
  • HTTPS
  • Microsoft Power Automate
  • Microsoft Dataverse

Quando você cria um evento de negócios no Power Automate, o evento de negócios em aplicativos de finanças e operações fica ativo e um ponto de extremidade é criado.

No Dataverse, um ponto final é criado quando um plug-in ou um etapa do SDK é registrado em um evento de negócios ou evento de dados de aplicativos de finanças e operações. Em seguida, o ponto de extremidade é registrado e fica disponível na guia Pontos de extremidade.

Os eventos de negócios fazem parte da integração do Microsoft Power Platform. Portanto, é necessário garantir que seu ambiente seja implementado com a Integração do Power Platform, o que significa que ele pode ser executado apenas em um ambiente hospedado no Azure, mas não em uma máquina virtual de desenvolvimento local.

Eventos de negócios e Power Automate

Você pode configurar eventos de negócios no Power Automate com o gatilho Quando ocorre um evento de negócios. Quando o evento de negócios dos aplicativos de finanças e operações ativos é executado, ele dispara o ponto de extremidade e executa o fluxo no Power Automate.

Para configurar o Power Automate com um novo fluxo, é necessário adicionar um gatilho para eventos de negócios concluindo as seguintes ações:

  1. Entre no portal do Power Automate.
  2. Selecione o ambiente conectado a seus aplicativos de finanças e operações.
  3. Selecione Criar e começar do zero com um fluxo da nuvem automatizado e insira um nome de fluxo.
  4. Encontre o gatilho Quando ocorre um evento de negócios. Recomendamos que você pesquise Dynamics para restringir a pesquisa, pois há muitos gatilhos.
  5. Insira a instância. Você pode ser solicitado a entrar na ferramenta.
  6. Insira informações nos campos Categoria e Evento de negócios. A lista de eventos de negócios exibida depende da categoria escolhida.
  7. Insira a empresa aplicável no campo Entidade legal.

Para adicionar uma nova etapa de ação a um fluxo, siga estas etapas:

  1. Procure a operação Analisar dados JSON para analisar a mensagem com o esquema de dados.
  2. Selecione o campo Conteúdo para mostrar conteúdo dinâmico. Selecione o campo Corpo.
  3. Acesse aplicativos de finanças e operações, catálogo de eventos de negócios, encontre os eventos de negócios e selecione Baixar esquema. O esquema do evento de negócios é baixado como um arquivo de texto.
  4. Abra o arquivo de texto e copie seu conteúdo para a área de transferência.
  5. Retorne ao fluxo, selecione Gerar de exemplo e cole o texto. Um novo JSON é gerado.
  6. Encontre o tipo inteiros e renomeie-o como o tipo número no Power Automate, pois o tipo não está definido corretamente.
  7. Escolha outra ação para consumir selecionando + Nova etapa, Obter um registro (Fin e Ops).
  8. Selecione a Instância no menu suspenso.
  9. No menu suspenso Nome da entidade, selecione a entidade CustomersV3.
  10. No campo ID do objeto, use o conteúdo dinâmico LegalEntity e InvoiceAccount para localizar o cliente. A sintaxe do campo ID do objeto é DataAreaId,CustomerAccount (deve haver vírgula entre os campos sem espaços).
  11. O valor ObjectId deve ser definido como empresa e os campos definidos como uma chave na entidade em aplicativos de finanças e operações. Agora o fluxo pode usar todos os campos da entidade CustomersV3.
  12. Adicione uma ação final selecionando + Nova etapa e localize a ação Localizar Enviar um email (V2).
  13. Escolha uma conta de email para a qual deseja enviar a mensagem e insira um assunto. Você pode usar os dois campos de CustomersV3 e JSON como campos dinâmicos.
  14. Digite uma mensagem no corpo do email que você deseja que o destinatário leia. Você pode usar os dois campos de CustomersV3 e JSON como campos dinâmicos.
  15. Selecione Salvar para salvar o fluxo.

Após salvar o fluxo, você poderá localizá-lo no aplicativo de finanças e operações na guia Eventos de negócios ativos. Além disso, observe que é criado um ponto de extremidade que aponta para o Power Automate.

O fluxo também envia um email com base nas informações que você forneceu, conforme mostrado na imagem a seguir.

Capturas de tela mostrando o fluxo de envio de um email com base nas informações fornecidas.

Outros pontos de extremidade

A documentação do Microsoft Learn fornece muitos tutoriais para usar eventos de negócios para diferentes tipos de ponto de extremidade, inclusive: