Configurações necessárias para orquestração de pedido

As configurações a seguir devem ser executadas por você para a funcionalidade de orquestração de pedido

  1. Para uma organização Corporativa, defina a regra de determinação de pipeline para o pipeline de orquestração de pedido Para obter mais informações, consulte Definindo a determinação de pipeline
  2. Forneça implementação customizada para os seguintes serviços de mapeamento de item temporário para cada processo de fluxo de orquestração de pedido:
    • PrepareMappingForValidation -Este serviço de mapeamento de item temporário é fornecido com um componente conversor XSL para transformar os dados do pedido para mapear para a entrada do mecanismo de regras. A saída do serviço de mapeamento é usada para fazer uma chamada REST via HTTP 'POST' usando o serviço InvokeValidationRules . Você deve substituir o componente XSL pela conversão real de dados do pedido em dados do pedido de validação.

      Por padrão, o serviço PrepareMappingForValidationSample é usado para a implementação de amostra fornecida pelo aplicativo de regras de validação..

    • PrepareMappingForDecomp -Esse serviço de mapeamento de item temporário também é fornecido com um componente conversor XSL para transformar os dados do pedido para mapear para a entrada do mecanismo de regras. Deve-se substituí-lo pela conversão real de dados de ordem e de item em dados de solicitação de decomposição A saída do serviço de mapeamento é usada para fazer uma chamada REST via HTTP 'POST' usando o serviço InvokeDecompRules .
    • PrepareMappingForBuildPlan -Esse serviço de mapeamento de item temporário também é fornecido com um componente conversor XSL para criar a solicitação do plano de construção a partir das informações do pedido decomposto Deve-se substituí-lo pela conversão real de dados de pedido em dados de solicitação de plano de construção A saída do serviço de mapeamento é usada para fazer uma chamada REST via HTTP 'POST' usando o serviço InvokeBuildPlanRules .
  3. Configure os serviços de regras a seguir para incluir atributos de cabeçalho de solicitação como argumentos na API customizada que está sendo chamada. Esses argumentos são usados para fazer uma chamada de API remota para o mecanismo de regras externas via HTTP.
    • InvokeValidationRules -Esse serviço é usado para chamar o mecanismo de regras externas para validação do pedido do cliente Se você estiver planejando usar o serviço de amostra fornecido pelo aplicativo, InvokeValidationRulesSample, os atributos do cabeçalho da solicitação também deverão ser incluídos nesse serviço
    • InvokeDecompRules -Esse serviço é usado para chamar o mecanismo de regras externas para obter as ordens decompostas com seus relacionamentos hierárquicos
    • InvokeBuildPlanRules -Este serviço é processado para chamar o mecanismo de regras externas para obter dependências de execução entre as ordens decompostas
  4. É possível estender a API fornecida pelo aplicativo e os modelos de eventos fornecidos com o pacote de orquestração de pedido conforme sua necessidade de negócios.
O que fazer em seguida:
  • Configure as propriedades de orquestração de pedido e forneça detalhes de implementação customizados Saiba mais...