Scheduler
Con el gatillo Scheduler, se puede programar la ejecución del flujo de integración para un periodo de tiempo definido.
A continuación, aprenda cómo añadirlo al canvas y configurar su formulario.
Añada el Scheduler al canvas
-
Haga clic en el icono del menú de edición de la izquierda;
-
Selecciona el Scheduler.
El Start es sustituido por el trigger en cuanto lo añades al canvas.
-
Configure su formulario.
Para eliminar el Scheduler del canvas, selecciónelo y haga clic en el botón . Al eliminar el gatillo, se desactivará la función de Test Mode. |
Configuración del formulario
-
Seleccione el gatillo en el canvas.
-
Haga clic en el icono de edición .
-
Rellene los siguientes campos del formulario:
-
Name: inserte el nombre por defecto del gatillo. El nombre no puede utilizarse más de una vez en el mismo flujo de integración. Por defecto, el campo se denomina Scheduler Trigger.
-
Cron Expression establezca un patrón de recurrencia en la ejecución del flujo de integración. Entienda cómo funciona una Cron Expression.
Haciendo clic en el botón de Properties a la derecha, puede:
a. Seleccionar la expresión registrada. En este caso, se mostrará el atributo seleccionado, y no su valor. El sistema validará la expresión.
b. Crear expresiones utilizando el Expression Builder. -
Time Zone seleccione la zona horaria. Puede escribir o filtrar las opciones disponibles. La zona horaria por defecto es UTC.
-
Haga clic en SAVE para guardar los cambios. Para salir del formulario sin guardarlos, haga clic en X en la esquina superior derecha.
-
Expression Builder
El componente Expression Builder le permite crear expresiones con parámetros y variables mediante funciones y condiciones disponibles dentro del componente. Así, puede ajustar la expresión según lo requieran sus necesidades.
Siga los pasos a continuación para acceder a la pantalla de Expression Builder:
La pantalla de Expression Builder contiene las siguientes secciones:
-
Properties: muestra los datos de los steps anteriores y de las variables de entorno. Puede filtrar los atributos utilizando el campo de búsqueda situado en la parte superior de la sección y haciendo clic en . Puede seleccionar más de un atributo. Al seleccionarlo, el atributo aparece en el campo Expression.
-
Expression: campo para insertar los atributos de entrada o crear una expresión haciendo clic en el botón a la derecha. Solo la función Concat está disponible para crear la expresión.
Al seleccionar dos o más atributos en el campo Properties, la creación de una expresión será obligatoria. |
Para guardar la información, haga clic en CONFIRM. Para salir de la pantalla y cancelar la operación, haga clic en X en la esquina superior derecha.
Expresión cron
Una expresión cron es una cadena que define una programación periódica siguiendo un formato específico.
El campo Cron Expression acepta programaciones compuestas de los siguientes campos:
<minuto> <hora> <día del mes> <mes> <día de la semana>
Cómo configurar una expresión cron
Vea abajo los caracteres especiales y valores que usted puede usar para cada campo de la expresión cron:
Minuto
* |
cualquier valor |
, |
separador de lista de valores (solo los valores especificados) |
- |
rango de valores (todos los valores incluidos en el rango) |
/ |
valores incrementales (el número antes de la barra especifica cuándo comienza el intervalo y el número después de la barra es el intervalo) |
0-59 |
valores permitidos |
Hora
* |
cualquier valor |
, |
separador de lista de valores (solo los valores especificados) |
- |
rango de valores (todos los valores incluidos en el rango) |
/ |
valores incrementales (el número antes de la barra especifica cuándo comienza el intervalo y el número después de la barra es el intervalo) |
0-23 |
valores permitidos |
Día del mes
* |
cualquier valor |
, |
separador de lista de valores (solo los valores especificados) |
- |
rango de valores (todos los valores incluidos en el rango) |
/ |
valores incrementales (el número antes de la barra especifica cuándo comienza el intervalo y el número después de la barra es el intervalo) |
1-31 |
valores permitidos |
Mes
* |
cualquier valor |
, |
separador de lista de valores (solo los valores especificados) |
- |
rango de valores (todos los valores incluidos en el rango) |
/ |
valores incrementales (el número antes de la barra especifica cuándo comienza el intervalo y el número después de la barra es el intervalo) |
1-12 |
valores permitidos |
JAN-DEC |
valores alternativos individuales |
Día de la semana
* |
cualquier valor |
, |
separador de lista de valores (solo los valores especificados) |
- |
rango de valores (todos los valores incluidos en el rango) |
/ |
valores incrementales (el número antes de la barra especifica cuándo comienza el intervalo y el número después de la barra es el intervalo) |
0-6 |
valores permitidos |
SUN-SAT |
valores alternativos individuales |
Para generar una expresión cron, acceda a Crontab guru. |
Ejemplos
Aquí hay algunos ejemplos de expresiones cron:
Minuto | Hora | Día del mes | Mes | Día de la semana | Significado |
---|---|---|---|---|---|
30 |
10 |
* |
* |
* |
Todos los días a las 10:30 |
0 |
15 |
15 |
JUN |
* |
A las 15:00 el 15 de junio |
0 |
17 |
* |
* |
6,0 |
A las 17:00 los sábados y domingos |
0 |
* |
* |
* |
* |
Cada hora |
0 |
0 |
* |
* |
* |
Una vez al día |
0 |
*/2 |
* |
* |
* |
Cada 2 horas |
0 |
10/3 |
* |
* |
TUE |
Cada 3 horas empezando a las 10:00 el Martes |
Share your suggestions with us!
Click here and then [+ Submit idea]