Noções Básicas Sobre as Atividades da Ordem de Serviço
Esta seção descreve as atividades da ordem de serviço e como elas gerenciam o processo da ordem de serviço.
As atividades de ordem de serviço coordenam um grande número de transações filho que representam a comunicação de e para um aplicativo externo. O diagrama abaixo mostra uma atividade da ordem de serviço:
Cada objeto no diagrama de sequência possui um conjunto distinto de tarefas dentro do contexto da comunicação:
- Orquestrando Atividade: controla a intenção geral da comunicação. Por exemplo, "Habilitar Serviço" pode incluir iniciar atividades específicas de uma a muitas para instalar o medidor e iniciar o fluxo da mercadoria medida para o ponto de serviço.
- Atividade Específica: pode ser iniciada a partir de uma atividade de orquestração ou diretamente. Essas atividades representam uma única tarefa a ser executada, como instalar um medidor ou um comando de medidor inteligente de desconexão remota.
- Saída de Comunicação: orquestra a comunicação com o aplicativo externo e fornece tratamento robusto para quaisquer erros que possam ocorrer durante essa comunicação.
- Mensagem de Saída: representa a carga útil da mensagem enviada ao sistema externo e a resposta síncrona.
- Entrada de Comunicação: orquestra o tratamento de uma resposta assíncrona ou não solicitada de um sistema externo.
- Evento de Conclusão: realiza os resultados da comunicação. Por exemplo, no caso de uma conexão remota, criaria a entrada apropriada do histórico desativado para o evento de instalação do dispositivo.
O pacote base fornece os seguintes tipos de atividades de ordem de serviço:
- Habilitar Serviço: usado para habilitar o serviço em um ponto de serviço.
- Desativar Serviço: usado para desativar o serviço em um ponto de serviço.
- Cortar por Falta de Pagamento: usado para interromper o serviço em um ponto de serviço devido ao não pagamento de valores vencidos.
- Reconectar Serviço para Pagamento: usado para restaurar o serviço em um ponto de serviço após o recebimento do pagamento vencido.
- Medidor de Câmbio: usado para orquestrar a troca de medidor no ponto de serviço, como no caso de um cliente atualizar seu medidor.
- Serviço Ponta a Ponta: usado para orquestrar uma mudança de serviço quando o cliente em um ponto de serviço muda (como quando proprietários/inquilinos mudam).