Es posible que algunas partes de esta página usen traducción automática.

Bridge: Programar ejecuciones del flujo de trabajo

Programe que los flujos de trabajo se ejecuten en horarios fijos o que otro flujo de trabajo los desencadene de manera dinámica.

¿Quién puede usar esto?

Planes:

  • Bridge by Smartsheet

Utilice horarios fijos para automatizar los recordatorios diarios o la creación de tareas semanales. También puede utilizar programaciones dinámicas cuando la hora de inicio depende de otro evento, como un cambio en el estado del proyecto o cuando se añade información.

Horario fijo dentro del desencadenante

  1. Navegue hasta el flujo de trabajo y seleccione el módulo de activación en la parte superior. 
  2. Despliegue la sección Horarios y seleccione Añadir nuevo horario
  3. Elija una hora de inicio (UTC) y una fecha de inicio futura.
  4. Elija una frecuencia para configurar la frecuencia con la que el cronograma desencadena el flujo de trabajo. Puede ser una vez, cada hora, cada día, cada semana, cada mes, cada año o una cadencia personalizada.
Brandfolder Image
Bridge Schedule Workflows runs

Programación dinámica con un módulo de utilidades

  1. En el Diseñador, vaya a Utilidades > Programación.

  2. Añada el módulo de utilidad Crear programa de flujo de trabajo a su flujo de trabajo.
Brandfolder Image
Schedule Workflow Utility Module
  1. Seleccione el nombre del flujo de trabajo para el que desea crear una programación.

Puede seleccionar el mismo flujo de trabajo en el que se encuentra el módulo, pero sólo cuando el flujo de trabajo finalice con un cruce que decida si se crea una programación, y la frecuencia sea Una vez (por ejemplo, determinando si el flujo de trabajo debe ejecutarse una vez más en una semana). Si no hay un cruce, una vez que el flujo de trabajo se activa la primera vez, crea un bucle, generando un número infinito de programaciones. Si esto ocurre, elimine el módulo del flujo de trabajo y guárdelo. Esto debería detener el bucle a menos que se haya utilizado una frecuencia distinta de Once .

  1. Si el otro flujo de trabajo necesita hacer referencia a información, como un ID de hoja o un ID de fila, puede añadir un estado para cada valor del flujo de trabajo que se va a programar. En el módulo, amplíe la sección Valores de estado e introduzca el nombre de cada estado en el campo Clave y la referencia o el valor exacto en el campo Valor . Cuando los módulos de planificación activan el otro flujo de trabajo, puede hacer referencia a esos estados para obtener los valores.
  2. Seleccione la Hora de inicio de la programación:
  • Cuándo se ejecuta el flujo de trabajo: la fecha y hora de inicio del programa coinciden con la hora de ejecución del módulo.
  • En una fecha especificada: La fecha y hora de inicio programadas hacen referencia a una fecha específica, que puede estar en formato ISO o ser una marca de tiempo Unix.
  1. Elija una Frecuencia para establecer la frecuencia con la que la programación activa el flujo de trabajo. Puede ser Una vez, Cada hora, Diariamente, Semanalmente, Mensualmente, Anualmente o Personalizado.

Los siguientes datos están disponibles en el registro de ejecución una vez que el módulo se ha ejecutado:

  • Creado a La hora en que se creó el horario.
  • Frecuencia: La frecuencia de la nueva programación, correspondiente al valor establecido en los ajustes de frecuencia del módulo.
  • ID: El ID del horario.
  • Hora de inicio: la hora de inicio de la planificación creada como marca de tiempo Unix. Si la hora de inicio fue referenciada, la hora en el Registro de Ejecución se muestra en el formato de la hora referenciada, por ejemplo, ISO o Unix.
  • ID del flujo de trabajo: el ID único del flujo de trabajo programado.

Tenga en cuenta lo siguiente

  • Si selecciona Mensual, aparece una opción para que se ejecute automáticamente el último día del mes. Si selecciona una fecha que no existe todos los meses (como los días 29, 30 y 31) y la casilla no está marcada, el flujo de trabajo se activa sólo en los meses en los que existe la fecha. Sin embargo, si marca la casilla, el flujo de trabajo se desencadena el último día de cada mes. Si la fecha de inicio es cualquier otra fecha del mes, no importa si ha marcado la casilla o no.
  • Puede seleccionar una frecuencia personalizada para acceder a más opciones, como la frecuencia con la que debe ejecutarse el flujo de trabajo estableciendo un número y una unidad, como cada 7 horas. Tenga en cuenta que la hora de inicio de cualquier programación no está garantizada, por lo que el flujo de trabajo podría tardar hasta 15 minutos en ejecutarse.

Si las programaciones tienen una frecuencia recurrente, es una buena práctica decidir cómo eliminarlas antes de que empiecen a crearse. Esto puede deberse al flujo de trabajo programado o a la actualización de la fuente que provocó su creación con el ID de la programación, de modo que se pueda hacer referencia a ella para eliminarla posteriormente.


Eliminar un cronograma dinámicamente

Utilice el módulo Eliminar planificación para eliminar planificaciones dinámicamente y dejar de activar un flujo de trabajo. Este flujo de trabajo puede ser el que se programó inicialmente o uno completamente distinto. 

El módulo Borrar horario tiene un campo con el ID del horario referenciado. El flujo de trabajo se ejecuta correctamente aunque no exista la planificación a la que se hace referencia.

Los datos de Estado están disponibles en el Registro de Ejecución una vez que se ha ejecutado el módulo Borrar Programación . Si existía un horario y se ha borrado, el estado es Horario borrado. Si un horario no existe, el estado es Horario no encontrado.


Eliminar o editar un cronograma manualmente

Todas las programaciones de flujos de trabajo aparecen en el panel de activación del flujo de trabajo para el que es la programación. Para borrar un horario:

  1. Navegue hasta el flujo de trabajo.
  2. Seleccione la rueda dentada situada junto a él.
  3. Seleccione Editar o Borrar.

Si una planificación no activa el flujo de trabajo para que se ejecute de nuevo en el futuro, la planificación no estará visible en el panel y no se podrá eliminar.

No se pueden desactivar los horarios. Para detener la ejecución de un flujo de trabajo programado, debe eliminarlo.