Scheduler scheduler
Descrição description
A atividade Scheduler permite programar quando um fluxo de trabalho ou uma atividade será iniciada.
Contexto de uso context-of-use
A atividade Scheduler deve ser considerada como um início agendado. As regras de posicionamento de atividades no gráfico são iguais para a atividade Start. Esta atividade não deve ter uma transição de entrada.
Ao criar seu fluxo de trabalho, use apenas uma atividade Scheduler por ramificação e lembre-se de definir um fuso horário. Isso permite que você inicie seu fluxo de trabalho em um fuso horário específico, caso contrário, ele será executado no fuso horário definido nas propriedades do fluxo de trabalho (consulte Criação de um fluxo de trabalho).
Ao criar um fluxo de trabalho agendado que inclui várias atividades, é necessário garantir que o fluxo de trabalho não seja reagendado até a conclusão. Para fazer isso, é necessário configurar o workflow para impedir sua execução se uma ou mais tarefas de uma execução anterior ainda estiverem pendentes. Para obter mais informações, consulte esta página.
Tópicos relacionados:
Configuração configuration
-
Arraste e solte uma atividade Scheduler no seu fluxo de trabalho.
-
Selecione e abra a atividade usando o botão das ações rápidas exibidas.
-
Especifique a Execution frequency:
- Once: o fluxo de trabalho é executado uma única vez.
- Several times a day: o fluxo de trabalho é executado regularmente várias vezes ao dia.
- Daily: o fluxo de trabalho é executado em um horário específico, uma vez por dia.
- Weekly: o fluxo de trabalho é executado em um horário especificado, uma ou várias vezes por semana.
- Monthly: o fluxo de trabalho é executado em um horário especificado, uma ou várias vezes por mês. Você pode selecionar meses quando precisar que o fluxo de trabalho seja executado. Você também pode configurar as execuções em um determinado dia da semana do mês, como a segunda terça-feira do mês.
- Yearly: o fluxo de trabalho é executado em um momento especificado, uma ou várias vezes por ano.
-
Defina as configurações de execução de acordo com suas necessidades. As opções disponíveis podem variar dependendo da frequência de execução selecionada (tempo ou dias de execução, frequência de repetição etc.).
note note NOTE O campo Repetition frequency, disponível para as frequências de execução Diária e Mensal, permite que você espace os horários em que o fluxo de trabalho é acionado. Por exemplo, se você selecionar um período de execução diária e a frequência de repetição for definida como 2 (dias), o fluxo de trabalho será acionado a cada dois dias. Ele não pode ser inferior a 10 minutos. Se a frequência de repetição for definida como 0 (também o valor padrão), essa opção não será considerada, e o fluxo de trabalho será executado de acordo com a frequência de execução especificada. Ao definir a frequência de execução como Several times a day, você tem a flexibilidade de escolher entre executar o fluxo de trabalho em horários específicos do dia ou periodicamente ao longo do dia.
-
Para executar o fluxo de trabalho várias vezes em horários específicos durante o dia, alterne a opção Specific times e clique em Add an element para especificar o tempo de execução desejado. Adicione quantas vezes forem necessárias para se alinhar aos seus requisitos.
-
Para executar o fluxo de trabalho periodicamente durante o dia, alterne na opção Periodic e configure a periodicidade de execução:
-
No campo Repeat processing according to the following frequency (e.g. 2h), especifique o intervalo no qual o fluxo de trabalho deve ser executado (por exemplo, a cada 30 minutos, a cada 2 horas).
note note NOTE Essa opção também permite frequências de repetição diárias, mensais ou anuais. Observe que, nesse caso, o workflow não será executado várias vezes por dia, mas de acordo com a frequência especificada nesse campo. Se seu fluxo de trabalho não requer várias execuções em um dia, mas precisa ser executado diariamente, mensalmente ou anualmente, é aconselhável usar as opções Daily, Monthly ou Yearly disponíveis na lista suspensa Execution frequency. -
Nos campos de tempo Start/End, defina a hora em que a execução do fluxo de trabalho deve começar e terminar.
Se nenhuma hora de término for especificada, a execução será encerrada à meia-noite de:00:00 horas e a próxima execução iniciará no dia seguinte na hora de início especificada.
-
No campo de data Start, selecione a data em que a primeira execução deve começar.
-
No exemplo abaixo, a atividade é configurada para executar o workflow a cada 2 horas entre 8h e 17h, a partir de 1º de março.
-
Especifique quando a execução expirará:
- Never: o fluxo de trabalho será executado de acordo com a frequência especificada, sem limites para o intervalo de tempo ou o número de iterações.
- After a certain number of iterations: o fluxo de trabalho será executado de acordo com a frequência especificada, até que o limite X seja atingido. Portanto, o Number of iterations precisará ser especificado.
- On a specific date: o fluxo de trabalho será executado de acordo com a frequência especificada, até uma data específica. Portanto, o prazo de execução precisará ser especificado.
-
Verifique a programação das próximas dez execuções do seu fluxo de trabalho clicando em Preview next executions.
-
Na guia Execution options, configure o fuso horário para seu scheduler no campo Time zone.
Para saber mais sobre como enviar uma entrega dependendo do fuso horário do destinatário, consulte esta seção ou este exemplo de um fluxo de trabalho recorrente.
-
Confirme a configuração da sua atividade e salve o fluxo de trabalho.
Exemplo example
No exemplo a seguir, a atividade é configurada para iniciar o fluxo de trabalho todas as segundas-feiras, às 7h, por tempo indeterminado.