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

  1. Clique no ícone triggersIcon, no menu de edição à esquerda;

  2. Selecione o Scheduler.

    O flowStartIcon Start é substituído pelo trigger assim que você adicioná-lo ao canvas.

  3. Configure seu formulário.

Para excluir o Scheduler do canvas, selecione-o e clique no botão ícone da lixeira.
A exclusão do gatilho desabilitará a função Test Mode.

Configurando o formulário

  1. Selecione o gatilho no canvas.

  2. Clique no ícone de edição ícone lápis.

  3. 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 icone de lista à direita, você pode:

      1. Selecionar variáveis previamente cadastradas.

      2. Selecionar payloads de entrada ou de saída de steps anteriores.

      3. 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.

schedulerTriggerScreen

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

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]