Lab 2.11: Agendando execuções
Outra funcionalidade interessante do Orquestrador BotCity Maestro é a possibilidade de agendar a execução de automações.
Definir Agendamento
Para criar um agendamento, acesse Agendamentos no menu lateral do Orquestrador BotCity Maestro.
Click no botão + Novo Agendamento, você será redirecionado para a página de criação de agendamentos em dois passos.
1. Automação
Nesse primeiro passo, preencha as informações referentes a automação e clique em Próximo
.
- Automação: Selecione a automação que deseja agendar.
- Nome do agendamento: Preencha o nome do agendamento.
- Parâmetros: Caso a automação possua parâmetros, você poderá preenchê-los nesse campo.
Informação
O campo Prioridade
é preenchido com o valor que está definido na automação. Caso deseje alterar, você poderá fazer isso no menu Automações
.
2. Agendamento
Nesse passo você tem a opção de definir o agendamento por um calendário ou por uma expressão CRON. Neste exemplo, faremos o agendamento via calendário.
Ao selecionar a opção Calendário
, também será solicitada a frequência do agendamento, selecione a opção Frequência de repetição
Nota
Caso opte pela opção de agendamento através de uma expressão CRON, poderá definir esse mesmo agendamento de 15 de 15 em segundos com a seguinte expressão:
0/15 * * ? * *
Com isso será lançado uma janela solicitando a Repetição Personaliza
, preencha o formulário como abaixo:
Clique em Agendar e as tarefas começarão a ser colocadas na fila conforme a regra de agendamento definida, nesta caso de 15 em 15 segundos.
Aviso
Os horários dos servidores do Orquestrador BotCity Maestro estão em UTC. Portanto, se você estiver em qualquer outro fuso horário, precisará ajustar o horário no calendário ou 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).
- O horário no calendário seria 10:00.
-
Como o horário do servidor é em UTC, você precisará ajustar o horário para 13:00.
-
A expressão regular Quartz Cron seria 0 0 10 ? * * .
- Com a correção do fuso horário, ficará com a 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.