Compartir a través de


Crear flujos de orquestación

Este artículo explica los flujos de orquestación y cómo crearlos en Microsoft Dynamics 365 Intelligent Order Management.

Los flujos de orquestación son un concepto central en Intelligent Order Management. Puede crear flujos de orquestación que determinen cómo se orquestan los datos obtenidos de proveedores configurados.

Intelligent Order Management le permite definir flujos de orquestación con diferentes finalidades. Por ejemplo, puede definir flujos para la entrada de pedidos y el proceso de entrega, y para recopilar y distribuir información de visibilidad de inventario.

Tipos de orquestación

Los tipos de orquestación controlan qué acciones y elementos se pueden usar para definir el flujo de orquestación. Actualmente, se admite un tipo de orquestación listo para usar. Se publicarán más tipos de orquestación con el tiempo.

Tipo Finalidad
Orquestación de pedidos Permite a los usuarios definir un flujo de orquestación de un extremo a otro para los pedidos, desde la captura del pedido hasta el proceso de entrega y la facturación.

Campos de orquestación

Un registro de flujo de orquestación consta de tres campos, como se enumeran en la siguiente tabla.

Campo Description
Nombre Un nombre único proporcionado por el usuario.
Tipo de orquestación Especifica el tipo de orquestación.
Creado el La fecha y hora de creación del flujo de orquestación.
Estado

Un flujo de orquestación puede tener dos estados de estado:

  • No publicado: El flujo de orquestación y sus acciones no se ejecutarán cuando los datos fluyan al sistema.
  • Publicado: Este estado se obtiene cuando el flujo de orquestación se publica mediante la acción Publicar en la vista del diseñador. El flujo de orquestación y sus acciones se ejecutarán cuando los datos fluyan al sistema.

Acciones y elementos

Las acciones y los elementos se pueden usar para definir el flujo de orquestación en la vista del diseñador. La siguiente tabla enumera acciones y elementos para el tipo de orquestación de pedidos.

Acción o elemento Description
Validar encabezado de pedido Realiza la validación en el nivel del encabezado del pedido.
Validar línea de pedido Realiza la validación en el nivel de línea del pedido.
Enviar a DOM Envía pedidos y líneas de pedido al proveedor de administración de pedidos distribuidos (DOM) para la determinación del proceso de entrega. Se generan pedidos de proceso de entrega y líneas de pedido de proceso de entrega.
Asignar origen de proceso de entrega Permite que la determinación del proceso de entrega se asigne mediante directivas y reglas simples definidas por el usuario. Se generan pedidos de proceso de entrega y líneas de pedido de proceso de entrega.
Enviar al proceso de entrega Envía pedidos de proceso de entrega y líneas de pedido de proceso de entrega al proveedor del proceso de entrega.
Enviar a proceso de entrega: aplicaciones de finanzas y operaciones de Dynamics 365 Envía pedidos y líneas de pedido a las aplicaciones de finanzas y operaciones. La determinación del proceso de entrega se lleva a cabo en las aplicaciones de finanzas y operaciones.
Enviar a factura Envía pedidos y líneas de pedido al proveedor de facturación.
Personalizar Permite agregar acciones definidas por el usuario al flujo de orquestación. Por ejemplo, una acción definida por el usuario se puede utilizar para orquestar pedidos a un proveedor personalizado.

La siguiente tabla enumera otras acciones y elementos disponibles.

Acción o elemento Description
Condición

Le permite dividir el flujo de orquestación en dos rutas, sin restricción de que las rutas se fusionen nuevamente.

  • Sí: Esta ruta se activará si el paso de orquestación anterior tuvo éxito.
  • No: Esta ruta se activará si el paso de orquestación anterior no tuvo éxito.
Separador

Le permite dividir el flujo de orquestación en un número de rutas definidas por el usuario, sin restricción de que las rutas se fusionen nuevamente.

Nota: Se agrega una directiva de filtro en la acción posterior para definir la división en la ruta.

Condición de la combinación

Le permite dividir el flujo de orquestación en dos rutas, con la restricción de que las rutas se fusionen nuevamente.

  • Sí: Esta ruta se activará si el paso de orquestación anterior tuvo éxito.
  • No: Esta ruta se activará si el paso de orquestación anterior no tuvo éxito.
Dividir combinación

