Políticas e regras
Importante
Alguma ou todas as funcionalidades observadas neste tópico estão disponíveis como parte de uma versão preliminar. O conteúdo e a funcionalidade estão sujeitos a alterações.
Este tópico abrange os tipos de política e descreve como criar uma política com regras no Dynamics 365 Intelligent Order Management.
Tipos de política
As políticas e suas regras associadas são usadas para diversas finalidades no fluxo de orquestração do Intelligent Order Management. As políticas são classificadas em diferentes tipos. Os tipos de política garantem que os usuários possam selecionar facilmente as políticas apropriadas no fluxo de orquestração. Os dois tipos de política compatíveis estão listados na tabela a seguir.
Tipo de política | descrição |
---|---|
Política de filtro | Permite a validação dos dados que passam por um fluxo de orquestração. Por exemplo, você pode querer conduzir uma orquestração específica para um provedor específico. A política de filtro permite filtrar a etapa de orquestração para que seja executada com base nos critérios de sucesso da política. |
Política de execução | Permite a verificação e atualização dos dados que passam por um fluxo de orquestração. Por exemplo, você pode querer atribuir um local de processamento específico à sua ordem sempre que a quantidade da ordem for maior do que 100. Uma política de execução tornará essa atribuição simples e configurável. |
Campos de política
Uma política consiste em cinco campos, como mostra a tabela a seguir.
Campo de política | descrição |
---|---|
Nome da Política | Um nome exclusivo fornecido pelo usuário. |
Tipo de Política | O usuário pode selecionar um dos dois tipos de política: Política de filtro ou Política de execução. |
Criticalidade da Política | O usuário pode selecionar uma das duas opções: Informações: as regras da política serão avaliadas, mas o fluxo de orquestração não será interrompido em caso de avaliação malsucedida. Informações críticas: as regras da política serão avaliadas e o fluxo de orquestração será interrompido em caso de avaliação malsucedida. |
Status | Uma política e suas regras associadas podem estar em um dos dois estados de status: Não publicada: o status padrão de uma política. Uma política e suas regras não estão disponíveis para seleção no fluxo de orquestração quando estão nesse estado. Publicada: este status é obtido quando a política e suas regras associadas são publicadas usando a ação Publicar . A política e suas regras estão disponíveis para seleção no fluxo de orquestração quando estão nesse estado. |
Entidade Associada | O usuário pode selecionar uma das quatro entidades primárias para a política: Ordem, Produto da ordem, Ordem de processamento, Produto da ordem de processamento. As regras definidas podem ser usadas na entidade primária ou em qualquer entidade relacionada no modelo de dados. |
Criar uma nova política
Para criar uma política, siga estas etapas.
- Acesse Orquestração>Políticas.
- Selecione Nova para iniciar o processo de criação do política.
- No campo Nome da política, insira um nome exclusivo (por exemplo, "Validações estendidas da linha da ordem").
- No campo Tipo de política, selecione Política de execução.
- No campo Criticalidade da política, selecione Informações.
- No campo Entidade associada, selecione Produto da ordem.
- Selecione Salvar.
A imagem a seguir mostra os detalhes da política inseridos para o exemplo de política "Validações estendidas da linha da ordem".
Regras
Você pode criar regras condicionais no Intelligent Order Management usando a interface de usuário do Configurador de condições.
Para adicionar uma condição à política, selecione Nova regra do IOM. Um botão Adicionar é exibido na definição da regra. Se selecionado, exibirá as seguintes opções:
- Adicionar linha: cada condição individual que você verifica, como "o valor é maior do que 10" ou "a lista não contém Teste", cria uma linha no Configurador de condições.
- Adicionar grupo: você pode combinar uma ou mais linhas juntas em um grupo. Cada grupo é combinado usando um operador E ou Ou . Se você selecionar E, todas as linhas de condição deverão ser verdadeiras. Se você selecionar Ou, apenas uma das linhas de condição precisará ser verdadeira.
- Adicionar entidade relacionada: você pode adicionar condições para valores em entidades relacionadas. Também é possível selecionar entre entidades relacionadas à entidade primária da política. As relações compatíveis são Várias para uma e Uma para várias.
Você pode ter tantas linhas ou grupos quantos forem necessários para criar a lógica e pode continuar adicionando linhas ou grupos no nível superior da condição e dentro dos grupos usando os botões Adicionar. Se você quiser uma exibição simplificada da condição, poderá recolhê-la usando um botão no canto superior direito de cada grupo.
Além disso, há um menu de reticências ("...") no lado direito de cada linha e grupo que permite excluir uma linha ou um grupo. Também há caixas de seleção no lado esquerdo de cada linha ou grupo que permitem que você selecione várias linhas diferentes, depois escolha Agrupar no menu de reticências para combinar as linhas em um único grupo.
Os operadores compatíveis diferenciam cada tipo de campo, conforme mostrado na tabela a seguir.
Operador | Campo | Campo baseado em entidade |
---|---|---|
Igual a | Y | Y |
Não é igual a | Y | Y |
É maior que | Y | |
É maior ou igual a | Y | |
É menor que | Y | |
É menor ou igual a | Y | |
Contém dados | Y | Y |
Não contém dados | Y | Y |
Criar uma regra
Para criar uma regra de exemplo, siga estas etapas.
- Acesse Orquestração>Políticas.
- Selecione um registro de política (por exemplo, "Validações estendidas da linha da ordem").
- Selecione Nova regra do IOM para iniciar o processo de criação de regra.
- No campo Nome da regra, insira um nome exclusivo (por exemplo, "Validação de produto e quantidade da ordem").
Criar uma condição
- Selecione Adicionar, depois escolha Adicionar linha.
- Selecionar Quantidade.
- Selecione o operador É maior ou igual a.
- Insira "50".
- Selecione Adicionar, depois escolha Adicionar grupo.
- Altere a condição para "Ou".
- Selecione Nome do produto.
- Selecionar o operador Igual a.
- Insira "Item A".
- Selecione Adicionar na parte inferior do grupo Ou, depois selecione Adicionar linha.
- Selecione Nome do produto.
- Selecionar o operador Igual a.
- Insira "Item B".
Criar uma ação
- Altere Adicionar ação para Sim.
- Selecione Adicionar, depois escolha Adicionar linha.
- Selecione Preço por unidade.
- Selecione Definir operador de valor.
- Insira "20".
- Selecione Salvar e Fechar.
- Selecione Publicar.
A imagem a seguir mostra a regra de exemplo "Validação de produto e quantidade da ordem" da forma como ela apareceria na tela do editor de regras.
Adicionar ação personalizada
Ações personalizadas só podem ser adicionadas a políticas de execução. Para adicionar uma ação personalizada que não é acionada pelo fluxo de orquestração quando uma regra é avaliada, em Ação, selecione Sim para Adicionar ação.
Depois, você poderá selecionar os campos a serem definidos para a entidade associada que foi escolhida ao criar a política.