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.