Orchestrator
2021.10
False
Imagen de fondo del banner
Guía del usuario de Orchestrator
Última actualización 19 de abr. de 2024

Administrar desencadenadores

Crear un desencadenador de tiempo

  1. En una carpeta, dirígete a Automatizaciones > Desencadenadores; y, en la página Desencadenadores, haz clic en Añadir nuevo desencadenador. Se mostrará la página Crear desencadenador.
  2. Selecciona Tiempo como tipo de desencadenador.
  3. En el campo Nombre, introduce un nombre que te permita identificar el desencadenador fácilmente.
  4. En el menú desplegable Nombre de proceso, selecciona el proceso para el que quieras configurar un desencadenador de tiempo.
  5. En el menú desplegable Prioridad de tarea, selecciona la prioridad de la tarea. El valor predeterminado será Heredado, lo que significa que la prioridad de la tarea es la misma que la definida para el proceso seleccionado.
  6. Desde el menú desplegable Tipo de trabajo, selecciona el tipo de tiempo de ejecución, es decir, el tipo de ranura de ejecución utilizado para ejecutar los trabajos iniciados por el desencadenador.
  7. 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 el usuario 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 solo se especifica la cuenta, Orchestrator asigna la máquina de forma dinámica. Especificar tanto la cuenta como la 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 adjuntadas a la plantilla de máquina seleccionada. Si solo se especifica la máquina, Orchestrator asigna la cuenta de forma dinámica. Especificar tanto la cuenta como la máquina significa que el trabajo se lanza en ese mismo par cuenta-máquina.

    Asegúrate de que los tiempos de ejecución que coinciden con el tipo de trabajo se asignan a la plantilla de máquina asociada. Solo se muestran las máquinas del host conectadas asociadas a la carpeta activa.

    Selecciona una asignación de cuenta-máquina válida

    El proceso puede ejecutarse en pares específicos de máquina-cuenta.

    Aviso: las cuentas que forman parte de las asignaciones que se emplean en los desencadenadores no pueden ser eliminadas o desasignadas de la carpeta en la que reside el desencadenador. Para poder eliminarla, asegúrate de que la cuenta no esté establecida como destino de ejecución en un desencadenador.
  8. En la pestaña Argumentos, proporciona los valores para los argumentos de entrada si tu proceso tiene alguno.
  9. 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.
  10. Selecciona la frecuencia de ejecución del desencadenador (Minutos, Horaria, Diaria, Semanal, Mensual, Avanzada). En el lado derecho de esta sección, configura los detalles según la opción elegida (frecuencia, hora exacta o expresión CRON). Orchestrator utiliza una biblioteca de código abierto para analizar y mostrar descripciones CRON, que puedes consultar aquí.
  11. 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.
  12. Habilita la opción Finalizar 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 el trabajo 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.
    • Selecciona Detener en el menú desplegable: intenta finalizar la ejecución correctamente una vez transcurrido el intervalo de tiempo definido desde que el trabajo se encuentra en estado Pendiente (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 lleven al menos 10 minutos atascados en Pendiente.
      docs image
    • Selecciona Cancelar en el menú desplegable: intenta forzar la ejecución correctamente una vez transcurrido el intervalo de tiempo definido desde que el trabajo se encuentra en estado Pendiente (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á cancelar los trabajos que lleven al menos 10 minutos atascados en Pendiente.
      docs image
    • Selecciona Detener en el menú desplegable y habilita la opción Si el trabajo no se detiene, cancélelo: intenta terminar la ejecución correctamente después de que haya pasado el intervalo de tiempo definido desde que el trabajo está atascado en un estado Pendiente. Luego intenta terminarlo de forma forzada una vez pasado el intervalo de tiempo definido desde que el trabajo está atascado en un estado Deteniendo (establece el tiempo en un mínimo de 1 minuto y un máximo de 10 días, 23 horas y 59 minutos).

      Por ejemplo: Orchestrator intentará detener los trabajos que hayan estado atascados en Pendiente durante al menos 10 minutos. Si la terminación no se produce, Orchestrator intentará eliminar aquellos trabajos que hayan estado parados durante al menos 20 minutos.
      docs image
  13. Habilita la opción Deshabilitar desencadenador en e introduce la fecha y la hora en que se desactivará el desencadenador. La zona horaria seleccionada cuando se deshabilita el desencadenador de tiempo.
  14. 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 cola

Nota: los desencadenadores en la cola y las predicciones ANS son interdependientes en cuanto a la asociación entre los procesos y la cola. Cuando configures una, la otra se rellenará por adelantado para que exista paridad entre las configuraciones. Pongamos que defino un desencadenador de cola para que la cola Y utilice un proceso X. Las predicciones ANS para la cola Y solo pueden hacerse mediante el proceso X, por lo que X se rellena por adelantado y queda en modo solo lectura al habilitar el ANS de cola para Y.
  1. En una carpeta, dirígete a Automatizaciones > Desencadenadores; y, en la página Desencadenadores, haz clic en Añadir nuevo desencadenador. Se mostrará la página Crear desencadenador.
  2. Selecciona Cola como tipo de desencadenador.
  3. En el campo Nombre, introduce un nombre que te permita identificar el desencadenador fácilmente.
  4. En el menú desplegable Nombre de proceso, selecciona el proceso para el que quieras configurar un desencadenador de tiempo.
  5. En el menú desplegable Prioridad de tarea, selecciona la prioridad de la tarea. El valor predeterminado será Heredado, lo que significa que la prioridad de la tarea es la misma que la definida para el proceso seleccionado.
  6. Desde el menú desplegable Tipo de trabajo, selecciona el tipo de tiempo de ejecución, es decir, el tipo de ranura de ejecución utilizado para ejecutar los trabajos iniciados por el desencadenador.
  7. 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

     

    Cuenta

    El proceso se ejecuta bajo una cuenta específica. Si solo se especifica la cuenta, Orchestrator asigna la máquina de forma dinámica. Especificar tanto la cuenta como la 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 adjuntadas a la plantilla de máquina seleccionada. Si solo se especifica la máquina, Orchestrator asigna la cuenta de forma dinámica. Especificar tanto la cuenta como la máquina significa que el trabajo se lanza en ese mismo par cuenta-máquina.

    Nota:

    Asegúrate de que los tiempos de ejecución que coinciden con el tipo de trabajo se asignan a la plantilla de máquina asociada. Solo se muestran las máquinas del host conectadas asociadas a la carpeta activa.

  8. En la pestaña Argumentos, proporciona los valores para los argumentos de entrada si tu proceso tiene alguno.
  9. Rellena el Número mínimo de elementos para desencadenar el primer trabajo, Número máximo de tareas pendientes y en ejecución permitidas de forma simultánea Se desencadenará otro trabajo para cada campo _ de nuevos artículos.

    Descripción

     

    Número mínimo de elementos para desencadenar la primera tarea

    La tarea de procesamiento de elementos se inicia después de que la cola específica tenga este número de elementos nuevos. Los elementos diferidos de la cola no se cuentan.

    Número máximo de trabajos en ejecución y pendientes permitidos de forma simultánea

    El número máximo de tareas pendientes y en ejecución, conjuntas. Para que se permita la ejecución simultánea de dos o más trabajos, deberás definir la tercera opción tal y como se describe a continuación.

    Se desencadenará otra tarea para cada __ nuevo elemento

    El número de elementos nuevos en la cola (además del número configurado en la opción Número mínimo de elementos que desencadenan la primera tarea) para desencadenar una nueva tarea.

  10. En el menú desplegable Zona horaria, selecciona la zona horaria según la cual se desactiva el desencadenador de cola. La zona horaria de activación no depende de la zona horaria del tenant.
  11. 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.
  12. Activa la opción Deshabilitar desencadenador e introduce el día y la hora en que desees deshabilitar el desencadenador. La zona horaria seleccionada en el paso 10 influye en el momento en que se deshabilita el desencadenador de colas.
  13. 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.

Editar un desencadenador

Haz clic en el botón Editar correspondiente, realiza los cambios deseados y luego haz clic en Actualizar, en la ventana Editar desencadenador.

Deshabilitar un desencadenador

Para deshabilitar un desencadenador, haz clic en el botón Más acciones y selecciona Deshabilitar. Los desencadenadores de tiempo deshabilitados aparecen precedidos del icono .Los desencadenadores de cola deshabilitados aparecen precedidos del icono .

Como alternativa, puedes seleccionarlo y hacer clic en el icono Desactivar.

También puedes configurar tu desencadenador para que se deshabilite automáticamente en una fecha y hora específica en el futuro. Puedes hacerlo de la siguiente manera:

  1. Haz clic en el botón Editar correspondiente.
  2. Habilita la opción Deshabilitar desencadenador en.
  3. Introduce la fecha y la hora deseadas. La zona horaria del desencadenador influye en el momento en que se deshabilita el desencadenador.
  4. Haz clic en Actualizar para que los cambios surtan efecto.
    Por defecto, los desencadenadores se desactivan automáticamente después de 10 lanzamientos fallidos si no se han lanzado con éxito en el último día.
    Este valor se puede personalizar mediante el parámetro Triggers.DisableWhenFailedCount.

Habilitar un desencadenador

Para habilitar un desencadenador, haz clic en el botón Más acciones y, a continuación, en Habilitar.Los desencadenadores de tiempo habilitados aparecen precedidos del icono . Los desencadenadores de cola habilitados aparecen precedidos del icono .

Como alternativa, puedes seleccionarlo y hacer clic en el icono Activar.

Eliminar un desencadenador

Para eliminar un desencadenador, haz clic en el botón Más acciones correspondiente y luego en Eliminar.

Como alternativa, puedes seleccionarlo y hacer clic en Eliminar.

Muestra tareas iniciadas por un desencadenador

Para mostrar las tareas iniciadas por un desencadenador específico, haz clic en el botón Más acciones y luego en Ver tareas. Se mostrará la ventana Tareas, que incluye todas las tareas ejecutadas en la hora anterior mediante el desencadenador seleccionado (si lo hubiera).

Administrar días no laborables

Crear nuevo calendario

  1. Abre la pestaña Días no laborables en la página Configuración. Se mostrará una lista ordenada alfabéticamente con todos los calendarios definidos anteriormente.

    Se mostrará el calendario BankHoliday, si existe. Este calendario se crea al actualizar tu Orchestrator a 19.10 si tienes días no laborables definidos en tu versión anterior.

  2. Haz clic en Añadir para crear un calendario nuevo y escribe su nombre en el campo resaltado. El nombre debe ser único y puede contener un máximo de 150 caracteres alfanuméricos. No puedes crear calendarios sin nombre o que solo contengan caracteres de espacio.
  3. Haz clic en Guardar o pulsa Enter en tu teclado para guardar el calendario nuevo. El calendario se guardará y se mostrará en la lista de calendarios.
  4. Para el calendario seleccionado, define los días no laborables manualmente o cargando un archivo .csv o una combinación de estos.
  5. En la página Desencadenadores, al crear un desencadenador o editar uno existente, selecciona el calendario deseado en la lista desplegable Restricciones de días no laborables.
    Nota: Cuando usas días no laborables, la zona horaria del desencadenador debe ser la misma que la del tenant (Tenant > Configuración > General), porque las restricciones de calendario no se pueden aplicar en zonas horarias diferentes. Si un tenant no tiene definida una zona horaria explícita, la hereda del host.
  6. Haz clic en Actualizar para que los cambios surtan efecto. Cada cambio realizado a un calendario se propagará posteriormente a todos los desencadenadores asociados con ese calendario.

Al seleccionar manualmente días no laborables

  1. Haz clic en un calendario para seleccionarlo. El calendario en la parte derecha de la ventana se actualizará en consecuencia.
  2. En el calendario mostrado, haz clic en las fechas en las que quieras detener tus desencadenadores. Haz clic de nuevo en una fecha seleccionada para deseleccionarla.
  3. Haz clic en Guardar para guardar las fechas seleccionadas como días no laborables.


Subiendo el archivo .csv Archivos

Te permite cargar una serie de fechas en un calendario seleccionado directamente desde un archivo.csv. Ten en cuenta que el archivo debe rellenarse previamente con un formato predeterminado para que la carga tenga éxito. Las nuevas fechas de tu archivo cargado sobrescriben cualquier fecha ya contenida en el calendario.

Nota:
El archivo .csv debe contener el encabezado de columna ExcludedDate. Todos los días no laborables deben estar incluidos en esa columna, siguiendo el formato YYYY-MM-DD, YYYY/MM/DDo .YYYY MM DD

Consulta la sección Ejemplo a continuación para obtener más información.

Opción 1
  1. En el calendario seleccionado, haz clic en Cargar csv.
  2. Busca el archivo .csvdeseado, selecciónalo, y haz clic en Abrir. Orchestrator analiza el archivo para confirmar las reglas de formato (consulta la sección de ejemplo siguiente).
  3. Haz clic en Si en el cuadro de diálogo de confirmación para sobrescribir las fechas ya contenidas en el calendario con las nuevas fechas de tu archivo cargado.
  4. Haz clic en Guardar para guardar el calendario modificado.
Opción 2
  1. Arrastra y suelta el archivo . deseado sobre la parte superior del calendario seleccionado. Orchestrator analiza el archivo para confirmar las reglas de formato (consulta la sección de ejemplo siguiente).
  2. Haz clic en Si en el cuadro de diálogo de confirmación para sobrescribir las fechas ya contenidas en el calendario con las nuevas fechas de tu archivo cargado.
  3. Haz clic en Guardar para guardar el calendario modificado.  
Ejemplo

Supongamos que cargas los contenidos del siguiente archivo .csv en un calendario. Una forma sencilla de crear un archivo de este tipo es introducir los datos en un archivo Excel y guardarlo comoarchivo .csv:



o puedes descargar un archivo.csv con todos los encabezados de columna rellenados y personalizarlo según tus necesidades.

Ten en cuenta que este archivo contiene un encabezado de columna predefinido, ExcludedDate. Introduce todos los días no laborables en esa columna, mediante el formato YYYY-MM-DD, YYYY/MM/DD o YYYY MM DD.

 

Renombrar calendario

  1. Selecciona un calendario en la pestaña Días no laborables en la página Configuración.
  2. Modifica el nombre del calendario.
  3. Haz clic en Guardar para guardar el nombre cambiado.

Eliminar calendario

  1. Selecciona un calendario en la pestaña Días no laborables en la página Configuración.
  2. Haz clic en Eliminar.
  3. Haz clic en Si en la ventana emergente para confirmar tu decisión. Se eliminará el calendario.
    Nota: Solo puedes eliminar calendarios que no estén adjuntos a ningún desencadenador.

También puedes eliminar días no laborables de un calendario. Después de hacer clic en un día no laborable ya no estará marcado. Recuerda guardar tus cambios.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.