Saltar al contenido principal
Version: Next (5.0)

Configuración de planificaciones de tareas

El planificador es una herramienta potente que permite crear cualquier tipo de planificación de forma sencilla.

Con este fin, y teniendo la simplicidad en mente, la creación de planificaciones se ha diseñado con tres opciones principales:

Planificaciones repetitivas​

Planificaciones que se lanzan cada cierto tiempo X. Podemos elegir el tiempo entre lanzamientos.

La planificación repetitiva, como su nombre indica, permite crear planificaciones que se lanzan cada tiempo X, donde X es el tiempo entre un lanzamiento y el siguiente.

Dependiendo de la unidad de tiempo, habrá otras opciones disponibles para ayudar a los usuarios a crear planificaciones avanzadas.

Pero primero, los siguientes campos son comunes a todas las opciones posibles:

OpciónDefiniciónUsoDeshabilita
CalendarioUn calendario de festivos a usar para la tarea actual; la tarea no se lanzará en las fechas contenidas en el calendarioOpcionalExecution date
Desde ^1La fecha / hora de inicio de la planificación de la tarea actualOpcionalNinguno
Hasta ^2La fecha / hora de fin de la planificación de la tarea actualOpcionalNinguno
Repetir cadaEl tiempo entre ejecucionesObligatorioNinguno

^1: Si el criterio From está vacío, la tarea se lanzará por primera vez en el momento en que se cree.

^2: Si el criterio To está vacío, la tarea se lanzará indefinidamente hasta que cambie su configuración o se elimine la tarea.

Segundos​

OpciónDefiniciónUsoDeshabilita
MesesPara especificar en qué meses queremos lanzar la tareaOpcionalNinguno
DíasPara especificar en qué días del mes queremos lanzar la tareaOpcionalDays of the week
Días de la semanaPara especificar en qué días de la semana queremos lanzar la tareaOpcionalDays
HorasLa hora a la que se lanzará la tareaOpcionalNinguno
MinutosLos minutos a los que se lanzará la tareaOpcionalNinguno

Minutos​

OpciónDefiniciónUsoDeshabilita
MesesPara especificar en qué meses queremos lanzar la tareaOpcionalNinguno
DíasPara especificar en qué días del mes queremos lanzar la tareaOpcionalDays of the week
Días de la semanaPara especificar en qué días de la semana queremos lanzar la tareaOpcionalDays
HorasLa hora a la que se lanzará la tareaOpcionalNinguno

Horas​

OpciónDefiniciónUsoDeshabilita
MesesPara especificar en qué meses queremos lanzar la tareaOpcionalNinguno
DíasPara especificar en qué días del mes queremos lanzar la tareaOpcionalDays of the week
Días de la semanaPara especificar en qué días de la semana queremos lanzar la tareaOpcionalDays

Días​

OpciónDefiniciónUsoDeshabilita
MesesPara especificar en qué meses queremos lanzar la tareaOpcionalNinguno
HorasLa hora a la que se lanzará la tareaOpcionalExecution time
MinutosLos minutos a los que se lanzará la tareaOpcionalExecution time
SegundosLos segundos a los que se lanzará la tareaOpcionalExecution time
Hora de ejecuciónLa hora en la que se lanzará la planificación.OpcionalHours,Minutes,Seconds

Meses​

OpciónDefiniciónUsoDeshabilita
DíasPara especificar en qué días del mes queremos lanzar la tareaOpcionalDays of the week
Días de la semanaPara especificar en qué días de la semana queremos lanzar la tareaOpcionalDays
HorasLa hora a la que se lanzará la tareaOpcionalExecution time
MinutosLos minutos a los que se lanzará la tareaOpcionalExecution time
SegundosLos segundos a los que se lanzará la tareaOpcionalExecution time
Hora de ejecuciónPara especificar una hora de ejecuciónOpcionalHours,Minutes,Seconds

Años​

OpciónDefiniciónUsoDeshabilita
MesesPara especificar en qué meses queremos lanzar la tareaOpcionalNinguno
DíasPara especificar en qué días del mes queremos lanzar la tareaOpcionalDays of the week
Días de la semanaPara especificar en qué días de la semana queremos lanzar la tareaOpcionalDays
HorasLa hora a la que se lanzará la tareaOpcionalExecution time
MinutosLos minutos a los que se lanzará la tareaOpcionalExecution time
SegundosLos segundos a los que se lanzará la tareaOpcionalExecution time
Hora de ejecuciónPara especificar una hora de ejecuciónOpcionalHours,Minutes,Seconds

Nota: Si uno de los valores opcionales dentro de la configuración se deja vacío, se aplicará el valor por defecto All.

Planificaciones de una sola vez​

Este tipo de planificación lanzará una tarea una única vez.

Este tipo de planificación lanza una tarea solo una vez, creando un patrón cron con una fecha y hora específicas.

Los campos disponibles para crear este tipo de tarea son:

OpciónDefiniciónUsoDeshabilita
Fecha de ejecuciónLa fecha de lanzamiento.ObligatorioNinguno
Hora de ejecuciónLa hora de lanzamiento.ObligatorioNinguno

Nota: Es necesario rellenar al menos uno de los dos criterios.

Planificaciones personalizadas​

La planificación personalizada permite crear todas las configuraciones posibles con las que puede trabajar el planificador Quartz. La pantalla de configuración de la planificación personalizada usa dependencias para ayudar al usuario en la correcta creación de la planificación, habilitando / deshabilitando criterios cuando es necesario.

La planificación personalizada ofrece todos los campos disponibles que se pueden personalizar para crear el patrón cron.

OpciónDefiniciónUsoDeshabilita
CalendarioUn calendario de festivos a usar para la tarea actual; la tarea no se lanzará en las fechas contenidas en el calendarioOpcionalExecution date
Desde ^1La fecha / hora de inicio de la planificación de la tarea actualOpcionalExecution date,Execution time
Hasta ^2La fecha / hora de fin de la planificación de la tarea actualOpcionalExecution date,Execution time
AñosLos años en los que se lanzará la planificación.OpcionalExecution date
MesesPara especificar en qué meses queremos lanzar la tareaOpcionalExecution date
DíasPara especificar en qué días del mes queremos lanzar la tareaOpcionalExecution date,Days of the week
Días de la semanaPara especificar en qué días de la semana queremos lanzar la tareaOpcionalExecution date,Days
HorasLa hora a la que se lanzará la tareaOpcionalExecution time
MinutosLos minutos a los que se lanzará la tareaOpcionalExecution time
SegundosLos segundos a los que se lanzará la tareaOpcionalExecution time
Fecha de ejecuciónLa fecha en la que se lanzará la planificaciónOpcionalCalendar,From,To,Years,Months,Days,Days of the week
Hora de ejecuciónLa hora a la que se lanzará la planificaciónOpcionalHours,Minutes,Seconds

^1: Si el criterio From está vacío, la tarea se lanzará en el momento en que se cree.

^2: Si el criterio To está vacío, la tarea se lanzará indefinidamente hasta que cambie su configuración o se elimine la tarea.