Ir al contenido

Programar flujos de trabajo específicos puede ser una herramienta útil de organización, por lo que PlaidCloud ofrece la posibilidad de hacerlo. Con el Programador de eventos, puede programar un flujo de trabajo para que se ejecute por mes, día del mes, día de la semana, hora y minuto, en la zona horaria en la que deba interpretarse la programación.

Un evento programado nombra un flujo de trabajo de un proyecto, además de la programación con la que se ejecuta. Para ejecutar varios flujos de trabajo con la misma cadencia, agregue un evento por cada uno.

La tabla de eventos (Events Table) enumera todos los eventos del espacio de trabajo con el proyecto y el flujo de trabajo que ejecutan, su desfase UTC, el estado y las horas de inicio y fin de su última ejecución, y cuándo les toca la próxima vez.

Para ver los eventos:

  1. Abra Analyze
  2. Seleccione “Herramientas”
  3. Haga clic en “Programador de eventos”

Se abrirá la Events Table con todos los eventos configurados actualmente para el espacio de trabajo.

Programaciónpor mes · día · hora · minutoen la zona horaria elegidaactivaejecución del flujoejecuciónejecuciónejecuciónsegún la programación, con el tiempo →
Defina cuándo (por mes, día del mes, día de la semana, hora y minuto, interpretados en la zona horaria que elija) y el evento activa el flujo de trabajo automáticamente en cada momento programado.

Para crear un evento:

  1. Abra Analyze
  2. Seleccione “Herramientas”
  3. Haga clic en “Programador de eventos”
  4. Haga clic en “Agregar evento programado”
  5. Complete los campos de detalles, zona horaria y programación que se describen a continuación
  6. Haga clic en “Crear”

Nombre: cómo aparece el evento en la Events Table. Obligatorio.

Nota: una nota opcional sobre la finalidad del evento.

Activar el trabajo y ejecutarlo según la programación definida: está marcada de forma predeterminada. Desmárquela para guardar el evento sin permitir que se ejecute; consulte Pausa de un evento.

Proyecto y Flujo de trabajo: el flujo de trabajo que ejecuta este evento. Elija primero el proyecto: la lista de flujos de trabajo se completa con el proyecto seleccionado. Ambos son obligatorios y ambos quedan fijos una vez que el evento existe; para pasar un evento a otro flujo de trabajo, elimínelo y agregue uno nuevo.

La programación se interpreta en esta zona horaria, que se elige como un desfase desde UTC -12 hasta UTC +14. De forma predeterminada es UTC +0, que se interpreta como la hora de Londres, incluido el horario de verano británico.

La mayoría de los desfases corresponden a la hora local de un lugar con ese desfase y siguen el horario de verano de ese lugar: un evento en UTC -5 programado a las 09:00 se ejecuta a las 09:00 en Nueva York tanto en verano como en invierno, que son las 13:00 UTC en verano y las 14:00 UTC en invierno. La columna Próxima ejecución y el calendario de próximas ejecuciones muestran cuándo se ejecutará realmente el evento.

Desfase Se interpreta como Horario de verano
UTC -12 UTC -12 No
UTC -11 Pago Pago No
UTC -10 Honolulu No
UTC -9 Anchorage Sí
UTC -8 Los Ángeles Sí
UTC -7 Denver Sí
UTC -6 Chicago Sí
UTC -5 Nueva York Sí
UTC -4 Puerto Rico No
UTC -3 São Paulo No
UTC -2 Georgia del Sur No
UTC -1 Azores Sí
UTC +0 Londres Sí
UTC +1 Roma Sí
UTC +2 UTC +2 No
UTC +3 Riad No
UTC +4 Dubái No
UTC +5 Karachi No
UTC +6 UTC +6 No
UTC +7 Bangkok No
UTC +8 Singapur No
UTC +9 Tokio No
UTC +10 Sídney Sí
UTC +11 Guadalcanal No
UTC +12 Auckland Sí
UTC +13 Apia No
UTC +14 Kiritimati No

