Orquestração de pedido: pipeline
O pipeline de orquestração de pedidos é usado para pedidos do tipo ‘CustomerOrder’, bem como para todos os tipos de pedidos decompostos, como ResourceOrder, ServiceOrder, ou ProductOrder.
Um pedido do cliente ou um pedido decomposto que é criado usando o pipeline de Orquestração de Pedido está inicialmente no status 'Criado' Após a validação do pedido do cliente ser concluída e se for bem-sucedida, o status do pedido será alterado para 'Em Andamento'. Se a validação do pedido do cliente falhar, o status do pedido será alterado para 'Suspenso (Aguardando validação)'.
Após uma ordem decomposta ser criada e as dependências do plano de construção serem definidas para elas, o processo de execução começa com o acionamento de um servidor de integração. Quando uma ordem decomposta é elegível para ser executada, seu status é alterado para 'Pronto para Cumprimento' Depois que o sistema de preenchimento de pedidos tiver concluído a execução do pedido decomposto, o status do pedido será alterado para 'Concluído'
Se a ordem decomposta precisar ser retida para avaliação, seu status será alterado para 'Suspenso' para que possa ser novamente movido para o status 'Pronto para Cumprimento' quando a validação for bem-sucedida Quando todos os pedidos decompostos tiverem sido movidos para o status 'Concluído', o pedido do cliente também poderá ser movido para o status 'Concluído'.
O status 'Abortado' é fornecido para que o aplicativo possa finalizar o processamento de um pedido, se necessário devido a algum processo de negócios. A transação de limpeza pode retirar os pedidos com status como Concluído ou Abortado, desde que outras condições se apliquem para a elegibilidade da limpeza, como um status de pagamento válido
Os status a seguir podem ser usados em um pipeline do Order Orchestration, dependendo de como ele está configurado em seu sistema:
- Interrompido-O processamento do pedido foi encerrado devido a algum processo de negócios.
- Criado - o pedido foi criado.
- Concluído-O pedido foi concluído
- Em Andamento-O processamento do pedido está em andamento
- Pronto para Cumprimento-O pedido foi validado e está pronto para cumprimento.
- Suspenso-O pedido foi suspenso ou cancelado devido a algum motivo de negócios
- Suspenso (Aguardando validação)-O processamento do pedido foi suspenso porque o processo de validação do pedido falhou
