O Ciclo de Vida de um Monitor de Ajuste

O diagrama a seguir mostra o ciclo de vida do objeto de negócios Monitor de Ajuste:

O ciclo de vida do Monitor de Ajuste é composto pelos estados Ativo, de Ajuste, Cancelado e de Ajuste Reverso. No estado Ativo, o aplicativo avalia o monitor de ajuste para processamento de ajuste ou possível cancelamento. Quando o monitoramento de ajuste faz a transição para o estado de Ajuste, o aplicativo soma os segmentos da fatura do subacordo de serviço e calcula as dívidas. O cancelamento ou a exclusão de um acordo de serviço altera o estado do monitor de ajuste para Cancelado. O monitor de ajuste é movido para o estado de Ajuste Reverso se ocorrer cancelamentos ou refaturamentos após a execução do processo de ajuste.

Estado Ativo: O monitor de ajuste inicia no estado Ativo. Aqui, o monitor de ajuste é avaliado para processamento de ajuste ou possível cancelamento. O sistema executará um ajuste se o período de ajuste tiver chegado ao fim ou se o acordo de serviço tiver um faturamento final.

O período entre ajustes é definido no tipo de tarefa de ajuste. Consulte Configurando o Sistema para Medição de Energia Líquida para obter uma descrição de como os tipos de tarefa de ajuste são configurados.

Estado Cancelado: O monitor de ajuste é transferido para o estado Cancelado se o seu acordo de serviço for cancelado ou excluído. Como o acordo de serviço associado a um monitor de ajuste é um subacordo de serviço, é possível que a data de interrupção no subacordo de serviço seja datada para um ponto anterior ao início do seu relacionamento de acordo de serviço associado. Nesse caso, o monitor de ajuste também é cancelado.

Estado de Ajuste: Se for hora do ajuste, o monitor de ajuste será transferido para o estado de Ajuste. O processamento de ajuste envolve a soma dos segmentos da fatura do subacordo de serviço para ver se o cliente deve algum débito (ou seja, a energia gerada não foi suficiente para cobrir a energia consumida). Se a soma for positiva, o valor será transferido para o acordo de serviço mestre para que o cliente pague. Se a soma for negativa, o saldo do subacordo de serviço será zerado (o utilitário mantém o crédito). Se sua implementação quiser emitir reembolsos para clientes que geram mais energia do que consomem, será necessário criar o seu próprio algoritmo para o processo de ajuste.

Os tipos de ajuste usados para transferir ou zerar o saldo do subacordo de serviço são definidos no tipo de monitor de ajuste. Consulte Configurando o Sistema para Medição de Energia Líquida para obter uma descrição de como os tipos de monitor de ajuste são configurados.

Estado de Ajuste Reverso: Uma vez concluído o ajuste financeiro, um novo relacionamento de acordo de serviço e um novo subacordo de serviço serão criados para o período de ajuste subsequente. Se ocorrerem cancelamentos/refaturamentos após a execução do processo de ajuste, o monitor de ajuste passará para o estado de Ajuste Reverso. Todos os ajustes criados anteriormente serão cancelados como parte desse processamento. Depois disso, o monitor de ajuste é transferido de volta para o estado Ativo, onde ele aguarda até que a conclusão da fatura tente fazer outro ajuste.