Consumir eventos de negócios
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:
- Entre no portal do Power Automate.
- Selecione o ambiente conectado a seus aplicativos de finanças e operações.
- Selecione Criar e começar do zero com um fluxo da nuvem automatizado e insira um nome de fluxo.
- Encontre o gatilho Quando ocorre um evento de negócios. Recomendamos que você pesquise Dynamics para restringir a pesquisa, pois há muitos gatilhos.
- Insira a instância. Você pode ser solicitado a entrar na ferramenta.
- Insira informações nos campos Categoria e Evento de negócios. A lista de eventos de negócios exibida depende da categoria escolhida.
- Insira a empresa aplicável no campo Entidade legal.
Para adicionar uma nova etapa de ação a um fluxo, siga estas etapas:
- Procure a operação Analisar dados JSON para analisar a mensagem com o esquema de dados.
- Selecione o campo Conteúdo para mostrar conteúdo dinâmico. Selecione o campo Corpo.
- 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.
- Abra o arquivo de texto e copie seu conteúdo para a área de transferência.
- Retorne ao fluxo, selecione Gerar de exemplo e cole o texto. Um novo JSON é gerado.
- Encontre o tipo inteiros e renomeie-o como o tipo número no Power Automate, pois o tipo não está definido corretamente.
- Escolha outra ação para consumir selecionando + Nova etapa, Obter um registro (Fin e Ops).
- Selecione a Instância no menu suspenso.
- No menu suspenso Nome da entidade, selecione a entidade CustomersV3.
- 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).
- 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.
- Adicione uma ação final selecionando + Nova etapa e localize a ação Localizar Enviar um email (V2).
- 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.
- 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.
- 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.
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:
- Eventos de negócios e Microsoft Power Automate
- Eventos de negócios e Grade de Eventos do Azure
- Eventos de negócios e Barramento de Serviço do Azure
- Eventos de negócios e Fila do Barramento de Serviço do Azure
- Eventos de negócios e aprovações de fluxo de trabalho
- Eventos de negócios e Microsoft Forms Pro
- Eventos de negócios e Hubs de Eventos do Azure
- Assinar eventos no Dataverse
- Eventos de negócios no fechamento do período financeiro