Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Agro Plataforma (API)


Linha de Produto:

Linha PIMS

Segmento:

Agroindústria

Módulo:

Framework

Função:Todas
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DAGROFRAME-5538 - Obtendo detalhes do item... STATUS

DAGROFRAME-5596 - Obtendo detalhes do item... STATUS

02. SITUAÇÃO/REQUISITO

  • Schedule diário para limpeza de tokens no LICENSE_PULSE_SLOT a cada 7 dias comparado com UPDATED_AT
  • Criar um parâmetro no application.yaml (futuramente no TOTVS APPs) com expiração de LICENSE_TOKEN para 7 dias.

03. SOLUÇÃO

  • Implementado no service novos dois métodos de limpeza de licenças no slot:
    • cleanExpiredTokens()
    • cleanExpiredTokensByTcode(String tcode)
  • O método cleanExpiredTokens() é utilizado para nova Schedule implementado na classe LicensePulseSlotScheduler.
  • A Scheduler foi implementado utilizando sistema de Lock para suportar múltiplos pods no supply-agro-manager.
  • Está limpeza é realizada diariamente, sendo limpo todos os Slots que estão expirados (7 dias a mais comparado com a coluna UPDATED_AT).
  • Foi adicionado novos dois parâmetros para Schedule:
    • delete-pulse-slots-scheduler.cron

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS

Não se aplica.


  • Sem rótulos