Scheduler Trigger

Com o Scheduler Trigger, 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 Trigger ao canvas

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

  2. Selecione o Scheduler Trigger;

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

  3. Configure seu formulário.

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

Configurando o formulário

  1. Selecione o trigger 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 trigger. 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.

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?