Compartilhar via


Criar fluxos de orquestração

Este tópico abrange os fluxos de orquestração e descreve como criá-los no Microsoft Dynamics 365 Intelligent Order Management.

Os fluxos de orquestração são um conceito central no Intelligent Order Management. Você pode criar fluxos de orquestração que determinam como os dados obtidos de provedores configurados são orquestrados.

O Intelligent Order Management oferece a possibilidade de definir fluxos de orquestração para diversos fins, como o recebimento de ordens para processamento e a coleta e distribuição de informações sobre a visibilidade de estoque.

Tipos de orquestração

Os tipos de orquestração controlam quais ações e elementos podem ser usados para definir o fluxo de orquestração. No momento, há suporte imediato para um tipo de orquestração. Os tipos de orquestração adicionais serão lançados ao longo do tempo.

Tipo Finalidade
Orquestração de pedido Permite que os usuários definam um fluxo de orquestração de ponta a ponta para ordens, desde a captura de ordens até o processamento e a cobrança.

Campos de orquestração

Um registro de fluxo de orquestração consiste em três campos, conforme listados na tabela a seguir.

Campo descrição
Organização Um nome exclusivo fornecido pelo usuário.
Tipo de orquestração Especifica o tipo de orquestração.
Criação em A data e hora em que o fluxo de orquestração foi criado.
Status

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

  • Não publicado: o fluxo de orquestração e suas ações não serão executados quando os dados entrarem no sistema.
  • Publicado: este status é obtido quando o fluxo de orquestração é publicado usando a ação Publicar na exibição do designer. O fluxo de orquestração e suas ações são executados quando os dados entram no sistema.

Ações e elementos

Ações e elementos podem ser usados para definir o fluxo de orquestração na exibição do designer. A tabela a seguir lista ações e elementos para o tipo de orquestração de pedido.

Ação ou elemento descrição
Validar cabeçalho da ordem Executa a validação do cabeçalho da ordem.
Validar linha da ordem Executa a validação da linha da ordem.
Enviar para DOM Envia ordens e linhas de ordem para o provedor de gerenciamento de ordem distribuído (DOM) para determinação do processamento. Ordens de processamento e linhas de ordem de processamento são geradas.
Atribuir Origem de Processamento Permite que a determinação do processamento seja atribuída por políticas e regras simples e definidas pelo usuário. Ordens de processamento e linhas de ordem de processamento são geradas.
Enviar para Processamento Envia ordens de processamento e linhas de ordem de processamento ao provedor de processamento.
Enviar para processamento: aplicativos de finanças e operações do Dynamics 365 Envia ordens e linhas de ordem para aplicativos de finanças e operações. A determinação do processamento ocorre em aplicativos de finanças e operações.
Enviar para Fatura Envia ordens e linhas de ordem ao provedor de cobrança.
Personalizada Permite adicionar ações definidas pelo usuário ao fluxo de orquestração. Por exemplo, uma ação definida pelo usuário pode ser usada para orquestrar ordens para um provedor personalizado.

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

Ação ou elemento descrição
Condição

Permite dividir o fluxo de orquestração em dois caminhos, sem nenhuma restrição de que os caminhos vão se mesclar novamente.

  • Sim: esse caminho será acionado se a etapa anterior da orquestração for concluída com êxito.
  • Não: esse caminho será acionado se a etapa anterior da orquestração falhar.
Divisor

Permite dividir o fluxo de orquestração em um número de caminhos definido pelo usuário, sem nenhuma restrição de que os caminhos vão se mesclar novamente.

Observação: A adição de uma política de filtro na ação subsequente é usada para definir a divisão de caminhos.

Condição-Mesclagem

Permite dividir o fluxo de orquestração em dois caminhos, com a restrição de que os caminhos vão se mesclar novamente.

  • Sim: esse caminho será acionado se a etapa anterior da orquestração for concluída com êxito.
  • Não: esse caminho será acionado se a etapa anterior da orquestração falhar.
Divisor-Mesclagem

Permite dividir o fluxo de orquestração em um número de caminhos definido pelo usuário, com a restrição de que os caminhos vão se mesclar novamente.

Observação: A adição de uma política de filtro na ação subsequente é usada para definir a divisão de caminhos.

Criar um fluxo de orquestração

Para criar um fluxo de orquestração, siga estas etapas.

  1. Acesse Orquestração > Fluxos.

  2. Selecione Novo para iniciar o processo de criação do fluxo de orquestração. A tela do designer de fluxo de orquestração é aberta.

  3. No canto superior esquerdo, insira um nome exclusivo, como "Exemplo de fluxo de ordem de teste".

  4. No campo Tipo de orquestração, selecione Orquestração de pedido.

  5. No campo Descrição, insira "Meu primeiro fluxo de orquestração".

  6. Na tela do designer, selecione o símbolo de adição ("+") para adicionar uma ação Ação ou um Elemento.

  7. Selecione Divisor-Mesclagem. Uma caixa de diálogo é exibida à direita.

  8. No campo Nome, insira "Divisão de validação".

  9. Em Configurações do divisor, exclua Ramificação 1 e insira Origem da ordem 1, depois exclua Ramificação 2 e insira Origem da ordem 2.

  10. Na tela do designer, em Origem da ordem 1, selecione o símbolo de adição ("+") para adicionar uma ação Ação ou um Elemento.

  11. Selecione Validar cabeçalho da ordem. Uma caixa de diálogo é exibida à direita.

  12. No campo Nome, insira "Validação de teste 1".

  13. No campo Eventos de entrada, selecione Nova ordem

  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 da ordem.

  17. Selecione Adicionar.

  18. Na tela do designer, em Origem da ordem 2, selecione o símbolo de adição ("+") para adicionar uma ação Ação ou um Elemento.

  19. Selecione Validar cabeçalho da ordem. Uma caixa de diálogo é exibida à direita.

  20. No campo Nome, insira "Validação de teste 2".

  21. No campo Eventos de entrada, selecione Nova ordem

  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 da ordem.

  25. Selecione Adicionar.

  26. Selecione Publicar.

A ilustração a seguir mostra um exemplo de fluxo de orquestração chamado "Exemplo de fluxo de ordem de teste".

Exemplo de fluxo de ordem de teste.

Observação

  • Vários fluxos de orquestração do mesmo tipo podem ter o status "Publicado" simultaneamente. Uma ordem e suas linhas podem ser processadas por vários fluxos de orquestração. A adição e a configuração de políticas de filtro é importante ao criar e publicar vários fluxos de orquestração.
  • Um fluxo de orquestrações não pode ser editado depois de ser publicado.
  • Um fluxo de orquestração publicado pode ser interrompido, fazendo com que seu status mude para "Não publicado". Isso garante que os dados parem de passar por esse fluxo de orquestração.
  • Você pode receber uma mensagem explicando que um fluxo de orquestração interrompido não pode ser reiniciado. Esta mensagem é gerada incorretamente pela plataforma do designer e não se aplica à implementação do designer no Intelligent Order Management.
  • Um fluxo de orquestração não publicado pode ser editado e publicado novamente, fazendo com que seu status mude para "Publicado". Isso garante que os dados voltem a passar pela nova versão do fluxo de orquestração.