Esta tela centraliza a listagem, o monitoramento e o acesso às configurações de cada serviço de segundo plano do sistema. Através da tabela principal, o administrador visualiza a situação atual de cada rotina e se ela está liberada para execução. Para abrir a tela acesse Configurações -> Serviços -> Serviços Agendados


Fig. 01

Entendendo as Colunas da Tabela

  • Name / Description: Apresenta o nome e a descrição do serviço (ex: ReportLifecycle, que realiza a limpeza de arquivos expirados de relatórios).
  • Hora de Inicio: Exibe a data e o horário do último disparo ou checagem do serviço.
  • Status: Indica a situação operacional atual da tarefa.
    • Offline: O serviço está desativado no momento.
    • Online: O serviço está ativo e pronto para rodar.
  • Executar: Permite a execução manual da tarefa.
  • Configurações: Ícone de engrenagem para acessar as configurações de tempo e regras específicas daquela tarefa.
  • Lixeira (Remover): Permite a exclusão de um serviço do sistema.
    • Nota importante: Dependendo da tarefa removida, a aplicação poderá restaurar o registro automaticamente no banco de dados durante a próxima inicialização do aplicativo.

Cadastro de Novos Serviços

O botão Adicionar Serviço permite o cadastramento manual de um novo serviço agendado. No entanto, o uso desta opção quase nunca é necessário, visto que as rotinas essenciais do sistema já nascem pré-configuradas e integradas à aplicação.



Editar Agendador

Esta tela é acessada ao clicar no ícone de engrenagem (Configurações) e permite calibrar os horários, intervalos e comportamentos de execução de um serviço específico.

Fig. 03

Campos de Configuração

  • Nome do Serviço: Identificação amigável da tarefa no sistema.
  • Tipo de Serviço: Campo estrutural que indica o endereço interno (biblioteca) que a aplicação utiliza para processar a rotina.
    • Nota: Este campo é preenchido de forma automática pelo sistema e quase nunca exige intervenção manual do administrador.
  • Hora de Início: Define a data e o horário base a partir de quando o serviço começará a contar os seus ciclos de execução.
  • Está Habilitado: Chave de ativação individual. Se estiver desmarcada, este serviço específico não será executado, mesmo que o agendador geral do sistema esteja ligado.
  • Descrição: Texto explicativo sobre a finalidade prática da rotina.
  • Log da Última Execução: Caixa informativa que exibe a mensagem de retorno ou o resultado do último ciclo processado por esta tarefa.

Parametrização de Período e Intervalo

Para determinar a frequência com que a tarefa deve rodar, utilizam-se dois campos combinados:

  1. Período: Define a unidade de tempo da recorrência. As opções disponíveis são:
    • Minuto a Minuto
    • Horário
    • Diário
    • Semanal
    • Quinzenal
    • Mensal
    • Bimestral
    • Trimestral
    • Anual
  2. Valor do Intervalo: Define o multiplicador numérico para o período selecionado.
    • Exemplo: Se o Período for configurado como "Minuto a Minuto" e o Valor do Intervalo for definido como "2", o serviço será disparado a cada 2 minutos.


Para que um serviço agendado seja monitorado, é necessário que o serviço central de monitoramento esteja ativo.