Histórico de alteração de tarefas agendadas! 

O Agendador de Tarefas do SIGER® vem sendo cada vez mais utilizado pelos clientes para o agendamento e automatização de tarefas do ERP SIGER®. Devido a isso, surgem novas necessidades de implementação e melhoria. Uma das implementações solicitadas é o histórico de alteração das tarefas agendadas, que o time Dev.Tools implementou ao longo dos últimos sprints – confira nesse post detalhes da implementação.

Agendador de Tarefas do SIGER®

Agendador de Tarefas do SIGER® é uma solução multi-plataforma que permite a execução agendada de diversas funcionalidades do SIGER® incluindo geração de relatórios, encerramento do estoque, importação de EDI’s, execução de backup de segurança, entre outras. Com o Agendador de Tarefas do SIGER® é possível automatizar a execução de uma série de rotinas do SIGER® com uma manutenção semelhante a outras entidades do sistema, ao qual os usuários já estão acostumados a utilizar.

Histórico de alterações de tarefas agendadas

O histórico de alterações de tarefas agendadas é uma funcionalidade que permite rastrear todas as modificações realizadas na tarefa agendada durante o seu ciclo de vida. Neste histórico, temos os registros de inclusãoalteração e deleção de tarefas agendadas e disparadores de tarefas agendadas. Todos os campos das tabelas foram mapeados para a correta exibição do histórico, sendo eles:

Tarefas agendadas:

  • Descrição da tarefa agendada
  • Comando da tarefa agendada
  • Diretório corrente
  • Executa agendamento perdido
  • Ação ao disparar nova tarefa
  • Timeout
  • Dados extras

Disparadores de tarefas agendadas:

  • Data/hora da primeira execução
  • Recorrência
  • Habilitado
  • Intervalo em minutos
  • Último dia do mês
  • Data/hora de expiração do disparador
  • Dias do mês
  • Dias da semana

O histórico de tarefas agendadas utiliza um grid dinâmico – com todos os recursos conhecidos do componente – e está acessível a partir da seleção de uma tarefa agendada no grid de tarefas agendadas. Para auxiliar no rastreio das alterações das tarefas, uma série de campos são gravados e exibidos no grid, sendo eles:

  • Comando de histórico
  • ID da tarefa agendada
  • ID do disparador
  • Tabela
  • Campo alterado
  • Data/hora de alteração
  • Usuário
  • Hostname
  • Login no SO
  • Valor antigo
  • Valor novo

Figura 2. Histórico de alterações de tarefas agendadas.

Recursos disponível a partir das versões 24.20c e 24.10j.