Configuraciones necesarias para la orquestación de pedidos
Las siguientes configuraciones deben ser realizadas por el usuario para la funcionalidad de orquestación de pedidos.
- Para una organización de empresa, defina la regla de determinación de conducto para el conducto de orquestación de orden. Para obtener más información, consulte Definición de la determinación de interconexión.
- Proporcione una implementación personalizada para los siguientes servicios de correlación de marcadores de posición para cada proceso de flujo de orquestación de orden:
- PrepareMappingForValidation -Este servicio de correlación de marcadores se proporciona con un componente de conversor XSL para transformar los datos de orden para correlacionarlos con la entrada del motor de reglas. La salida del servicio de correlación se utiliza para realizar una llamada REST a través de HTTP 'POST' utilizando el servicio InvokeValidationRules . Debe sustituir el componente XSL por la conversión real de datos de orden en datos de solicitud de validación.
De forma predeterminada, el servicio PrepareMappingForValidationSample se utiliza para la implementación de ejemplo proporcionada por la aplicación de reglas de validación.
- PrepareMappingForDecomp -Este servicio de correlación de marcadores también se proporciona con un componente de conversor XSL para transformar los datos de orden para correlacionarlos con la entrada del motor de reglas. Debe sustituirlo por la conversión real de datos de orden y artículo en datos de solicitud de descomposición. La salida del servicio de correlación se utiliza para realizar una llamada REST a través de HTTP 'POST' utilizando el servicio InvokeDecompRules .
- PrepareMappingForBuildPlan -Este servicio de correlación de marcadores también se proporciona con un componente de conversor XSL para crear la solicitud de plan de compilación a partir de la información de orden descompuesta. Debe sustituirlo por la conversión real de datos de orden en datos de solicitud de plan de compilación. La salida del servicio de correlación se utiliza para realizar una llamada REST a través de HTTP 'POST' utilizando el servicio InvokeBuildPlanRules .
- PrepareMappingForValidation -Este servicio de correlación de marcadores se proporciona con un componente de conversor XSL para transformar los datos de orden para correlacionarlos con la entrada del motor de reglas. La salida del servicio de correlación se utiliza para realizar una llamada REST a través de HTTP 'POST' utilizando el servicio InvokeValidationRules . Debe sustituir el componente XSL por la conversión real de datos de orden en datos de solicitud de validación.
- Configure los siguientes servicios de reglas para añadir atributos de cabecera de solicitud como argumentos a la API personalizada que se está invocando. Estos argumentos se utilizan para realizar una llamada de API remota al motor de reglas externo a través de HTTP.
- InvokeValidationRules -Este servicio se utiliza para llamar al motor de reglas externo para la validación del pedido del cliente. Si tiene previsto utilizar el servicio de ejemplo proporcionado por la aplicación, InvokeValidationRulesSample, los atributos de cabecera de solicitud también se deben añadir a este servicio.
- InvokeDecompRules -Este servicio se utiliza para llamar al motor de reglas externo para obtener órdenes descompuestas con sus relaciones jerárquicas.
- InvokeBuildPlanRules -Este servicio se utiliza para llamar al motor de reglas externo para obtener dependencias de ejecución entre los pedidos descompuestos.
- Puede ampliar la API proporcionada por la aplicación y las plantillas de sucesos proporcionadas con el paquete de orquestación de pedidos según sus requisitos empresariales.
Qué hacer a continuación: