Planificador scheduler
El Scheduler es una tarea persistente que activa su transición en el momento especificado por su programación.
La actividad del Scheduler debe considerarse como un inicio programado. Las reglas de colocación de actividad dentro del gráfico son las mismas que para la actividad Start. Esta actividad no debe tener una transición entrante.
Prácticas recomendadas best-practices
Reinicie el flujo de trabajo después de cambiar el horario del programador - Al cambiar el horario programado de la actividad Scheduler, es importante reiniciar el flujo de trabajo. Esto garantiza que el flujo de trabajo se ejecute en los momentos actualizados. Sin reiniciarlo, el flujo de trabajo seguirá ejecutándose según la programación antigua.
Limitar la frecuencia del programador: evite programar flujos de trabajo para que se ejecuten con una frecuencia superior a 15 minutos. Ejecutarlos con mayor frecuencia puede degradar el rendimiento del sistema y provocar una congestión de la base de datos.
Use un Planificador por rama: cada rama del flujo de trabajo solo debe tener una actividad Scheduler. Para obtener más información sobre las prácticas recomendadas para usar actividades en flujos de trabajo, consulte la página de prácticas recomendadas de flujo de trabajo.
Impedir ejecuciones simultáneas en un flujo de trabajo: si un programador activa un flujo de trabajo, tenga en cuenta que se podrían ejecutar varias instancias del flujo de trabajo al mismo tiempo. Por ejemplo, si un planificador procesa el flujo de trabajo cada hora, pero éste tarda más de una hora, podría terminar con déclencheur superpuestos. Para evitarlo, plantéese configurar comprobaciones para evitar varias ejecuciones simultáneas. Aprenda a evitar ejecuciones simultáneas de varios flujos de trabajo.
Cuenta para transiciones retrasadas: las transiciones activadas por el programador pueden retrasarse si el flujo de trabajo ejecuta tareas de larga ejecución (como importaciones) o si el módulo wfserver se ha detenido temporalmente. Para mitigar esto, restrinja los tiempos de activación del planificador para garantizar que las tareas se ejecuten dentro de un intervalo de tiempo definido.
Configuración de la actividad Planificador configuring-scheduler-activity
El planificador define la programación de activación de la transición. Para configurarlo, haga doble clic en el objeto gráfico y, a continuación, haga clic en Change….
Un asistente le permite definir la frecuencia y el periodo de validez de la actividad. Los pasos de configuración son los siguientes:
-
Seleccione la frecuencia de activación y haga clic en Next.
-
Indique las horas y días de activación. Los parámetros de este paso dependen de la frecuencia seleccionada en el paso anterior. Si elige iniciar la actividad varias veces al día, las opciones de configuración serán las siguientes:
-
Defina el periodo de validez de la programación o especifique cuántas veces se va a ejecutar.
-
Compruebe la configuración y haga clic en Finish para guardar.