Programaciones¶
En el menú Programaciones puedes crear reglas de programación de tareas para tus Automatizaciones. Esto es útil para tareas que deben ejecutarse en horarios específicos, o para tareas que deben ejecutarse regularmente.
Ver Programaciones¶
En esta pantalla, puedes ver el resumen de las Programaciones en las siguientes tarjetas:
- Total de Programaciones: cantidad total de Programaciones creadas.
- Programaciones Activas: cantidad de Programaciones activas.
- Programaciones Inactivas: cantidad de Programaciones inactivas.
Debajo del resumen, puedes ver las programaciones en formato de lista con las siguientes columnas:
- Nombre: nombre de la programación.
- Automatización: automatización vinculada a la programación.
- Regla: regla de programación definida, como frecuencia y horario de ejecución.
- Estado: botón para activar o desactivar la programación.
- Menú de acciones: acciones disponibles para la programación:
Crear una programación¶
Para crear una programación, haz clic en el botón Nuevo Programa +. Serás redirigido a la página de creación de programaciones en dos pasos.
1. Automatización¶
En el primer paso, completa la información referente a la automatización y haz clic en Seguiente.
- Automatización: selecciona la automatización que deseas programar.
- Nombre del horario: completa el nombre para identificar la programación.
- Prioridad: define la prioridad de las tareas creadas por la programación.
- Parámetros: si la automatización posee parámetros, puedes completarlos en este campo.
Zona horaria
Los horarios de los servidores del Orquestador BotCity están en UTC. Por lo tanto, si te encuentras en cualquier otra zona horaria, deberás ajustar la programación.
2. Programación¶
En este paso defines el tipo de programación por calendario o expresión CRON.
Zona horaria
Los horarios de los servidores del Orquestador BotCity están en UTC. Por lo tanto, si te encuentras en cualquier otra zona horaria, deberás ajustar el horario en el calendario o la expresión CRON para que corresponda a tu zona horaria.
Aquí tienes un ejemplo de este ajuste de zona horaria:
Estoy en Brasil y me gustaría programar tareas para mi automatización todos los días a las 10:00 de la mañana, horario estándar de Brasilia (GMT-3).
- El horario en el calendario sería 10:00.
-
Como el horario del servidor está en UTC, deberás ajustar el horario a 13:00.
-
La expresión regular Quartz Cron sería 0 0 10 ? * * .
- Con la corrección de zona horaria, quedaría de la siguiente manera: 0 0 13 ? * * .
- Esto programará las tareas para ejecutarse a las 13:00 UTC, es decir, 3 horas antes del horario estándar de Brasilia.
Calendario¶
Al seleccionar la opción Calendario, puedes definir una programación más simple, con una frecuencia diaria, semanal o mensual, por ejemplo.
- Frecuencia de repetición: dirige a las opciones de frecuencia de repetición.
-
Ejecución única: dirige a crear una nueva tarea única.
Al seleccionar la opción Frecuencia de repetición, defines la frecuencia de creación de tareas:
- Minuto: repite la tarea en el intervalo de minutos definido (de
1a59). - Hora: repite la tarea en el intervalo de horas definido (de
1a23). - Día: repite la tarea en el intervalo de días definido, en un horario específico.
- Semana: repite la tarea en los días de la semana seleccionados, en un horario específico.
- Mes: repite la tarea en el día del mes seleccionado, en un horario específico.
El campo Scheduling policy se genera automáticamente según el calendario seleccionado.
El siguiente campo corresponde a Preferências de início, las opciones son:
- Inmediatamente: la regla se aplica de inmediato.
-
Comenzar en una fecha específica: la regla comenzará a partir de la fecha elegida.
Con los campos completados, puedes visualizar un resumen de la programación creada y hacer clic en Programar para finalizar.
Expresión CRON¶
Al seleccionar la opción Expresión Cron, puedes definir programaciones más complejas, ya que es más potente y flexible.
Completa el campo Cadena CRON de Programación con la regla deseada.
Ejemplo de expresión CRON
Con la expresión CRON 0 */5 * ? * * definida para una automatización, el Orquestador BotCity crea automáticamente una nueva tarea en la cola cada 5 minutos.
Formato aceptado
La cadena de expresión CRON no es el formato de expresión CRON estándar. El Orquestador BotCity utiliza el formato de expresión Quartz CRON.
El sitio Cronwise ofrece una excelente herramienta para generar expresiones CRON, además de describirlas y mostrar las próximas fechas de ejecución.
El campo Estrategia de Programación se genera automáticamente según la cadena CRON completada.
Con los campos completados, puedes visualizar un resumen de la programación creada y hacer clic en Programar para finalizar.
Acciones¶
Puedes realizar algunas acciones en el menú de acciones de una programación.
Información¶
En la opción Info, puedes visualizar el resumen de la programación y el historial de tareas creadas por el programador.
Editar programación¶
En la opción Editar, puedes modificar la información de una programación existente:
- Nombre de la Programación
- Parámetros
- Tipo de programación
- Frecuencia
- Preferencias iniciales
Eliminar programación¶
En la opción Eliminar, puedes eliminar la programación de la lista.









