Compartir por


Políticas e regras

Importante

Algunhas ou todas as funcións indicadas neste tema están dispoñibles como parte dunha versión de vista previa. O contido e a funcionalidade están suxeitos a cambios.

Este tema abarca os tipos de políticas e describe como crear unha política con regras Dynamics 365 Intelligent Order Management.

Tipos de políticas

As políticas e as súas regras asociadas utilízanse con diferentes fins no fluxo de orquestración de Intelligent Order Management. As políticas clasifícanse en diferentes tipos de políticas. Os tipos de políticas garanten que os usuarios poidan seleccionar facilmente as políticas adecuadas no fluxo de orquestración. Os dous tipos de políticas compatibles móstranse na seguinte táboa.

Tipo de política Descrición
Política de filtrado Permite a validación dos datos que se executan a través dun fluxo de orquestración. Por exemplo, pode querer dirixir unha orquestración específica para un provedor específico. A política de filtrado permítelle filtrar o paso de orquestración para executalo en función dos criterios de éxito da política.
Política de execución Permite comprobar e actualizar os datos a través dun fluxo de orquestración. Por exemplo, pode querer asignar un lugar de cumprimento específico ao seu pedido sempre que a súa cantidade sexa superior a 100. Unha política de execución fará que esta asignación sexa sinxela e configurable.

Campos de política

Unha política consta de cinco campos, como se mostra na seguinte táboa.

Ámbito da política Descrición
Nome da política Un nome único proporcionado polo usuario.
Tipo de política O usuario pode seleccionar un dos dous tipos de políticas: Política de filtro ou Política de execución.
Criticidade da política O usuario pode seleccionar unha das dúas opcións:
Información - Avaliaranse as regras da política pero o fluxo de orquestración non se deterá nunha avaliación sen éxito.
Información crítica - As regras da política serán avaliadas e o fluxo de orquestración pararase nunha avaliación sen éxito.
Estado Unha política e as regras asociadas poden estar nun dos dous estados:
Non publicado : o estado predeterminado dunha política. Unha política e as súas regras non están dispoñibles para seleccionar no fluxo de orquestración cando se atopan neste estado.
Publicado : este estado obtense cando a política e as regras asociadas se publican mediante a acción Publicar . A política e as súas regras están dispoñibles para seleccionar no fluxo de orquestración cando se atopan neste estado.
Entidade asociada O usuario pode seleccionar unha das catro entidades principais para a política: Pedir, Pedir produto, Pedido de cumprimento, Produto do pedido de cumprimento. As regras definidas pódense usar contra a entidade principal ou calquera entidade relacionada no modelo de datos.

Crea unha nova política

Para crear unha nova política, siga estes pasos.

  1. Vaia a Orquestración>Políticas.
  2. Seleccione Novo para iniciar o proceso de creación de políticas.
  3. No campo Nome da política , introduza un nome único (por exemplo, "Ampliación das validacións da liña de pedido").
  4. No campo Tipo de política , seleccione Política de execución.
  5. No campo Criticalidade da política , seleccione Información.
  6. No campo Entidade asociada , seleccione Solicitar produto.
  7. Seleccione Gardar.

A seguinte imaxe mostra os detalles da política introducidos para o exemplo de política "Ampliación das validacións da liña de pedido".

Exemplo de política ampliada de validacións da liña de pedido.

Regras

Podes crear regras condicionais en Intelligent Order Management mediante a interface de usuario de Condition Builder.

Para engadir unha condición á túa política, selecciona Nova regra de IOM. Na definición da regra aparece un botón Engadir que, cando se selecciona, mostra as seguintes opcións:

  • Engadir fila: cada condición individual que comprobe, como "o valor é maior que 10" ou "a lista non contén Proba", crea unha nova fila no Creador de condicións.
  • Engadir grupo: podes combinar unha ou máis filas nun grupo. Cada grupo combínase mediante un operador And ou un Ou . Se selecciona E, todas as filas de condicións deben ser verdadeiras. Se selecciona Ou, só debe ser verdadeira unha das filas de condicións.
  • Engadir entidade relacionada: pode engadir condicións a valores en entidades relacionadas. Tamén pode seleccionar entre entidades que están relacionadas coa entidade principal da política. As relacións admitidas son Moitos a un e Un a moitos.

Podes ter tantas filas ou grupos como necesites para construír a túa lóxica e podes seguir engadindo filas ou grupos tanto no nivel superior da condición como dentro dos grupos usando Engadir botóns. Se queres unha vista simplificada da condición, podes contraela usando un botón na parte superior dereita de cada grupo.

Ademais, hai un menú de puntos suspensivos ("...") no lado dereito de cada fila e grupo que lle permite eliminar unha fila ou grupo. Tamén hai caixas de verificación no lado esquerdo de cada fila ou grupo que che permiten seleccionar varias filas diferentes e, a continuación, seleccionar Grupo no menú de puntos suspensivos para combinar as filas en un único grupo.

Os operadores admitidos diferencian cada tipo de campo, como se mostra na seguinte táboa.

Operador Campo Campo baseado en entidades
É igual a Y Y
Non é igual a Y Y
É maior que Y
É maior ou igual a Y
É menos que Y
É menor ou igual a Y
Contén datos Y Y
Non contén datos Y Y

Crea unha regra

Para crear unha nova regra de exemplo, siga estes pasos.

  1. Vaia a Orquestración>Políticas.
  2. Seleccione un rexistro de política (por exemplo, "Ampliación das validacións da liña de pedido").
  3. Seleccione Nova regra IOM para iniciar o proceso de creación da regra.
  4. No campo Nome da regra , introduza un nome único (por exemplo, "Validación de cantidade e produto de pedido").

Crea unha condición

  1. Seleccione Engadir e, a continuación, seleccione Engadir fila.
  2. Seleccione Cantidade.
  3. Seleccione o operador É maior ou igual que .
  4. Introduza "50".
  5. Seleccione Engadir e, a continuación, seleccione Engadir grupo.
  6. Cambia a condición a "Ou".
  7. Seleccione Nome do produto.
  8. Seleccione o operador Equals .
  9. Introduza "Elemento A".
  10. Seleccione Engadir na parte inferior do ou grupo e, a continuación, seleccione Engadir fila.
  11. Seleccione Nome do produto.
  12. Seleccione o operador Equals .
  13. Introduza "Elemento B".

Crear unha acción

  1. Cambia Engadir acción a Si.
  2. Seleccione Engadir e, a continuación, seleccione Engadir fila.
  3. Seleccione Prezo por unidade.
  4. Seleccione Operador Establecer valor.
  5. Introduza "20".
  6. Seleccione Gardar eamp; Pechar.
  7. Seleccione Publicar.

A seguinte imaxe mostra o exemplo de regra "Pedir produto e validación da cantidade" tal e como aparecería na pantalla do editor de regras.

Exemplo de configuración da política

Engade acción personalizada

Só se poden engadir accións personalizadas para políticas de execución. Para engadir unha acción personalizada que non se desencadee polo fluxo de orquestración cando se avalía unha regra, en Acción, seleccione Si para Engadir acción.

A continuación, pode seleccionar os campos para definir para a entidade asociada que foi escollida cando creou a política.