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:

Diagrama que ilustra uma atividade de ordem de servidor orquestrando uma comunicação bidirecional.

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).