Scheduler
Com o gatilho Scheduler, você pode programar a execução do fluxo de integração para um período de tempo definido.
A seguir, aprenda como adicioná-lo ao canvas e a configurar seu formulário.
Adicione o Scheduler ao canvas
-
Clique no ícone , no menu de edição à esquerda;
-
Selecione o Scheduler.
O Start é substituído pelo trigger assim que você adicioná-lo ao canvas.
-
Configure seu formulário.
Para excluir o Scheduler do canvas, selecione-o e clique no botão . A exclusão do gatilho desabilitará a função Test Mode. |
Configurando o formulário
-
Selecione o gatilho no canvas.
-
Clique no ícone de edição .
-
Preencha os seguintes campos do formulário:
-
Name: informe o nome do gatilho. O nome não poderá ser usado mais de uma vez no mesmo fluxo de integração. Por padrão, o campo apresenta o nome Scheduler Trigger.
-
Cron Expression: estabeleça um padrão de recorrência na execução do fluxo de integração. Entenda como funciona uma Cron Expression.
Ao clicar no ícone de Properties à direita, você pode:
a. Selecionar a expressão cadastrada. Neste caso, será exibido o atributo selecionado, e não o seu valor. O sistema validará a expressão.
b. Criar expressões usando o Expression Builder. -
Time Zone: selecione o fuso horário. Você pode digitar ou filtrar as opções disponíveis. O fuso horário padrão é o UTC.
-
Clique em SAVE para salvar as alterações. Para sair do formulário sem salvá-las, clique no X no canto superior direito.
-
Expression Builder
O componente Expression Builder permite que você crie expressões com parâmetros e variáveis através de funções e condições disponíveis dentro do componente. Assim, você pode ajustar a expressão conforme suas necessidades.
Siga os passos abaixo para acessar a tela do Expression Builder:
A tela de Expression Builder contém as seguintes seções:
-
Properties: mostra os dados dos steps anteriores e as variáveis de ambiente. Você pode filtrar os atributos usando o campo de busca no topo da seção e clicando em . Você pode selecionar mais de um atributo. Ao selecioná-lo, o atributo aparece no campo Expression.
-
Expression: campo para inserir os atributos de entrada ou criar uma expressão clicando no botão à direita. Apenas a função Concat está disponível para criar a expressão.
Ao selecionar dois ou mais atributos no campo Properties, será obrigatória a criação de uma expressão. |
Para salvar as informações, clique em CONFIRM. Para fechar a tela e cancelar a operação, clique em X no canto superior direito.
Expressão cron
Uma expressão cron é uma string que define um agendamento periódico seguindo um formato específico.
O campo Cron Expression aceita agendamentos compostos pelos seguintes campos:
<minuto> <hora> <dia do mês> <mês> <dia da semana>
Como configurar uma expressão cron
Veja abaixo os caracteres especiais e valores que você pode usar em cada campo da expressão cron:
Minuto
* |
qualquer valor |
, |
separador de lista de valores (somente os valores especificados) |
- |
faixa de valores (todos os valores incluídos na faixa) |
/ |
valores incrementais (o número antes da barra especifica quando o intervalo começa e o número após a barra é o intervalo) |
0-59 |
valores permitidos |
Hora
* |
qualquer valor |
, |
separador de lista de valores (somente os valores especificados) |
- |
faixa de valores (todos os valores incluídos na faixa) |
/ |
valores incrementais (o número antes da barra especifica quando o intervalo começa e o número após a barra é o intervalo) |
0-23 |
valores permitidos |
Dia do mês
* |
qualquer valor |
, |
separador de lista de valores (somente os valores especificados) |
- |
faixa de valores (todos os valores incluídos na faixa) |
/ |
valores incrementais (o número antes da barra especifica quando o intervalo começa e o número após a barra é o intervalo) |
1-31 |
valores permitidos |
Mês
* |
qualquer valor |
, |
separador de lista de valores (somente os valores especificados) |
- |
faixa de valores (todos os valores incluídos na faixa) |
/ |
valores incrementais (o número antes da barra especifica quando o intervalo começa e o número após a barra é o intervalo) |
1-12 |
valores permitidos |
JAN-DEC |
valores alternativos individuais |
Dia da semana
* |
qualquer valor |
, |
separador de lista de valores (somente os valores especificados) |
- |
faixa de valores (todos os valores incluídos na faixa) |
/ |
valores incrementais (o número antes da barra especifica quando o intervalo começa e o número após a barra é o intervalo) |
0-6 |
valores permitidos |
SUN-SAT |
valores alternativos individuais |
Para gerar uma expressão cron, acesse Crontab guru. |
Exemplos
Veja alguns exemplos de expressões cron:
Minuto | Hora | Dia do mês | Mês | Dia da semana | Significado |
---|---|---|---|---|---|
30 |
10 |
* |
* |
* |
Todos os dias às 10:30 |
0 |
15 |
15 |
JUN |
* |
Às 15:00 no dia 15 de junho |
0 |
17 |
* |
* |
6,0 |
Às 17:00 aos sábados e domingos |
0 |
* |
* |
* |
* |
A cada hora |
0 |
0 |
* |
* |
* |
Uma vez ao dia |
0 |
*/2 |
* |
* |
* |
A cada 2 horas |
0 |
10/3 |
* |
* |
TUE |
A cada 3 horas começando às 10:00 na terça-feira |
Share your suggestions with us!
Click here and then [+ Submit idea]