Noções Básicas Sobre Marcos de Contratos do Consumidor

As datas significativas para um contrato do consumidor podem ser registradas como marcos de contrato do consumidor. Um marco de contrato do consumidor pode opcionalmente acionar uma ação. Por exemplo, um marco de contrato do consumidor pode registrar a data final de um período de preço fixo e acionar uma alteração no contrato do consumidor quando essa data for atingida. Outro exemplo é um marco do contrato do consumidor que envia uma notificação ao cliente um mês antes do final do período de preço fixo.

Um marco de contrato do consumidor pode estar relacionado a um ou mais produtos do contrato do consumidor. Os produtos do contrato do consumidor de um contrato registram os vínculos entre o contrato do consumidor e as versões do bem de consumo. No exemplo acima, onde um marco de contrato do consumidor registra a data em que um período de preço fixo termina, o marco de contrato do consumidor estaria relacionado ao período do contrato do consumidor cuja versão do bem de consumo tem o período de preço fixo.

Cada marco tem um tipo de marco de contrato do consumidor. O tipo de marco do contrato do consumidor indica se um marco é executável ou não, ou seja, se ele aciona uma ação ou não. Para marcos executáveis, a ação a ser executada é derivada do tipo do marco de contrato do consumidor.

O status executável de um marco de contrato do consumidor pode ser: Pendente, Processado, Não Executável ou Cancelado. Não Executável indica que o marco não tem uma ação relacionada, e Cancelado indica que o marco não é mais aplicável.

O processo em batch Executar Ações de Marco de Contrato do Consumidor (C1-CCMP) executa as ações de um marco de contrato do consumidor. Este processo em batch seleciona os marcos de contrato do consumidor cuja data do marco seja hoje ou no passado e cujo status executável seja Pendente. O processo em batch executa os algoritmos Executar Ação definidos no objeto de negócios Tipo de Marco de Contrato do Consumidor do marco. Depois que as ações de um marco de contrato do consumidor forem executadas, o processo em batch alterará seu status executável para Processado.
Observação:

Esse processo em batch é criado com a estrutura Processos em Segundo Plano Orientados a Plug-in. Sua implementação pode introduzir uma lógica alternativa, duplicando esse controle de batch e substituindo os algoritmos de seleção e/ou algoritmos de processamento de registros. Se necessário, ajuste os parâmetros de batch de acordo com a sua lógica personalizada.

O produto base fornece um algoritmo Tipo de Marco do Contrato (Objeto de Negócios) - Executar Ação que envia uma notificação do cliente. Pode haver algoritmos adicionais para sua implementação. Para ver os algoritmos disponíveis, procure os tipos de algoritmo da entidade do algoritmo Tipo de Marco do Contrato (Objeto de Negócios) - Executar Ação no aplicativo.