Processamento de Atividade da Ordem de Serviço
Para entender como as atividades da ordem de serviço gerenciam o processo de ordem de serviço, é importante entender o ciclo de vida dos objetos de negócios da atividade de orquestração.
Ciclo de Vida da Atividade de Orquestração da Ordem de Serviço
Todos os objetos de negócios da atividade de orquestração de ordens de serviço compartilham um objeto de negócios pai comum que define seus ciclos de vida. Este é o objeto de negócios de Orquestração de Atividade do Ponto de Serviço (D1-SPActivityOrchestration). A tabela abaixo descreve o ciclo de vida deste objeto de negócios.
Estado |
Descrição |
---|---|
Pendente |
O estado inicial para atividades de orquestração. Um algoritmo de Entrada envia uma confirmação para o sistema solicitante. A atividade é transferida para o próximo estado por meio de um processo de monitoramento. |
Validar |
Os algoritmos de entrada executam o seguinte: Validar Tipo de Atividade Validar Ponto de Serviço Verifica se há uma atividade de solicitação de ordem de serviço duplicada não final para o mesmo ponto de serviço. |
Erro de Validação |
Se o objeto de negócios falhar em alguma das validações no estado Pendente, ele entrará nesse estado. As atividades nesse estado podem ser corrigidas e repetidas. |
Descartado |
Atividades descartadas em outros estados entram nesse estado. Os algoritmos de entrada executam o seguinte: Valida que atividades filho não finais podem ser descartadas sem a necessidade de uma atividade de cancelamento Cancelar atividades filho não finais Envia uma notificação de falha ao sistema solicitante |
Aguardando Data Efetiva |
Se uma atividade de orquestração tiver uma data efetiva futura, ela permanecerá nesse estado até que a data efetiva seja atingida. Um algoritmo de Monitoramento transita a atividade para o próximo estado quando a data efetiva da atividade é atingida (data do processo > = data efetiva). |
Ponto de Serviço e Dispositivo Prontos? |
Cada tipo de objeto de negócios de atividade de orquestração possui um conjunto exclusivo de algoritmos de Entrada que executam operações conforme apropriado para o tipo de solicitação de ordem de serviço. Consulte Tipos de Algoritmos de Atividade da Ordem de Serviço para obter mais informações sobre esses algoritmos. |
Atividade em Andamento |
As atividades de orquestração permanecem nesse estado enquanto as atividades filho são processadas. Um algoritmo de Monitoramento transita a atividade para "Ponto de Serviço e Dispositivo Prontos?" se não houver atividades filho não finais relacionadas à atividade atual. Um algoritmo de Monitoramento valida que a atividade de orquestração não está em seu estado atual por muito tempo, com base no parâmetro Dias de Expiração no tipo de atividade de orquestração e na Data/Hora de Expiração na atividade de orquestração Um algoritmo de Saída redefine a Data/Hora da Expiração na atividade de orquestração, de modo que cada vez que a atividade sai desse estado, a Data/Hora da Expiração é atualizada. |
Erro da Atividade |
Se uma ou mais atividades filho entrarem no estado Erro, a atividade de orquestração entra nesse estado. As atividades nesse estado podem ser corrigidas e repetidas. |
Repetir |
Quando uma atividade de orquestração é repetida após a correção de uma condição de erro, ela entra nesse estado. Os algoritmos de entrada executam o seguinte: Verifica para determinar se há atividades de campo de ordem de serviço filho em andamento que possuem comunicações de saída aguardando uma resposta. Transita qualquer atividade filho não final para o estado "Rejeitar" (o estado definido como "Rejeitar" no ciclo de vida do objeto de negócios de atividade filho. Este é geralmente o estado "Descartado"). |
Concluído |
As atividades de orquestração entram nesse estado quando todas as atividades filho são concluídas com êxito. Um algoritmo de Entrada envia uma notificação de êxito ao sistema solicitante. |
Use os portais de Objeto de Negócios e Algoritmo para visualizar detalhes adicionais sobre esse objeto de negócios e seus algoritmos de ciclo de vida.
Cancelar/Atualizar o Ciclo de Vida da Orquestração
Os objetos de negócios Cancelar Orquestração (D1-CancelOrchestration) e Atualizar Orquestração (D1-UpdateOrchestration) têm um ciclo de vida semelhante, com as seguintes exceções:
-
Não há um estado "Aguardando Data Efetiva".
-
No lugar do estado "Ponto de Serviço e Dispositivo Prontos?", eles têm os estados "Cancelar Atividade Específica"/"Atualizar Atividade Específica". Os algoritmos de entrada nesses estados tentam cancelar ou atualizar uma atividade filho específica.
-
No lugar dos estados "Atividade Em Andamento" e "Erro de Atividade", eles têm os estados "Comunicação em Andamento" e "Comunicação em Erro".
Use os portais de Objeto de Negócios e Algoritmo para visualizar detalhes adicionais sobre esse objeto de negócios e seus algoritmos de ciclo de vida.