Criar fluxos de orquestração

Este artigo explica os fluxos de orquestração e como criá-los no Microsoft Dynamics 365 Intelligent Order Management.

Os fluxos de orquestração são um conceito central no Intelligent Order Management. Cria-se fluxos de orquestração que determinam como orquestrar os dados obtidos dos fornecedores configurados.

O Intelligent Order Management permite-lhe definir fluxos de orquestração para diferentes fins. Por exemplo, pode definir fluxos para ordenar a entrada para cumprimento e para recolher e distribuir informações de visibilidade do inventário.

Tipo de orquestração

Os tipos de orquestração controlam que ações e elementos podes usar para definir o fluxo de orquestração. É suportado um tipo de orquestração atualmente.

Tipo Purpose
Orquestração de encomendas Permite que os utilizadores definam um fluxo de orquestração de ponta a ponta para pedidos, desde a captura de pedidos ao atendimento e à faturação.

Campos de orquestração

Um registo de fluxo de orquestração consiste em três campos, conforme listado na tabela seguinte.

Campo Description
Nome Um nome único que você fornece.
Tipo de orquestração Especifica o tipo de orquestração.
Criados em A data e hora em que criaste o fluxo de orquestração.
Situação

Um fluxo de orquestração pode estar em dois estados:

  • Não publicado – O fluxo de orquestração e as suas ações não são executados quando os dados fluírem para o sistema.
  • Publicado – Este estado é obtido quando o fluxo de orquestração é publicado usando a ação Publicar na vista do estruturador. O fluxo de orquestração e as suas ações são executados quando os dados fluem para o sistema.

Ações e elementos

Utilize ações e elementos para definir o fluxo de orquestração no modo de exibição do designer. A tabela seguinte lista ações e elementos para o tipo orquestração de encomendas.

Ação ou elemento Description
Validar Cabeçalho do Pedido Valida o cabeçalho da ordem.
Validar Linha do Pedido Valida a linha de encomenda.
Enviar para DOM Envia pedidos e linhas de pedidos para o provedor de gestão de pedidos distribuídos (DOM) para determinação de cumprimento. Gera ordens de cumprimento e linhas de ordens de cumprimento.
Atribuir Origem de Cumprimento Atribui a determinação do cumprimento utilizando uma política e regras simples definidas pelo utilizador. Gera ordens de cumprimento e linhas de ordens de cumprimento.
Enviar para Cumprimento Envia pedidos de cumprimento e linhas de pedido de cumprimento ao provedor de cumprimento.
Enviar para Cumprimento – Aplicações de finanças e operações do Dynamics 365 Envia pedidos e linhas de pedidos para as aplicações de finanças e operações. A determinação do cumprimento ocorre em aplicações de finanças e operações.
Enviar para Fatura Envia pedidos e linhas de pedido ao provedor de faturação.
Personalizado Adiciona ações definidas pelo utilizador ao fluxo de orquestração. Por exemplo, usar uma ação definida pelo utilizador para orquestrar ordens para um fornecedor personalizado.

A tabela seguinte lista outras ações e elementos disponíveis.

Ação ou elemento Description
Condition

Divide o fluxo de orquestração em dois caminhos, sem qualquer restrição de que os caminhos se unam novamente.

  • Sim – Este caminho é acionado se a etapa de orquestração anterior for bem-sucedida.
  • Não – Este caminho é acionado se a etapa de orquestração anterior falhar.
Divisor

Divide o fluxo de orquestração num número de caminhos definido pelo utilizador, sem qualquer restrição de que os caminhos se unam novamente.

Nota: é adicionada uma política de filtro na ação subsequente para definir a divisão no caminho.

Condição – Unir

Divide o fluxo de orquestração em dois caminhos, com a restrição de que os caminhos se unam novamente.

  • Sim – Este caminho é acionado se a etapa de orquestração anterior for bem-sucedida.
  • Não – Este caminho é acionado se a etapa de orquestração anterior falhar.
Divisor – Unir

Divide o fluxo de orquestração num número de caminhos definido pelo utilizador, com a restrição de que os caminhos se unam novamente.

