Skip to main content
Driver License Expiration Check é a rotina periódica que identifica motoristas com habilitação vencida ou próxima do vencimento.

Objetivo

A rotina dá visibilidade operacional sobre motoristas que podem deixar de estar aptos para conduzir viagens por causa de licenseExpiresAt.

Execução

Ao rodar, a rotina:
  1. Busca Drivers com licenseExpiresAt dentro da janela de monitoramento ou já vencido.
  2. Considera os vínculos ativos em DriverCompany.
  3. Classifica cada motorista como próximo do vencimento ou vencido.
  4. Emite o efeito operacional definido para a janela, como alerta, notificação ou bloqueio conforme política do produto.

Regras

RegraComportamento
Fonte da validadeUsa Driver.licenseExpiresAt.
Status operacionalO status continua sendo por empresa, em DriverCompany.status.
VencidolicenseExpiresAt menor que a data atual indica habilitação vencida.
Próximo do vencimentoJanelas como 90, 60, 30 e 7 dias podem ser usadas para alertas.
IdempotênciaA mesma execução não deve duplicar efeitos para o mesmo motorista e janela.