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

schedulerTriggerScreen

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:

  1. Clique no ícone de Properties icone de lista, à direita do campo Cron Expression.

  2. Em seguida, clique no ícone icone de expressão no canto superior direito.

expression builder trigger

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 icone lupa. 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 botao fx à 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

Thanks for your feedback!
EDIT

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