Nota: é adicionada uma política de filtro na ação subsequente para definir a divisão no caminho.

Criar um novo fluxo de orquestração

Para criar um fluxo de orquestração, siga estes passos:

  1. Aceda a Orquestração>Fluxos.
  2. Selecionar Novo para começar a criar um fluxo de orquestração. O editor de fluxo de orquestração é aberto.
  3. No canto superior esquerdo, introduza um nome exclusivo, como Amostra de fluxo de pedido de teste.
  4. No campo Tipo de Orquestração, selecione Orquestração de Encomendas.
  5. No campo Descrição, introduza O meu primeiro fluxo de orquestração.
  6. No designer, selecione o sinal de mais (+) para adicionar uma ação ou um elemento.
  7. Selecione Divisor – Unir
  8. No campo Nome, introduza Divisão de validação.
  9. Nas Definições do Divisor, elimine Ramo 1 e introduza Origem do Pedido 1. Em seguida, elimine Ramo 2 e introduza Origem do Pedido 2.
  10. No designer, em Fonte de Ordem 1, selecione o sinal de mais (+) para adicionar uma ação ou um elemento.
  11. Selecione Validar cabeçalho de encomenda.
  12. No campo Nome, introduza Validação de teste 1.
  13. No campo Eventos de Entrada , selecione Novo pedido.
  14. Selecione Adicionar.
  15. No campo Políticas de Filtro, selecione Política de Filtro – BigCommerce.
  16. No campo Políticas de Execução, selecione Política de Validação do cabeçalho do pedido.
  17. Selecione Adicionar.
  18. No designer, em Fonte de Ordem 2, selecione o sinal de mais (+) para adicionar uma ação ou um elemento.
  19. Selecione Validar cabeçalho de encomenda.
  20. No campo Nome, introduza Validação de teste 2.
  21. No campo Eventos de Entrada , selecione Novo pedido.
  22. Selecione Adicionar.
  23. No campo Políticas de Filtro, selecione Política de Filtro – Orderful.
  24. No campo Políticas de Execução, selecione Política de Validação do cabeçalho do pedido.
  25. Selecione Adicionar.
  26. Selecione Publicar.

A ilustração seguinte mostra um exemplo de fluxo de orquestração chamado Amostra de fluxo de pedido de teste.

Captura de ecrã do fluxo de orquestração do exemplo de fluxo de encomenda de teste.

Observação

  • Vários fluxos de orquestração do mesmo tipo podem estar no estado Publicado simultaneamente. Vários fluxos de orquestração podem processar um pedido e as suas linhas. Se criares e publicares vários fluxos de orquestração, adiciona e configura políticas de filtro.
  • Não podes editar um fluxo de orquestração depois de o publicares.
  • Podes parar um fluxo de orquestração publicado. O seu estado atualiza-se para Não Publicado para garantir que os dados já não circulam por ele.
  • Poderá receber uma mensagem que explica que um fluxo de orquestração interrompido não pode ser reiniciado. Esta mensagem é gerada incorretamente a partir da plataforma do estruturador. Não se aplica à implementação do estruturador no Intelligent Order Management.
  • Podes editar um fluxo de orquestração não publicado e depois voltar a publicá-lo. O seu estado atualiza-se para Publicado para garantir que os dados voltam a circular pela nova versão.

Pausar e retomar um fluxo de orquestração (pré-visualização)

Os utilizadores do Intelligent Order Management podem agora pausar um fluxo de orquestração durante o horário comercial. Ao utilizar esta funcionalidade, conseguem gerir interrupções imprevistas causadas por problemas de ligação ao fornecedor. Também podem fazer alterações ao fluxo de orquestração durante o dia e republicá-lo conforme necessário.

Para ativar esta funcionalidade, ative as seguintes definições no Power Apps:

  • Aceda a Solução>Solução predefinida>Definições>Ativar pausar e retomar orquestração. Em Definir o valor do ambiente, defina o campo Adicionar valor existente como sim.
  • Aceda a Solução>Solução predefinida>Definições>Ativar acionadores de plug-in para execução de passo num percurso e altere o valor predefinido para yes.