Projetando Tipos de Evento e Modelos de Processo de Inadimplência
A tabela a seguir mostra um modelo de processo de inadimplência de evento para uma das regras na célula Residential/North (Residencial/Norte) na matriz da seção matriz.
Modelo de Processo de Inadimplência |
Tipo de Evento de Inadimplência |
Quando é Disparado |
Processo de inadimplência acelerado para clientes residenciais |
Carta de débito antiga |
No início do processo |
Cortar acordos de serviço ativos |
10 dias após o início |
|
Reduzir taxa de risco do cliente |
10 dias após o início (isto é, ao mesmo tempo que o processo de corte é criado) |
|
Baixar pequenos débitos |
0 dia após a conclusão do(s) processo(s) de corte |
|
Aplicar débito ao agente de cobrança |
0 dia após a tentativa de baixar pequenos débitos (isso significa que a baixa de pequenos débitos ou a referência da agência ocorrerá como se a baixa fosse bem-sucedida, que as transações financeiras da fatura serão correspondentes aos eventos de correspondência balanceados e que o processo de inadimplência será interrompido) |
|
Cancelar referência do agente de cobrança |
45 dias após a referência |
|
Baixar débito |
0 dia após o cancelamento do agente de cobrança |
É necessário criar uma tabela semelhante para cada um dos modelos distintos de processo de inadimplência na matriz.
Neste ponto, você criou os modelos distintos do processo de inadimplência. Em seguida, crie os algoritmos que controlam os respectivos processos de inadimplência:
- O algoritmo Calcular Valores Não Pago e Original de um modelo calcula os valores não pago e original dos objetos que estão sendo cobrados por um processo. Esses valores são usados em todo o módulo do processo de inadimplência.
- O algoritmo Critérios de Cancelamento de um modelo é executado para determinar se um processo deve ser cancelado. Para obter detalhes, consulte Como os Processos de Inadimplência São Cancelados.
- O algoritmo Lógica de Cancelamento de um modelo é executado para cancelar um processo. Para obter detalhes, consulte Como os Processos de Inadimplência São Cancelados. A lógica incorporada nesse tipo de algoritmo pode ser complexa, porque o algoritmo é responsável pela interrupção das atividades de um processo em andamento (por exemplo, isso poderá envolver o cancelamento de atividades de campo ou casos). Os algoritmos de cancelamento também são responsáveis pela inserção de entradas de log.
- O algoritmo Suspender Ativação do Evento de um modelo é chamado para determinar se o Gerenciador de Eventos de Inadimplência/Corte deve suspender a ativação dos eventos do processo.
- O algoritmo Informações de um modelo é chamado para elaborar a "seqüência de caracteres" de substituição.
Em seguida, extraia cada tipo de evento específico da tabela anterior:
Evento de Inadimplência Tipo |
Ação |
Carta de débito antiga |
Criar um contato com o cliente |
Cortar acordo(s) de serviço ativo(s) |
Iniciar um processo de corte para todos os acordos de serviço ativos com uma transação financeira não paga na fatura |
Reduzir taxa de risco do cliente |
Inserir um registro de histórico da taxa de risco da conta |
Baixar pequenos débitos |
Criar ajustes da baixa se o débito não pago for inferior a $x |
Aplicar débito ao agente de cobrança |
Criar uma referência da agência de cobrança |
Cancelar referência do agente de cobrança |
Cancelar a referência da agência de cobrança |
Baixar débito não pago |
Criar ajustes para a baixa contábil de débito não pago |
Neste ponto, você conhece os tipos de evento distintos. Em seguida, será necessário criar os algoritmos que controlam o ciclo de vida de cada tipo de evento:
- Os algoritmos Ativação do Evento do tipo de evento são executados pelo Gerenciador de Eventos de Inadimplência/Corte na data de disparo correspondente. Os pontos a seguir descrevem a lógica incorporada nesse algoritmo:
- A atividade que ocorre na data de disparo (por exemplo, a criação de um contato com o cliente, Atividade etc.). Para obter detalhes, consulte Funções dos Eventos de Inadimplência.
- Se o evento muda para o estado Em Espera ou Concluído quando é disparado. Para obter detalhes, consulte Alguns Eventos Podem Aguardar.
- Como serão elaboradas as entradas de log associadas à ativação do evento. Os algoritmos do pacote base permitem controlar o detalhamento na entrada de log por meio da definição do número desejado de mensagens no algoritmo. Isso significa que talvez seja preciso configurar novas mensagens. Para obter detalhes, consulte A Ativação de Eventos Deve Adicionar uma Entrada de Log.
- Os algoritmos Lógica de Cancelamento do tipo de evento são chamados quando um evento é cancelado. Os pontos a seguir descrevem a lógica incorporada nesse algoritmo:
- Se o evento tem permissão para ser cancelado. Esta lógica poderá ser necessária se algumas condições impedirem o cancelamento de eventos deste tipo. Por exemplo, você quer impedir o cancelamento de um evento quando há eventos dependentes posteriores que não foram cancelados.
- Todas as ações auxiliares que ocorrem durante o cancelamento.
- Como serão elaboradas as entradas de log associadas ao cancelamento do evento.
- Os algoritmos Monitorar Evento de Espera do tipo de evento são chamados para monitorar um evento de espera. Esses algoritmos serão responsáveis pela mudança de um evento Em Espera para Concluído , caso o objeto que ele esteja esperando estiver concluído.
- O algoritmo Informações do Evento do tipo de evento é chamado para elaborar a "sequência de caracteres" de substituição.
Depois que criar os algoritmos de cada tipo de evento, você poderá criar seus processos de corte.