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:
|
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.
|
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.
|
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.
Acesse Orquestração > Fluxos.
Selecione Novo para iniciar o processo de criação do fluxo de orquestração. A tela do designer de fluxo de orquestração é aberta.
No canto superior esquerdo, insira um nome exclusivo, como "Exemplo de fluxo de ordem de teste".
No campo Tipo de orquestração, selecione Orquestração de pedido.
No campo Descrição, insira "Meu primeiro fluxo de orquestração".
Na tela do designer, selecione o símbolo de adição ("+") para adicionar uma ação Ação ou um Elemento.
Selecione Divisor-Mesclagem. Uma caixa de diálogo é exibida à direita.
No campo Nome, insira "Divisão de validação".
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.
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.
Selecione Validar cabeçalho da ordem. Uma caixa de diálogo é exibida à direita.
No campo Nome, insira "Validação de teste 1".
No campo Eventos de entrada, selecione Nova ordem
Selecione Adicionar.
No campo Políticas de filtro, selecione Política de filtro – BigCommerce.
No campo Políticas de execução, selecione Política de validação do cabeçalho da ordem.
Selecione Adicionar.
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.
Selecione Validar cabeçalho da ordem. Uma caixa de diálogo é exibida à direita.
No campo Nome, insira "Validação de teste 2".
No campo Eventos de entrada, selecione Nova ordem
Selecione Adicionar.
No campo Políticas de filtro, selecione Política de filtro – Orderful.
No campo Políticas de execução, selecione Política de validação do cabeçalho da ordem.
Selecione Adicionar.
Selecione Publicar.
A ilustração a seguir mostra um exemplo de fluxo de orquestração chamado "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.