Agendamentos¶
O BotCity Maestro é capaz de agendar tarefas automaticamente, com base na expressão de agendamento CRON que você definir. Desta forma, você consegue agendar tarefas para quaisquer dias, horários, semanas, e meses que desejar.
Ao acessar o menu Agendamentos
, você verá sua lista de agendamentos cadastrados no BotCity Maestro, essa lista possuirá informações de qual automação o agendamento está vinculado, qual é a regra do agendamento, qual a CRON que está sendo utilizada e se o agendamento está ativo ou não.
Além da lista, você também terá a opção de criar um novo agendamento, clicando em + Novo Agendamento
, onde será solicitado:
- Label: O identificador único da automação a qual quer vincular a seu agendamento
- String de agendamento CRON: A expressão CRON que definirá quando sua automação irá rodar.
- Política de agendamento: Onde você pode digitar a estratégia de agendamento, ou clicar no botão
Pegar da cron
que gerará automaticamente um definição de acordo com o CRON definido. - Prioridade: Você pode definir a prioridade de execução desta automação em uma escala de 0 a 10.
- Ativar ou desativar: Esta opção ativa ou desativa o agendamento criado.
- Parâmetros:Uma lista de parâmetros que serão usados pela automação.
Informação
Para mais informaçãoes sobre parâmetros, acesse a seção Parâmetros.
Sendo assim, se você tiver uma automação com uma expressão CRON de 0 0 * ? * * , o BotCity Maestro irá gerar e enfileir tarefas automaticamente para esta automação a cada hora.
A string de expressão CRON não é o formato de expressão CRON padrão. O BotCity Maestro usa o formato de expressão Quartz CRON.
O site Free Formatter oferece uma ótima ferramenta para gerar expressões CRON, além de descrevê-las e mostrar as próximas datas de execução.
Aviso
Os horários dos servidores do BotCity Maestro estão em UTC. Portanto, se você estiver em qualquer outro fuso horário, precisará ajustar a expressão CRON para corresponder ao seu fuso horário.
Aqui está um exemplo deste ajuste do fuso horário:
Estou no Brasil e gostaria de agendar tarefas para minha automação todos os dias às 10:00 da manhã horário padrão de Brasília (GMT-3).
- A expressão regular Quartz Cron seria **0 0 10 ? * * **
- Como precisamos corrigir o fuso horário, usaremos o seguinte: 0 0 13 ? * * .
- Isso agendará as tarefas a serem executadas às 13:00 UTC, que fica 3 horas antes do horário padrão de Brasília.
Roadmap
A equipe do BotCity Maestro está trabalhando em um novo recurso de agendamento que será mais intuitivo e flexível.