Serviços Agendados
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:
- 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
- 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.