Le permite dividir el flujo de orquestación en un número de rutas definidas por el usuario, con la restricción de que las rutas se fusionen nuevamente.

Nota: Se agrega una directiva de filtro en la acción posterior para definir la división en la ruta.

Crear un nuevo flujo de orquestación

Para crear un flujo de orquestación, siga estos pasos:

  1. Vaya a Orquestación>Flujos.
  2. Seleccione Nuevo para iniciar el proceso de creación del flujo de orquestación. Se abre el lienzo del diseñador de flujo de orquestación.
  3. En la esquina superior izquierda, introduzca un nombre único como Muestra de flujo de pedido de prueba.
  4. En el campo Tipo de orquestación, seleccione Orquestación de pedidos.
  5. En el campo Descripción, introduzca Mi primer flujo de orquestación.
  6. En el lienzo del diseñador, seleccione el símbolo más (+) para agregar una acción o un elemento.
  7. Seleccione Divisor-Fusionar.
  8. En el campo Nombre, introduzca Dividir validación.
  9. En Configuración de separador, elimine Rama 1 e introduzca Origen de pedido 1. A continuación, elimine Rama 2 e introduzca Origen de pedido 2.
  10. En el lienzo del diseñador, en Origen de pedido 1, seleccione el símbolo más (+) para agregar una acción o un elemento.
  11. Seleccione Validar encabezado de pedido.
  12. En el campo Nombre, introduzca Validación de prueba 1.
  13. En el campo Eventos de entrada, seleccione Nuevo pedido.
  14. Seleccione Agregar.
  15. En el campo Políticas de filtro, seleccione Política de filtro: BigCommerce.
  16. En el campo Políticas de ejecución, seleccione Política de validación del encabezado del pedido.
  17. Seleccione Agregar.
  18. En el lienzo del diseñador, en Origen de pedido 2, seleccione el símbolo más (+) para agregar una acción o un elemento.
  19. Seleccione Validar encabezado de pedido.
  20. En el campo Nombre, introduzca Validación de prueba 2.
  21. En el campo Eventos de entrada, seleccione Nuevo pedido.
  22. Seleccione Agregar.
  23. En el campo Políticas de filtro, seleccione Política de filtro: Orderful.
  24. En el campo Políticas de ejecución, seleccione Política de validación del encabezado del pedido.
  25. Seleccione Agregar.
  26. Seleccione Publicar.

La siguiente ilustración muestra un flujo de orquestación de ejemplo denominado Muestra de flujo de pedido de prueba.

Captura de pantalla del flujo de orquestación de ejemplo de flujo de pedido de prueba.

Nota

  • Varios flujos de orquestación del mismo tipo pueden tener el estado Publicado simultáneamente. Un pedido y sus líneas pueden ser procesados por múltiples flujos de orquestación. Si crea y publica varios flujos de orquestación, es importante que agregue y configure políticas de filtrado.
  • Un flujo de orquestación no se puede editar una vez publicado.
  • Se puede detener un flujo de orquestación publicado. En este caso, su estado se actualiza a Sin publicar para garantizar que los datos ya no fluyan a través de él.
  • Puede recibir un mensaje que explica que un flujo de orquestación detenido no se puede reiniciar. Este mensaje se genera incorrectamente desde la plataforma del diseñador. No se aplica a la implementación del diseñador en Intelligent Order Management.
  • Un flujo de orquestación no publicado se puede editar y luego volver a publicar. En este caso, su estado se actualiza a Publicado para garantizar que los datos fluyan otra vez a través de la nueva versión.

Pausar y reanudar un flujo de orquestación (vista previa)

Una nueva característica permite a los usuarios de Intelligent Order Management pausar un flujo de orquestación durante el horario comercial. De esta manera, pueden gestionar el tiempo de inactividad imprevisto causado por problemas de conexión del proveedor. También pueden realizar cambios en el flujo de orquestación durante el día y volver a publicarlo según sea necesario.

Para habilitar esta característica, active la siguiente configuración en Power Apps:

  • Vaya a Solución>Solución predeterminada>Configuración>Habilitar pausa y reanudación de orquestación. En Valor de entorno de configuración, establezca el campo Agregar valor existente en .
  • Vaya a Solución>Solución predeterminada>Configuración>Habilitar desencadenadores de complementos para la ejecución de paso en un recorrido y cambie el valor predeterminado a .