Scheduler scheduler
O Scheduler é uma tarefa persistente que ativa a transição nos momentos especificados por seu cronograma.
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.
Práticas recomendadas best-practices
-
É recomendável não agendar um workflow para execução por mais de 15 minutos, pois pode atrapalhar o desempenho geral do sistema e criar bloqueios no banco de dados.
-
Nunca use mais de uma atividade Scheduler por ramificação em um workflow. Consulte Uso de atividades.
-
O uso de uma atividade do scheduler pode gerar várias execuções ao mesmo tempo de um workflow em andamento. Por exemplo, você pode ter um scheduler acionando a execução do workflow a cada hora, mas, às vezes, a execução do workflow inteiro demora mais de uma hora.
Talvez você queira ignorar a execução se o workflow já estiver em execução. Para obter mais informações sobre como evitar execuções simultâneas de um workflow, consulte esta página.
-
Observe que a transição pode ser ativada várias horas depois caso o workflow esteja executando uma tarefa de longo prazo, como uma importação, ou se o módulo wfserver for interrompido por um momento. Nesse caso, pode ser necessário restringir a execução da tarefa ativada pelo scheduler para um determinado intervalo de tempo.
Configuração de atividade do Scheduler configuring-scheduler-activity
O scheduler define o agendamento de ativação da transição. Para configurá-lo, clique duas vezes no objeto gráfico e clique em Change…
Um assistente permite definir a frequência e o período de validade da atividade. As etapas de configuração são as seguintes:
-
Selecione a frequência de ativação e clique em Next.
-
Forneça os dias e horas de ativação. Os parâmetros desta etapa dependem da frequência selecionada na etapa anterior. Se optar iniciar a atividade várias vezes por dia, as opções de configuração serão as seguintes:
-
Defina o período de validade do agendamento ou especifique quantas vezes será executado.
-
Verifique a configuração e clique em Finish para salvar.