Ciclo de Vida da Solicitação de Uso

O objeto de negócios (ON) da solicitação de uso contém as regras que governam o processamento de uma solicitação de uso. O produto base fornece o ON C1-UsageRequest que serve como um ON pai e contém o seguinte ciclo de vida:

  • Todas as solicitações de uso são criadas no estado inicial de Pendente. Se a solicitação de uso tiver sido criada a partir do processo de faturamento em batch, o Processo de Monitoramento Programado de Uso em batch deverá ser executado para fazer a transição da solicitação de uso.
  • Se houver solicitações de sincronização pendentes para o acordo de serviço da solicitação de uso, a solicitação de uso será mantida no estado Aguardando Sincronização de Dados até que a sincronização seja processada.
  • Depois que todas as solicitações de sincronização pendentes relacionadas à solicitação de uso forem processadas, a solicitação de uso passará para o estado Enviar Solicitação. Um algoritmo de entrada nesse estado transitório é responsável por enviar a solicitação de uso para o Oracle Utilities Meter Data Management (MDM).
  • A solicitação de uso fica no estado Aguardando Determinantes de Fatura até que uma resposta seja recebida do MDM ou um timeout seja encontrado.
  • Quando uma resposta for recebida de MDM, a solicitação de uso é transferida para o estado Determinantes de Fatura Recebidos ou para o estado Erro. No caso de um erro, ocorre o seguinte:
    • Se a solicitação de uso tiver sido criada a partir do processo de faturamento em batch e a janela de faturamento ainda estiver aberta, uma nova solicitação de uso será criada na próxima execução do faturamento e o processo se repetirá. No entanto, se a janela de faturamento não estiver mais aberta, uma entrada de atividade será criada para acompanhamento manual.
    • Se a solicitação de uso tiver sido criada a partir de um processo de faturamento on-line, o usuário será notificado. O segmento da fatura permanece no estado de erro, e o usuário pode excluir o segmento da fatura ou tentar gerá-lo novamente. Se o segmento da fatura for gerado novamente, uma nova solicitação de uso será criada e o processo se repetirá.
    • O sistema faz a transição das solicitações de uso no estado Determinantes da Fatura Recebidos para o estado Determinantes da Fatura Processados. Um algoritmo de entrada nesse estado final é responsável por gerar o segmento da fatura. Se a solicitação de uso tiver sido criada a partir do processo de faturamento em batch, o segmento da fatura será congelado e a fatura será concluída. Para solicitações de uso de faturamento on-line, o usuário é responsável por congelar o segmento da fatura e concluir a fatura.