O Schedule é um recurso de programação de tarefas que possibilita gerar e enviar relatórios e posições de processos controlados pelos módulos do Microsiga Protheus®.
Todos os relatórios disponíveis no Sistema são apresentados na relação do Schedule, exceto aqueles que exijam a intervenção do usuário para informação de dados que não sejam os parâmetros de configuração comuns, como por exemplo, os relatórios que necessitam da informação de Textos e Observações.
O Schedule agenda tarefas para envio desses relatórios através de e-mail ou por acesso à Internet, assim, é necessário uma configuração específica na estação de trabalho do usuário que consulta os relatórios.
Essa ferramenta é composta por três componentes principais:
- Manager: responsável por fazer o gerenciamento das tarefas, bem como, o controle de geração das tarefas e das filas de execuções (Task e Queue).
- Agent: gerencia as execuções e distribuí as tarefas para as Executes configuradas disponíveis para utilização. Os Agents podem estar localizados em diferentes servidores que possibilita a distribuição da carga de execuções.
- Execute: responsável pela execução das tarefas e a única entidade que consome licença. Esse consumo ocorre apenas durante a execução de uma tarefa.
Os principais recursos do Schedule são:
- Distribuição de Agents em servidores distintos.
- Monitoramento das execuções.
- Possibilidade do aumento das Executes disponíveis em cada Agent de acordo com a demanda.
- Facilidade no agendamento de tarefas multi-empresa/filial.
- Facilidade na disponibilização de novas rotinas para agendamento.
- Monitoramento em tempo real da execução de tarefas.
- Log de execuções.
- Monitor de integração com ERPs.
- Limpeza das tabelas utilizadas.