- Introdução
- Melhores práticas
- Tenant
- Contexto de Pastas
- Automações
- Processos
- Trabalhos
- Gatilhos
- Sobre gatilhos
- Gerenciar gatilhos
- Uso das expressões de Cron
- Logs
- Monitoramento
- Filas
- Ativos
- Armazenar Buckets
- Test Suite - Orchestrator
- Integrações
- Robôs Clássicos
- Solução de problemas
Uso das expressões de Cron
O agendamento no Orchestrator usa o framework Quartz.Net. Este framework fornece o uso de expressões cron como o gatilho de programação.
seconds
minutes
hours
day of the month
month
day of the week
year
.
No Orchestrator, as expressões cron são usadas ao criar um Gatilho de Tempo usando a opção Agendamento Avançado:
Cada campo em uma expressão cron tem um intervalo especificado de valores e caracteres especiais que podem ser usados na criação da programação, conforme detalhado a seguir:
Campo |
Obrigatório |
Valores permitidos |
Caracteres especiais permitidos |
---|---|---|---|
|
Sim |
0 - 59 |
, - * / |
|
Sim |
0 - 59 |
, - * / |
|
Sim |
0 - 23 |
, - * / |
|
Sim |
1 - 31 |
, - * / ? L W |
|
Sim |
1 - 12 ou JAN - DEC |
, - * / |
|
Sim |
1 - 7 ou SUN - SAT |
, - * / ? L # |
|
Não |
vazio ou
1970 - 2099 |
, - * / |
Os significados e o uso dos caracteres especiais disponíveis são os seguintes:
Caractere |
Description |
Exemplo |
---|---|---|
|
Usado para indicar todos os valores para o campo fornecido. |
* * * ? * * acionaria a cada segundo, enquanto 0 * * ? * * acionaria a cada minuto, mais especificamente no segundo 0 de cada minuto.
|
|
Usado para indicar que nenhum valor é especificado. Pode ser usado apenas nos campos
day of the month ou day of the week .
|
0 0 0 15 * ? * acionaria à meia-noite do 15º dia de cada mês, enquanto 0 0 0 ? * 2 * acionaria à meia-noite todas as segundas-feiras.
|
|
Usado para indicar uma faixa de valores. |
0 0 9-17 ? * 2-6 acionaria a cada hora, das 9h às 17h, de segunda a sexta-feira.
|
|
Usado para indicar valores adicionais. |
0 0 9-17 ? * MON,WED,FRI acionaria a cada hora, das 9h às 17h, às segundas, quartas e sextas-feiras.
|
|
Usado para indicar incrementos do(s) campo(s) fornecido(s). |
0 0 0/3 ? * 2/7 seria acionado a cada três horas, às segundas-feiras, a partir da meia-noite.
|
|
Usado para indicar Último. Pode ser usado apenas nos campos
day of the month ou day of the week . Para day of the week , isso pode ser usado após outro valor, por exemplo, 6L , para indicar a última sexta.
|
59 59 23 L * ? acionaria às 23:59:59 do último dia de cada mês, enquanto 59 59 23 ? * 6L acionaria no mesmo horário, mas apenas na última sexta-feira de cada mês.
|
|
Usado para indicar o dia da semana mais próximo ao valor fornecido. Pode ser usado apenas com o campo
day of the month .
|
0 0 0 15W * ? acionaria à meia-noite do dia da semana mais próximo ao dia 15, todos os meses. Se o dia 15 for um sábado, ele será acionado na sexta-feira, dia 14; se o dia 15 for um domingo, ele será acionado na segunda-feira, dia 16.
|
|
Usado para indicar uma ocorrência mensal desejada do valor fornecido, por exemplo, a primeira sexta-feira ou a quarta quinta-feira. Pode ser usado apenas com o campo
day of the week .
|
0 0 17 ? * 6#1 acionaria às 17h da primeira sexta-feira de cada mês.
|