- Primeros pasos
- Mejores prácticas
- Tenant
- Acerca del contexto de tenant
- Buscar recursos en un tenant
- Gestionar robots
- Conexión de los robots a Orchestrator
- Almacenar credenciales de robots en CyberArk
- Almacenar contraseñas de robots desatendidos en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Almacenamiento de credenciales de Unattended Robot en AWS Secrets Manager (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Configurar las capacidades de automatización
- Soluciones
- Auditoría
- Configuración
- Cloud Robots
- Cloud robots overview
- Ejecución de automatizaciones unattended utilizando robots en la nube: VM
- Cargar tu propia imagen
- Reutilizar imágenes de máquina personalizadas (para grupos manuales)
- Restablecer credenciales para una máquina (para grupos manuales)
- Supervisión
- Actualizaciones de seguridad
- Pedir una prueba
- Preguntas frecuentes
- Configuración de VPN para robots en la nube
- Configurar una conexión de ExpressRoute
- Transmisión en vivo y control remoto
- Automation Suite Robots
- Contexto de carpetas
- Procesos
- Trabajos
- Apps
- Desencadenadores
- Registros
- Supervisión
- Índices
- Colas
- Activos
- Sobre los activos
- Gestión de Activos en Orchestrator
- Gestión de Activos en Studio
- Almacenar activos en Azure Key Vault (solo lectura)
- Almacenamiento de activos en HashiCorp Vault (solo lectura)
- Almacenamiento de activos en AWS Secrets Manager (solo lectura)
- Almacenamiento de activos en Google Secret Manager (solo lectura)
- Conexiones
- Reglas empresariales
- Depósitos de almacenamiento
- Servidores MCP
- Pruebas de Orchestrator
- Servicio de catálogo de recursos
- Integraciones
- Solución de problemas

Guía del usuario de Orchestrator
Crear un desencadenador de tiempo
Los desencadenadores de tiempo que se crean en tiempo de diseño utilizando actividades de desencadenador de tiempo pueden configurarse aún más en el momento de la creación del proceso, en Orchestrator, ya que estos tipos de desencadenadores se identifican como requisitos de paquete. Consulta Gestionar requisitos de paquetes > Añadir desencadenadores de tiempo y cola para obtener más información.
- En una carpeta, dirígete a Automatizaciones > Desencadenadores y, en la página Desencadenadores de tiempo, haz clic en Añadir nuevo desencadenador. Aparecerá la página Crear desencadenador de tiempo.
- En el menú desplegable Nombre del proceso, selecciona el proceso para el que quieres configurar un desencadenador de tiempo.
- En el campo Nombre, introduce un nombre que te permita identificar el desencadenador fácilmente.
- En el menú desplegable Prioridad del trabajo, selecciona la prioridad del trabajo. El valor predeterminado será Heredado, lo que significa que la prioridad de la tarea es la misma que la definida para el proceso seleccionado.
- From the Runtime type drop-down menu, select the runtime used to execute the jobs that are launched by the trigger.
- En la pestaña Destino de ejecución, selecciona el mecanismo de asignación y el objetivo de ejecución de los trabajos.
| Descripción | |
|---|---|
| Asignación dinámica | Asignar dinámicamente La asignación dinámica sin ninguna selección de cuenta y máquina te permite ejecutar un proceso en primer plano varias veces con la cuenta y la máquina que estén disponibles primero. Los procesos en segundo plano se ejecutan en cualquier cuenta, independientemente de si esta está ocupada o no, siempre y cuando tengas tiempos de ejecución suficientes. Con la opción Asignar de forma dinámica se puede ejecutar un proceso hasta 10 000 veces en un solo trabajo. |
| Cuenta El proceso se ejecuta bajo una cuenta específica. Si se especifica solo la cuenta, Orchestrator asigna la máquina de forma dinámica. Especificar tanto la cuenta como la plantilla de máquina significa que el trabajo se lanza en ese mismo par cuenta-máquina. | |
| Máquina El proceso se ejecuta en una de las máquinas del host asociadas a la plantilla de máquina seleccionada. Si se especifica solo la plantilla de máquina, Orchestrator asigna la cuenta dinámicamente. Especificar tanto la cuenta como la plantilla de máquina significa que el trabajo se lanza en ese mismo par cuenta-máquina. Nota: asegúrate de que las licencias de tiempo de ejecución necesarias para ejecutar el trabajo están asignadas a la plantilla de máquina asociada. | |
| NombreDelHost Después de seleccionar una plantilla de máquina, se muestra la opción nombre de host, que permite seleccionar la estación de trabajo/sesión de robot deseada para ejecutar el proceso. Se muestran todas las sesiones disponibles en la carpeta activa, ya sean desconectadas, no conectadas o conectadas. Nota: solo se pueden utilizar tiempos de ejecución desatendidos para configurar la asignación. Asegúrate de que las licencias de tiempo de ejecución necesarias para ejecutar el trabajo están asignadas a la plantilla de máquina asociada. | |
| Selecciona una asignación de cuenta-máquina válida | El proceso puede ejecutarse en pares específicos de máquina-cuenta. Consulta más información sobre las asignaciones de cuenta-máquina. Nota:
|
Si se selecciona un nombre de host que no está activo (es decir, con el estado Sin respuesta o Desconectado), aparece una advertencia. Los trabajos programados para la sesión inactiva permanecen en estado Pendiente hasta que se realice la conexión correspondiente a Orchestrator.
- Para confirmar la selección del nombre de host inactivo, haz clic en Confirmar.
- To go back and select another hostname, click Cancel. Configuring the same trigger with the same account-machine mapping, but with an additional hostname selection doubles the number of jobs to be executed.
- For example, say you configured a trigger T1 with the account A1 mapped to the machine template MT1. A number of ten jobs are queued for execution in this configuration. Later on, you configure the same trigger T1 with the account A1 mapped to the machine template MT1, but now you also select a hostname H1. The same ten jobs are queued again for this case, as Orchestrator interprets the configuration as new.
- En la pestaña Argumentos, proporciona los valores para los argumentos de entrada si tu proceso tiene alguno. Más información sobre los argumentos de entrada y salida.
- Desde el menú desplegable Zona horaria, selecciona la zona horaria en la que quieres programar el desencadenador.
Nota:
- La zona horaria del desencadenador no depende de la zona horaria del tenant. Puedes establecer una zona horaria diferente para la ejecución del desencadenador de tiempo.
- Las localidades que utilizan el horario de verano (DST) aparecen en su horario UT. El horario UT no aumenta si está en vigor el horario de verano. Por ejemplo, durante el periodo DST, la zona horaria de Londres se muestra como UTC+00:00.
- No es necesario ajustar la zona horaria para tener en cuenta el horario de verano, ya que el mecanismo de programación de Orchestrator lo tiene en cuenta automáticamente al iniciar un trabajo. El trabajo programado a las 12:00 se ejecuta a las 12:00 tanto en invierno como en verano.
- Selecciona la frecuencia de ejecución del desencadenador. Las opciones disponibles son:
- Minuto a minuto : elige el número de minutos que deben transcurrir entre las ejecuciones de desencadenador. Ejemplo: cada 5 minuto(s).
- Por hora : elige el número de horas que deben transcurrir entre las ejecuciones de desencadenador, así como el minuto que debe marcar el inicio de una nueva ejecución. Ejemplo: cada 2 hora(s) a los 20 minutos.
- Diariamente : elige el número de días que deben transcurrir entre las ejecuciones de desencadenador, así como la hora a la que debe comenzar una nueva ejecución. Ejemplo: cada 4 día(s) a las 12:30 p. m.
- Semanal : elige el día de la semana y la hora específicos en los que quieres que se ejecute el desencadenador. Ejemplo: lunes a las 11:45.
- Mensual (día del mes) : elige el número de meses que deben transcurrir entre las ejecuciones de desencadenador, así como el día y la hora en que debe comenzar una nueva ejecución. Ejemplo: cada 2 meses a las 11:30, ejecutándose el último día laborable del mes.
- Mensual (día de la semana) : elige el número de meses que deben transcurrir entre las ejecuciones de desencadenador, así como el día de la semana y la hora en que debe comenzar una nueva ejecución. Ejemplo: cada 2 meses a las 11:30, los lunes.
- Avanzado : establece una expresión cron personalizada. Para obtener más información, consulta la página Uso de expresiones CRON .
Orchestrator utiliza una biblioteca de código abierto para analizar y mostrar descripciones CRON, que puedes consultar aquí.
Las expresiones Cron pueden utilizarse en combinación con días no laborables. Esto significa que, si un desencadenador se configura a través de una expresión cron para ejecutarse en un día que cae en una fecha excluida, ese día se omite y el desencadenador se reprograma para el siguiente día disponible y así sucesivamente.
- Elige la frecuencia con la que deseas que se ejecute el desencadenador, en minutos.
Importante:
El estándar cron empleado por nuestras expresiones cron utiliza un sistema de tiempo basado en 60 minutos a una hora. Esto significa que la única forma en que puede ejecutar un desencadenador en el intervalo exacto configurado en el campo Repetir cada es si el valor de ese intervalo es un divisor de 60. De lo contrario, la recurrencia no se ajustará por completo al número de minutos en ese campo, causando así discrepancias de ejecución. Para evitar esto, recomendamos ajustar la configuración de los desencadenadores o utilizar desencadenadores de eventos. Ejemplo: estableces un desencadenador para que se ejecute cada 21 minutos e inicias un trabajo a las 9:00. Esto representa la siguiente programación de ejecución:
- El primer trabajo comienza a las 9:00.
- El segundo trabajo comienza a las 9:21.
- El tercer trabajo comienza a las 9:42.
- El cuarto trabajo comienza a las 10:00. La razón por la que el cuarto trabajo se inicia después de 18 minutos en lugar de 21 es que el componente cron coincide con cada21 elementos de un conjunto de minutos entre 1 y 59. En este ejemplo, estos elementos son 00, 21, 42.
- Desde el menú desplegable Restricciones por días no laborables, selecciona un calendario de días no laborables, si quieres evitar activar ciertos días no laborables. Consulta más información sobre días no laborables.
- Activa la alternancia Programar finalización de la ejecución del trabajo para seleccionar una estrategia de finalización del trabajo.
Nota:
- El tiempo especificado aquí transcurre según las especificaciones incluso si la tarea está en cola. Por ejemplo, si programas una tarea para que se ejecute a las 13:00 y que se detenga después de 20 minutos, la tarea se detendrá a las 13:20 aunque haya permanecido en cola hasta las 13:15 y después se haya iniciado.
- Las opciones de Programar la finalización de la ejecución del trabajo de un desencadenador se conservan para los trabajos iniciados manualmente. Por ejemplo, digamos que has creado el desencadenador T1 y has activado las siguientes programaciones de finalización de trabajo:
- Programar el final de la ejecución del trabajo:detener un trabajo después de 10 minutos
- Programar "Cancelar" automático, si el trabajo no se detiene:Cancelar trabajo después de 2 minutos En la página Automatizaciones > Desencadenadores , al hacer clic en Iniciar un trabajo ahora para el desencadenador T1, se abre la página Iniciar trabajo con las programaciones de finalización del trabajo ya aplicadas. los mismos que configuraste al crear el desencadenador. Ejemplo: si programas para detener un trabajo Pendiente o en Ejecución después de 2 horas y también configuras para cancelar el mismo trabajo después de 3 horas, el trabajo se cancelará después de 5 horas. Esto sucede porque, en primer lugar, se envía la señal a Orchestrator de que el trabajo se ha detenido después de 2 horas. Una vez recibida la señal, se desencadena la acción de cancelar trabajo para que se produzca en 3 horas, lo que da como resultado un total de 5 horas.
- Seleccione Detener en el menú desplegable: intenta finalizar la ejecución correctamente después de que haya pasado el intervalo de tiempo definido, ya que el trabajo está atascado en estado Pendiente o En ejecución (establezca el tiempo en un mínimo de 1 minuto, un máximo de 10 días, 23 horas y 59 minutos);
Ejemplo: Orchestrator intentará detener los trabajos que hayan estado atascados durante al menos 10 minutos en Pendiente o En ejecución.
Figura 1. Programar la finalización de la ejecución de trabajo

- Seleccione Cancelar en el menú desplegable: intenta finalizar la ejecución de forma forzada después de que haya transcurrido el intervalo de tiempo definido, ya que el trabajo está atascado en estado Pendiente o En ejecución (establezca el tiempo en un mínimo de 1 minuto, un máximo de 10 días, 23 horas y 59 minutos);
Ejemplo: Orchestrator intentará eliminar los trabajos que hayan estado atascados durante al menos 10 minutos en Pendiente o En ejecución.
- Seleccione Detener en el menú desplegable y habilite la opción Si el trabajo no se detiene, eliminar: intenta finalizar la ejecución correctamente después de que haya transcurrido el intervalo de tiempo definido, ya que el trabajo está atascado en un estado Pendiente o En ejecución y luego intenta finalizarla forzosamente después de que haya transcurrido el intervalo de tiempo definido, ya que el trabajo está atascado en un estado Deteniendo (establezca el tiempo en un mínimo de 1 minuto, un máximo de 10 días, 23 horas y 59 minutos).
Ejemplo: Orchestrator intentará detener los trabajos que hayan estado atascados en Pendiente o En ejecución durante al menos 10 minutos. Si la terminación no se produce, Orchestrator intentará eliminar los trabajos que hayan estado detenidos durante al menos 20 minutos.
-
Activa la alternancia Programar la desactivación automática del desencadenador e introduce la fecha y hora en la que se debe desactivar el desencadenador. La zona horaria seleccionada influye en la desactivación del desencadenador de tiempo.
-
Activa la alternancia Generar una alerta si el trabajo se atasca (en estado pendiente o reanudado), y establece la duración aceptable de la permanencia del trabajo en el estado pendiente o reanudado.La duración mínima configurable es de un minuto. La duración máxima configurable es de once días. Si el trabajo excede la duración configurada, una ventana emergente de alerta de gravedad de «Error» informa sobre ello con el siguiente texto: «N trabajos para el #proceso {número_de_proceso} han estado pendientes o se han reanudado durante más de X horas y Y minutos.», Donde:
N: es el número de trabajos que desencadenó la alerta;{process_number}: el identificador de proceso;X: el número de horas configurado que superó el trabajo con el estado pendiente o reanudado; Los días se convierten en horas.Y: el número de minutos configurado que superó el trabajo con el estado pendiente o reanudado.
-
Activa la alternancia Generar una alerta si el trabajo se inicio y no se ha completado, y establece la duración aceptable para que se complete el trabajo. La duración configurable es como mínimo de un minuto y como máximo de once días. Si el trabajo excede la duración configurada, una ventana emergente de alerta de gravedad de «Error» informa sobre ello con el siguiente texto: «El trabajo para el #proceso {número_de_proceso} lleva pendiente de ejecuciónj más de X horas y Y minutos.», donde:
{process_number}: el identificador de proceso;X: el número establecido de horas que el trabajo superó al intentar completarse; los días se convierten en horas.Y: el número de minutos configurado que superó el trabajo al intentar completarse.
-
Activa el interruptor Establecer deshabilitación de desencadenadores basados en la ejecución si quieres controlar cuándo se deshabilita el desencadenador una vez que falla un trabajo. Esta alternancia revela dos opciones:
Opción Descripción Deshabilitar cuando falla la ejecución de trabajos consecutivos El desencadenador se deshabilita después del número de ejecuciones fallidas que elijas para esta configuración. Puedes elegir un valor entre 1 y 100. El valor predeterminado es 1, lo que significa que el desencadenador se deshabilita después de 1 lanzamiento fallido. Los trabajos detenidos no se cuentan para este valor. Período de gracia al deshabilitar el desencadenador (días) El número de días que se debe esperar antes de que se deshabilite el desencadenador después del primer error de un trabajo. Puedes elegir un valor entre 0 y 30. El valor predeterminado es 0, lo que significa que el desencadenador se deshabilita en cuanto se alcanza el número de ejecuciones de trabajos establecido en el campo anterior para el día actual.
If you are on the Community licensing plan and you choose a Cloud - Serverless runtime for the underlying process, the Set execution-based trigger disabling option is automatically enabled, with the following default values (the fields are read-only):
- Disable when consecutive job execution fail count is set to 10.
- Grace period on disabling the trigger (days) is set to 0.
- Para mantener el mismo contexto cuenta-máquina configurado para iniciar el trabajo, marca la casilla Mantener la asignación de cuenta/máquina en la reanudación del trabajo. Esto optimiza el uso de licencias y recursos.
Crear un desencadenador de tiempo para un agente
La disponibilidad de las características depende de la oferta en la nube que utilices. Para obtener más información, consulta la página Disponibilidad de características.
Los desencadenadores de tiempo que se crean en tiempo de diseño utilizando actividades de desencadenador de tiempo pueden configurarse aún más en el momento de la creación del proceso, en Orchestrator, ya que estos tipos de desencadenadores se identifican como requisitos de paquete. Consulta Gestionar requisitos de paquetes > Añadir desencadenadores de tiempo y cola para obtener más información.
- En una carpeta, dirígete a Automatizaciones > Desencadenadores y, en la página Desencadenadores de tiempo, haz clic en Añadir nuevo desencadenador. Aparecerá la página Crear desencadenador de tiempo.
- En el menú desplegable Nombre del proceso, selecciona el proceso para el que quieres configurar un desencadenador de tiempo.
- En el campo Nombre, introduce un nombre que te permita identificar el desencadenador fácilmente.
- Desde el menú desplegable Zona horaria, selecciona la zona horaria en la que quieres programar el desencadenador.
- La zona horaria del desencadenador no depende de la zona horaria del tenant. Puedes establecer una zona horaria diferente para la ejecución del desencadenador de tiempo.
- Las localidades que utilizan el horario de verano (DST) aparecen en su horario UT. El horario UT no aumenta si está en vigor el horario de verano. Por ejemplo, durante el periodo DST, la zona horaria de Londres se muestra como UTC+00:00.
- No es necesario ajustar la zona horaria para tener en cuenta el horario de verano, ya que el mecanismo de programación de Orchestrator lo tiene en cuenta automáticamente al iniciar un trabajo. El trabajo programado a las 12:00 se ejecuta a las 12:00 tanto en invierno como en verano.
- Selecciona la frecuencia de ejecución del desencadenador. Las opciones disponibles son:
- Minuto a minuto : elige el número de minutos que deben transcurrir entre las ejecuciones de desencadenador. Ejemplo: cada 5 minuto(s).
- Por hora : elige el número de horas que deben transcurrir entre las ejecuciones de desencadenador, así como el minuto que debe marcar el inicio de una nueva ejecución. Ejemplo: cada 2 hora(s) a los 20 minutos.
- Diariamente : elige el número de días que deben transcurrir entre las ejecuciones de desencadenador, así como la hora a la que debe comenzar una nueva ejecución. Ejemplo: cada 4 día(s) a las 12:30 p. m.
- Semanal : elige el día de la semana y la hora específicos en los que quieres que se ejecute el desencadenador. Ejemplo: lunes a las 11:45.
- Mensual (día del mes) : elige el número de meses que deben transcurrir entre las ejecuciones de desencadenador, así como el día y la hora en que debe comenzar una nueva ejecución. Ejemplo: cada 2 meses a las 11:30, ejecutándose el último día laborable del mes.
- Mensual (día de la semana) : elige el número de meses que deben transcurrir entre las ejecuciones de desencadenador, así como el día de la semana y la hora en que debe comenzar una nueva ejecución. Ejemplo: cada 2 meses a las 11:30, los lunes.
- Avanzado : establece una expresión cron personalizada. Para obtener más información, consulta la página Uso de expresiones CRON .
Orchestrator utiliza una biblioteca de código abierto para analizar y mostrar descripciones CRON, que puedes consultar aquí.
Las expresiones Cron pueden utilizarse en combinación con días no laborables. Esto significa que, si un desencadenador se configura a través de una expresión cron para ejecutarse en un día que cae en una fecha excluida, ese día se omite y el desencadenador se reprograma para el siguiente día disponible y así sucesivamente.
- Elige la frecuencia con la que deseas que se ejecute el desencadenador, en minutos.
Importante:
El estándar cron empleado por nuestras expresiones cron utiliza un sistema de tiempo basado en 60 minutos a una hora. Esto significa que la única forma en que puede ejecutar un desencadenador en el intervalo exacto configurado en el campo Repetir cada es si el valor de ese intervalo es un divisor de 60. De lo contrario, la recurrencia no se ajustará por completo al número de minutos en ese campo, causando así discrepancias de ejecución. Para evitar esto, recomendamos ajustar la configuración de los desencadenadores o utilizar desencadenadores de eventos. Ejemplo: estableces un desencadenador para que se ejecute cada 21 minutos e inicias un trabajo a las 9:00. Esto representa la siguiente programación de ejecución:
- El primer trabajo comienza a las 9:00.
- El segundo trabajo comienza a las 9:21.
- El tercer trabajo comienza a las 9:42.
- El cuarto trabajo comienza a las 10:00. La razón por la que el cuarto trabajo se inicia después de 18 minutos en lugar de 21 es que el componente cron coincide con cada21 elementos de un conjunto de minutos entre 1 y 59. En este ejemplo, estos elementos son 00, 21, 42.
- Desde el menú desplegable Restricciones por días no laborables, selecciona un calendario de días no laborables, si quieres evitar activar ciertos días no laborables. Consulta más información sobre días no laborables.
- Activa la alternancia Programar finalización de la ejecución del trabajo para seleccionar una estrategia de finalización del trabajo.
- El tiempo especificado aquí transcurre según las especificaciones incluso si la tarea está en cola. Por ejemplo, si programas una tarea para que se ejecute a las 13:00 y que se detenga después de 20 minutos, la tarea se detendrá a las 13:20 aunque haya permanecido en cola hasta las 13:15 y después se haya iniciado.
- Las opciones de Programar la finalización de la ejecución del trabajo de un desencadenador se conservan para los trabajos iniciados manualmente. Por ejemplo, digamos que has creado el desencadenador T1 y has activado las siguientes programaciones de finalización de trabajo:
- Programar el final de la ejecución del trabajo:detener un trabajo después de 10 minutos
- Programar "Cancelar" automático, si el trabajo no se detiene:Cancelar trabajo después de 2 minutos En la página Automatizaciones > Desencadenadores , al hacer clic en Iniciar un trabajo ahora para el desencadenador T1, se abre la página Iniciar trabajo con las programaciones de finalización del trabajo ya aplicadas. los mismos que configuraste al crear el desencadenador. Ejemplo: si programas para detener un trabajo Pendiente o en Ejecución después de 2 horas y también configuras para cancelar el mismo trabajo después de 3 horas, el trabajo se cancelará después de 5 horas. Esto sucede porque, en primer lugar, se envía la señal a Orchestrator de que el trabajo se ha detenido después de 2 horas. Una vez recibida la señal, se desencadena la acción de cancelar trabajo para que se produzca en 3 horas, lo que da como resultado un total de 5 horas.
- Seleccione Detener en el menú desplegable: intenta finalizar la ejecución correctamente después de que haya pasado el intervalo de tiempo definido, ya que el trabajo está atascado en estado Pendiente o En ejecución (establezca el tiempo en un mínimo de 1 minuto, un máximo de 10 días, 23 horas y 59 minutos);
Ejemplo: Orchestrator intentará detener los trabajos que hayan estado atascados durante al menos 10 minutos en Pendiente o En ejecución.
- Seleccione Cancelar en el menú desplegable: intenta finalizar la ejecución de forma forzada después de que haya transcurrido el intervalo de tiempo definido, ya que el trabajo está atascado en estado Pendiente o En ejecución (establezca el tiempo en un mínimo de 1 minuto, un máximo de 10 días, 23 horas y 59 minutos);
Ejemplo: Orchestrator intentará eliminar los trabajos que hayan estado atascados durante al menos 10 minutos en Pendiente o En ejecución.
- Selecciona Detener en el menú desplegable y habilita la opción Programar "Cancelación" automática, si el trabajo no se detiene: intenta finalizar la ejecución de forma adecuada una vez transcurrido el intervalo de tiempo definido desde que el trabajo se encuentra en estado Pendiente o En ejecución y, a continuación, intenta finalizar de forma forzada una vez transcurrido el intervalo de tiempo definido desde que el trabajo se encuentra en estado de Detención (establece el tiempo en un mínimo de 1 minuto y un máximo de 10 días, 23 horas y 59 minutos).
Ejemplo: Orchestrator intentará detener los trabajos que hayan estado atascados en Pendiente o En ejecución durante al menos 10 minutos. Si la terminación no se produce, Orchestrator intentará eliminar los trabajos que hayan estado detenidos durante al menos 20 minutos.
- Activa la alternancia Generar una alerta si el trabajo se inicio y no se ha completado, y establece la duración aceptable para que se complete el trabajo. La duración configurable es como mínimo de un minuto y como máximo de once días. Si el trabajo excede la duración configurada, una ventana emergente de alerta de gravedad de «Error» informa sobre ello con el siguiente texto: «El trabajo para el #proceso {número_de_proceso} lleva pendiente de ejecuciónj más de X horas y Y minutos.», donde:
{process_number}: el identificador de proceso;X: el número establecido de horas que el trabajo superó al intentar completarse; los días se convierten en horas.Y: el número de minutos configurado que superó el trabajo al intentar completarse.
- En la pestaña Destino de ejecución, utiliza el menú desplegable Cuenta para seleccionar Cualquier cuenta de usuario/robot, que asigna la cuenta de forma dinámica, o selecciona una cuenta específica de la lista.
- Si el paquete tiene argumentos de entrada y/o salida, se muestran en la sección Argumentos de runtime, en las pestañas Entrada y Salida. Los valores de los argumentos se heredan del paquete, pero puedes editarlos según sea necesario. Para alternar entre los argumentos y una vista del esquema JSON subyacente, selecciona Esquema JSON.
Figura 2. Esquema JSON

Crear un desencadenador de tiempo para un proceso agéntico
La disponibilidad de las características depende de la oferta en la nube que utilices. Para obtener más información, consulta la página Disponibilidad de características.
Los desencadenadores de tiempo que se crean en tiempo de diseño utilizando actividades de desencadenador de tiempo pueden configurarse aún más en el momento de la creación del proceso, en Orchestrator, ya que estos tipos de desencadenadores se identifican como requisitos de paquete. Consulta Gestionar requisitos de paquetes > Añadir desencadenadores de tiempo y cola para obtener más información.
- In a folder, navigate to Automations, then Triggers, and on the Time Triggers page, click Add a new trigger. The Create Time Trigger page is displayed.
- En el menú desplegable Nombre del proceso, selecciona el proceso para el que quieres configurar un desencadenador de tiempo.
- En el campo Nombre, introduce un nombre que te permita identificar el desencadenador fácilmente.
- Desde el menú desplegable Zona horaria, selecciona la zona horaria en la que quieres programar el desencadenador.
- La zona horaria del desencadenador no depende de la zona horaria del tenant. Puedes establecer una zona horaria diferente para la ejecución del desencadenador de tiempo.
- Las localidades que utilizan el horario de verano (DST) aparecen en su horario UT. El horario UT no aumenta si está en vigor el horario de verano. Por ejemplo, durante el periodo DST, la zona horaria de Londres se muestra como UTC+00:00.
- No es necesario ajustar la zona horaria para tener en cuenta el horario de verano, ya que el mecanismo de programación de Orchestrator lo tiene en cuenta automáticamente al iniciar un trabajo. El trabajo programado a las 12:00 se ejecuta a las 12:00 tanto en invierno como en verano.
- Selecciona la frecuencia de ejecución del desencadenador. Las opciones disponibles son:
- Minuto a minuto : elige el número de minutos que deben transcurrir entre las ejecuciones de desencadenador. Ejemplo: cada 5 minuto(s).
- Por hora : elige el número de horas que deben transcurrir entre las ejecuciones de desencadenador, así como el minuto que debe marcar el inicio de una nueva ejecución. Ejemplo: cada 2 hora(s) a los 20 minutos.
- Diariamente : elige el número de días que deben transcurrir entre las ejecuciones de desencadenador, así como la hora a la que debe comenzar una nueva ejecución. Ejemplo: cada 4 día(s) a las 12:30 p. m.
- Semanal : elige el día de la semana y la hora específicos en los que quieres que se ejecute el desencadenador. Ejemplo: lunes a las 11:45.
- Mensual (día del mes) : elige el número de meses que deben transcurrir entre las ejecuciones de desencadenador, así como el día y la hora en que debe comenzar una nueva ejecución. Ejemplo: cada 2 meses a las 11:30, ejecutándose el último día laborable del mes.
- Mensual (día de la semana) : elige el número de meses que deben transcurrir entre las ejecuciones de desencadenador, así como el día de la semana y la hora en que debe comenzar una nueva ejecución. Ejemplo: cada 2 meses a las 11:30, los lunes.
- Avanzado : establece una expresión cron personalizada. Para obtener más información, consulta la página Uso de expresiones CRON .
Orchestrator utiliza una biblioteca de código abierto para analizar y mostrar descripciones CRON, que puedes consultar aquí.
Las expresiones Cron pueden utilizarse en combinación con días no laborables. Esto significa que, si un desencadenador se configura a través de una expresión cron para ejecutarse en un día que cae en una fecha excluida, ese día se omite y el desencadenador se reprograma para el siguiente día disponible y así sucesivamente.
- Elige la frecuencia con la que deseas que se ejecute el desencadenador, en minutos.
Importante:
El estándar cron empleado por nuestras expresiones cron utiliza un sistema de tiempo basado en 60 minutos a una hora. Esto significa que la única forma en que puede ejecutar un desencadenador en el intervalo exacto configurado en el campo Repetir cada es si el valor de ese intervalo es un divisor de 60. De lo contrario, la recurrencia no se ajustará por completo al número de minutos en ese campo, causando así discrepancias de ejecución. Para evitar esto, recomendamos ajustar la configuración de los desencadenadores o utilizar desencadenadores de eventos. Ejemplo: estableces un desencadenador para que se ejecute cada 21 minutos e inicias un trabajo a las 9:00. Esto representa la siguiente programación de ejecución:
- El primer trabajo comienza a las 9:00.
- El segundo trabajo comienza a las 9:21.
- El tercer trabajo comienza a las 9:42.
- El cuarto trabajo comienza a las 10:00. La razón por la que el cuarto trabajo se inicia después de 18 minutos en lugar de 21 es que el componente cron coincide con cada21 elementos de un conjunto de minutos entre 1 y 59. En este ejemplo, estos elementos son 00, 21, 42.
- Desde el menú desplegable Restricciones por días no laborables, selecciona un calendario de días no laborables, si quieres evitar activar ciertos días no laborables. Consulta más información sobre días no laborables.
- Activa la alternancia Programar finalización de la ejecución del trabajo para seleccionar una estrategia de finalización del trabajo.
Nota:
- El tiempo especificado aquí transcurre según las especificaciones incluso si la tarea está en cola. Por ejemplo, si programas una tarea para que se ejecute a las 13:00 y que se detenga después de 20 minutos, la tarea se detendrá a las 13:20 aunque haya permanecido en cola hasta las 13:15 y después se haya iniciado.
- Las opciones de Programar la finalización de la ejecución del trabajo de un desencadenador se conservan para los trabajos iniciados manualmente. Por ejemplo, digamos que has creado el desencadenador T1 y has activado las siguientes programaciones de finalización de trabajo:
- Programar el final de la ejecución del trabajo:detener un trabajo después de 10 minutos
- Programar "Cancelar" automático, si el trabajo no se detiene:Cancelar trabajo después de 2 minutos En la página Automatizaciones > Desencadenadores , al hacer clic en Iniciar un trabajo ahora para el desencadenador T1, se abre la página Iniciar trabajo con las programaciones de finalización del trabajo ya aplicadas. los mismos que configuraste al crear el desencadenador. Ejemplo: si programas para detener un trabajo Pendiente o en Ejecución después de 2 horas y también configuras para cancelar el mismo trabajo después de 3 horas, el trabajo se cancelará después de 5 horas. Esto sucede porque, en primer lugar, se envía la señal a Orchestrator de que el trabajo se ha detenido después de 2 horas. Una vez recibida la señal, se desencadena la acción de cancelar trabajo para que se produzca en 3 horas, lo que da como resultado un total de 5 horas.
- Seleccione Detener en el menú desplegable: intenta finalizar la ejecución correctamente después de que haya pasado el intervalo de tiempo definido, ya que el trabajo está atascado en estado Pendiente o En ejecución (establezca el tiempo en un mínimo de 1 minuto, un máximo de 10 días, 23 horas y 59 minutos);
Ejemplo: Orchestrator intentará detener los trabajos que hayan estado atascados durante al menos 10 minutos en Pendiente o En ejecución.
- Seleccione Cancelar en el menú desplegable: intenta finalizar la ejecución de forma forzada después de que haya transcurrido el intervalo de tiempo definido, ya que el trabajo está atascado en estado Pendiente o En ejecución (establezca el tiempo en un mínimo de 1 minuto, un máximo de 10 días, 23 horas y 59 minutos);
Ejemplo: Orchestrator intentará eliminar los trabajos que hayan estado atascados durante al menos 10 minutos en Pendiente o En ejecución.
- Selecciona Detener en el menú desplegable y habilita la opción Programar "Cancelación" automática, si el trabajo no se detiene: intenta finalizar la ejecución de forma adecuada una vez transcurrido el intervalo de tiempo definido desde que el trabajo se encuentra en estado Pendiente o En ejecución y, a continuación, intenta finalizar de forma forzada una vez transcurrido el intervalo de tiempo definido desde que el trabajo se encuentra en estado de Detención (establece el tiempo en un mínimo de 1 minuto y un máximo de 10 días, 23 horas y 59 minutos).
Ejemplo: Orchestrator intentará detener los trabajos que hayan estado atascados en Pendiente o En ejecución durante al menos 10 minutos. Si la terminación no se produce, Orchestrator intentará eliminar los trabajos que hayan estado detenidos durante al menos 20 minutos.
- Activa la alternancia Generar una alerta si el trabajo se inicio y no se ha completado, y establece la duración aceptable para que se complete el trabajo. La duración configurable es como mínimo de un minuto y como máximo de once días. Si el trabajo excede la duración configurada, una ventana emergente de alerta de gravedad de «Error» informa sobre ello con el siguiente texto: «El trabajo para el #proceso {número_de_proceso} lleva pendiente de ejecuciónj más de X horas y Y minutos.», donde:
{process_number}: el identificador de proceso;X: el número establecido de horas que el trabajo superó al intentar completarse; los días se convierten en horas.Y: el número de minutos configurado que superó el trabajo al intentar completarse.
- En la pestaña Destino de ejecución, utiliza el menú desplegable Cuenta para seleccionar Cualquier cuenta de usuario/robot, que asigna la cuenta de forma dinámica, o selecciona una cuenta específica de la lista.
- Si el paquete tiene argumentos de entrada y/o salida, se muestran en la sección Argumentos de runtime, en las pestañas Entrada y Salida. Los valores de los argumentos se heredan del paquete, pero puedes editarlos según sea necesario. Para alternar entre los argumentos y una vista del esquema JSON subyacente, selecciona Esquema JSON.
Figure 3. JSON schema
