Modus Scheduler - Agendador de Tarefas¶
Uma vez que a ferramenta Modus Server esteja instalada e configurada, o sistema estará apto a executar tarefas programadas.
Qualquer end-point disponibilizado pelo Modus Server pode ser chamado pelo agendador de tarefas em datas e horários específicos, com possibilidade de repetição parametrizável.
Verifique os end-points disponíveis na documentação do Modus Server.
Agendando tarefas¶
No Modus, vá em Ferramentas > Agendador de Tarefas.
Nesta tela, é possível criar tarefas para execução via agendamento:
Aba Agendamento¶
Nesta aba, informe os dados para agendamento:
Descrição | Descrição da tarefa |
Situação | Ativa/Inativa. Somente tarefas ativas são executadas |
Data/Hr Prox Execução | Indica data e hora da próxima execução. Ao criar uma tarefa nova, informe quando o agendamento deverá ser executado pela primeira vez |
Período | Periodicidade de execução da tarefa. As opções são: - Único: Executa uma única vez - Minutos: Executa a cada XX minutos - Horas: Executa a cada XX horas - Dias: Executa a cada XX dias |
Quantidade de tempo para repetir a execução da tarefa, conforme o Período indicado | |
Comando | Comando que será executado. Detalhes abaixo, na aba Comando |
Aba Comando¶
Nesta aba, informe os detalhes do comando a ser executado.
Para isso, é necessário consultar a documentação dos end-points do Modus Server:
Método | Método utilizado pelo end-point. Opções: GET, POST, PUT, DELETE |
Endpoint | End-point responsável pela requisição |
Parâmetros | Parâmetros adicionais do end-point, acrescentado à linha de chamada. Normalmente utilizado em métodos GET e POST, aparecem na documentação do end-point após o sinal "?". - Exemplo: /modus/pessoas/cliente?empresa=1&id_usuario=2 - Parâmetros: empresa=1&id_usuario=2 |
Corpo da Requisição | Corpo/body da requisição. Normalmente um json com os parâmetros da chamada ao end-point |
Os dados preenchidos nesta aba atualizarão o campo Comando da aba Agendamento automaticamente.
Aba Log¶
Exibe o log de execução da tarefa agendada.