La programación consta de cinco campos (Meses, Horas, Minutos, Días del mes y Días de la semana), cada uno con una lista de casillas y una casilla Todos en la parte superior. El evento se ejecuta siempre que la hora actual coincide con un valor marcado en todos los campos a la vez.

Todos los campos necesitan algo: marque Todos para que coincidan todos los valores, o marque los valores individuales que desee. Un campo que se deja completamente en blanco impide guardar el evento, y el mensaje indica el campo para que pueda encontrarlo.

Algunos ejemplos:

  • Todos los días a las 06:30: Todos en Meses, Días del mes y Días de la semana; 06 en Horas; 30 en Minutos.
  • El día 1 de cada mes a medianoche: Todos en Meses y Días de la semana; 01 en Días del mes; 00 en Horas y Minutos.
  • Todos los días laborables a las 18:00: Todos en Meses y Días del mes; de lunes a viernes en Días de la semana; 18 en Horas; 00 en Minutos.
  • Cada 15 minutos: Todos en Meses, Días del mes, Días de la semana y Horas; 00, 15, 30 y 45 en Minutos.

Cada evento tiene su propio modo de contabilización en ERP (En vivo, Simular o Desactivado), y todas las ejecuciones que inicia lo usan. Un evento sin modo establecido se ejecuta En vivo, y el límite del modo de contabilización del propio proyecto se sigue aplicando además, de modo que un evento nunca puede contabilizar con más libertad de la que permite su proyecto.

Establezca el modo mediante la API o un asistente de IA: el campo erp_write_mode (live, simulate u off) en PUT /rest/v1/analyze/workflow/scheduled-event, o en el upsert de la herramienta MCP workflow_schedule. A partir de entonces el evento conserva ese modo. Editar el evento en el Programador de eventos, pausarlo o volver a habilitarlo deja el modo como estaba, de modo que una programación establecida en Simular permanece simulada cada vez que se activa hasta que cambie el propio modo.

Para editar un evento:

  1. Abra Analyze
  2. Seleccione “Herramientas”
  3. Haga clic en “Programador de eventos”
  4. Haga clic en el icono de edición
  5. Ajuste los campos que desee
  6. Haga clic en “Actualizar”

El proyecto y el flujo de trabajo se muestran en solo lectura durante la edición: un evento permanece asociado al flujo de trabajo para el que se creó.

Un asistente de IA puede editar un evento mediante la herramienta MCP workflow_schedule, enviando solo los campos que se van a cambiar, como un nombre o una programación nuevos. Todos los campos que omite conservan su valor actual.

Para eliminar un evento:

  1. Abra Analyze
  2. Seleccione “Herramientas”
  3. Haga clic en “Programador de eventos”
  4. Haga clic en el icono de eliminación
  5. Haga clic en Eliminar de nuevo

Para pausar uno o más eventos:

  1. Abra Analyze
  2. Seleccione “Herramientas”
  3. Haga clic en “Programador de eventos”
  4. Seleccione el evento o los eventos
  5. Haga clic en “Deshabilitar seleccionados”

Haga clic en Habilitar seleccionados para que vuelvan a ejecutarse. Un evento en pausa conserva su programación y su historial de ejecuciones: simplemente deja de activarse hasta que se vuelve a habilitar, y su icono Activo se borra en la Events Table.

También puede pausar un solo evento mientras lo edita: desmarque Activar el trabajo y ejecutarlo según la programación definida y haga clic en Actualizar.

Para ejecutar un evento de inmediato:

  1. Abra Analyze
  2. Seleccione “Herramientas”
  3. Haga clic en “Programador de eventos”
  4. Seleccione el evento o los eventos que desee
  5. Haga clic en “Ejecutar eventos seleccionados”

Cada evento se ejecuta en su propio modo de contabilización en ERP, por lo que un evento en modo Simular se ejecuta de forma simulada. Se omite un evento cuyo flujo de trabajo ya se está ejecutando, y el mensaje posterior a la ejecución cuenta solo los eventos que se iniciaron.