Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. Você pode criar fluxos de orquestração que determinam como os dados obtidos de provedores configurados são orquestrados.
O Intelligent Order Management permite definir fluxos de orquestração para diferentes finalidades. Por exemplo, você pode definir fluxos para a entrada do pedido para o processamento e para a coleta e distribuição de informações de 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. Mais tipos de orquestração 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 da ordem 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. |
| Personalizado(a) | Permite que ações definidas pelo usuário sejam adicionadas 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 que você divida o fluxo de orquestração em dois caminhos, sem nenhuma restrição de que os caminhos vão se mesclar novamente.
|
| Divisor | Permite que você divida 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: uma política de filtro é adicionada na ação subsequente para definir a divisão no caminho. |
| Condição-Mesclagem | Permite que você divida o fluxo de orquestração em dois caminhos, com a restrição de que os caminhos vão se mesclar novamente.
|
| Divisor-Mesclagem | Permite que você divida 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: uma política de filtro é adicionada na ação subsequente para definir a divisão no caminho. |
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 para a criação do fluxo de orquestração. A tela do designer de fluxo de orquestração será 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 DeDescriçãocription, insira Meu primeiro fluxo de orquestração.
- Na tela do designer, selecione o sinal de adição (+) para adicionar uma ação ou um elemento.
- Selecione Divisor-Mesclagem.
- No campo Nome, insira Divisão de validação.
- Em Configurações do Divisor, exclua a Ramificação 1 e insira Origem da Ordem 1. Em seguida, exclua a Ramificação 2 e insira Origem da Ordem 2.
- Na tela do designer, em Origem da Ordem 1, selecione o sinal de adição (+) para adicionar uma ação ou um elemento.
- Selecione Validar cabeçalho da ordem.
- 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 sinal de adição (+) para adicionar uma ação ou um elemento.
- Selecione Validar cabeçalho da ordem.
- 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.
Anotação
- Vários fluxos de orquestração do mesmo tipo podem estar o status Publicado ao mesmo tempo. Uma ordem e suas linhas podem ser processadas por vários fluxos de orquestração. Se você criar e publicar vários fluxos de orquestração, é importante adicionar e configurar políticas de filtro.
- Um fluxo de orquestrações não poderá ser editado depois que for publicado.
- Um fluxo de orquestração publicado pode ser interrompido. Nesse caso, seu status é atualizado para Não publicado para garantir que os dados não fluam mais por ele.
- Talvez você receba uma mensagem explicando que um fluxo de orquestração interrompido não pode ser reiniciado. Esta mensagem é gerada incorretamente pela plataforma do designer. Ela não se aplica à implementação do designer no Intelligent Order Management.
- Um fluxo de orquestração não publicado pode ser editado e depois republicado. Nesse caso, seu status é atualizado para Publicado para garantir que os dados fluam novamente pela nova versão.
Pausar e retomar um fluxo de orquestração (versão preliminar)
Um novo recurso permite que os usuários do Intelligent Order Management pausem um fluxo de orquestração durante o horário comercial. Dessa forma, eles podem gerenciar o tempo de inatividade imprevisto causado por problemas de conexão do provedor. Eles também podem fazer alterações no fluxo de orquestração durante o dia e republicá-lo conforme necessário.
Para habilitar esse recurso, ative as seguintes configurações no Power Apps:
- Acesse Solução>Solução padrão>Configurações>Habilitar a pausa e a retomada da orquestração. Em Configurar o valor do ambiente, defina o campo Adicionar valor existente como Sim.
- Acesse Solução>Solução padrão>Configurações>Habilitar gatilhos de plug-in para execução de etapas em uma jornada e altere o valor padrão para Sim.