Scheduler Trigger

Com o Scheduler Trigger, você pode programar a execução do fluxo de integração para um período de tempo definido.

O formulário de configuração contém duas seções: INFORMATION e REQUIREMENTS.

schedulerTriggerScreen

Na seção INFORMATION, há apenas um campo:

  • Name: nome do trigger. Pode ser editado e não poderá ser repetido no mesmo fluxo de integração.

Em REQUIREMENTS, há dois campos:

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

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, cancelando a operação, clique em X, no canto superior direito.

Cron Expression

O que é uma Cron Expression?

Uma Cron Expression é 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>

Para completar os campos, podem ser usados números e alguns caracteres especiais:

  • * significa "todos";

  • ? significa "qualquer" e pode ser utilizado em mês e dia da semana;

  • L significa "último" e pode ser utilizado em mês e dia da semana;

  • Três letras iniciais de dias de semana em inglês (como MON e TUE);

  • , significa uma lista de valores (somente os valores especificados);

  • - significa um intervalo de valores (todos os valores do intervalo);

Seguem alguns exemplos de Cron Expressions:

Minuto Hora Dia do mês Mês Dia da semana Significado

30

10

?

*

*

Todos os dias às 10h30 da manhã.

0

14

?

*

MON-FRI

De segunda a sexta-feira, às 14h.

0

14

?

*

MON,FRI

Somente às segundas e às sextas-feiras, às 14h.

0

8

*

JUN

?

Às 8h todos os dias do mês de junho.

10

17

L

*

?

Às 17h10 no última dia de cada mês.

Se você precisar de suporte na criação e/ou validação de uma Cron Expression, acesse: CronMaker.
Thanks for your feedback!
EDIT
How useful was this article to you?