Programar un bot

Programe un bot para que se ejecute en un momento específico.

Antes de empezar

Asegúrese de que inició sesión en la Control Room como administrador o un usuario con los siguientes permisos:
  • Programar mis bots para ejecutarse
  • Permiso de programación a nivel de carpeta para bots específicos y sus dependencias
  • Acceso a los usuarios Run-as (Instancias de Bot Runner) que puede agregar a la programación
Nota: La automatización no se ejecutará en los casos siguientes:
  • Si falta alguna de las dependencias del bot.
  • Si no tiene privilegios de carpeta para las dependencias.
  • Si no tiene los permisos de programación.

Procedimiento

  1. Vaya a Administrar > Programado.
  2. Haga clic en Ejecutar bot.
  3. Haga clic en Programar bot.
  4. Agregue los detalles de la programación para el bot.
    Nota: El valor de la Fecha de inicio siempre es posterior o igual a la fecha actual. Si la fecha de inicio es la fecha actual, la hora programada no puede ser inferior a la hora actual.
    OpciónDefinición
    Ejecutar una vez Utilice esta opción para ejecutar el bot una vez en un día determinado a una hora determinada. Cuando selecciona esta opción, defina la Fecha de inicio y la Hora de inicio.
    Fecha de inicio
    El valor predeterminado es el día actual.
    Hora de inicio
    El valor predeterminado es un redondeo al número que marca la próxima media hora.
    Zona horaria
    Zona horaria del sistema del usuario
    Ejecutar repetidamente Use esta opción para programar su bot de modo tal que se ejecute cada x minutos u horas en un día determinado. Cuando seleccione esta opción, debe seleccionar la fecha de inicio, la hora de inicio, la fecha de finalización y la hora de finalización.
    Fecha de inicio
    Ingrese la fecha en la que desea que el programa comience a ejecutar el bot. Ingrese la fecha de inicio manualmente en el formato DD-MM-AAAA o mediante el calendario emergente. El valor predeterminado del campo Fecha de inicio está configurado para el día actual de su sistema local.
    Fecha de finalización
    Ingrese la fecha en la que desea que finalice el programa. El valor predeterminado del campo Fecha de finalización está en blanco.
    Hora de inicio
    Ingrese la Hora de inicio usando la lista desplegable para establecer el valor de la hora en la que desea que comience su programa. La lista contiene valores de tiempo predefinidos en el formato de 12 horas a intervalos de 15 minutos. También puede ajustar manualmente el valor de la hora en el formato de 12 horas. Sin embargo, esto no está disponible para la selección en la lista desplegable. El valor predeterminado del campo Hora de inicio se redondea a la siguiente media hora que está a 15 minutos de distancia. Por ejemplo, si la hora actual es 11:22 a. m., mostrará las 12:00 p. m.
    Repetir cada
    Seleccione la opción Repetir cada para repetir el programa cada x minutos u horas.
    Hora de finalización
    Ingrese la Hora de finalización usando la lista desplegable para establecer el valor de la hora en la que desea que finalice su programa. La lista contiene valores de tiempo predefinidos en el formato de 12 horas a intervalos de 15 minutos.
    Zona horaria
    Seleccione la Zona horaria tanto con la hora de inicio como con la hora de finalización. El valor predeterminado se establece en la ubicación actual de su sistema. Se ejecuta un programa según la zona horaria seleccionada al crear o editar un programa.
    Frecuencia
    Seleccione la frecuencia de ejecución del programa: diaria, semanal o mensual.
    • Diario: Seleccione la cantidad de días que desea que se ejecute el programa.
    • Semanal: Seleccione las semanas y los días particulares de la semana en los que desea que se ejecute el programa. Por ejemplo, si desea que el programa se ejecute cada dos semanas los lunes y jueves, aumente el recuento a 2 en Cada opción y seleccione las casillas de verificación Lunes y Jueves.
    • Mensual:
      • Día: Seleccione el día de los meses en los que desea que se ejecute el programa.
      • El: Seleccione una ocurrencia particular del día de los meses en los que desea que se ejecute el programa. Por ejemplo, si desea que el programa se ejecute el segundo jueves de los meses de enero, mayo y septiembre, seleccione segundo, jueves, y enero, mayo y septiembre de las opciones provistas.
    Nota:

    Cuando el ahorro de luz diurna está activado y si la Fecha de inicio está configurada para un horario, la Fecha de inicio se muestra en la zona horaria a la que pertenece y no según la zona horaria actual del usuario. Sin embargo, la Siguiente instancia se muestra en la zona horaria (zona horaria del sistema del usuario) según el horario de verano.

    Por ejemplo, para un programa creado el 15 de marzo en la zona horaria GMT, la Fecha de inicio se muestra como 15 de marzo, que pertenece a la zona horaria GMT. Más tarde, cuando el ahorro de luz diurna está activado y si edita o ve este horario en el mes de agosto en la zona horaria BST, la siguiente instancia se muestra como la fecha actual del mes de agosto que pertenece a la zona horaria BST.

    Por ejemplo, si programa un bot para ejecutarse del 23/11/2023 a las 9:00 a. m. al 30/11/2023 a las 9:00 a. m., con la frecuencia establecida en diario, el bot se ejecuta diariamente desde el 23/11/2023 a las 9:00 a. m. y el último bot se ejecuta el 30/11/2023 a las 9:00 a. m.

  5. En la Configuración de programación perdida, seleccione Redistribuir la programación de nuevo para volver a implementar una programación que se perdió debido a un apagado de la Control Room.
    Nota: Para garantizar un despliegue correcto al utilizar la opción Reinstalar la programación de nuevo , debe iniciar el servicio de compilador antes de reiniciar los servicios Control Room .
    Cuando se selecciona la opción Redistribuir la programación de nuevo, las programaciones perdidas por la Control Room se vuelven a implementar automáticamente después de que se reinicie la Control Room. También se agrega una entrada de registro de auditoría que muestra el Tipo de evento como Schedule misfired.
    event-type-schedule-misfired
  6. Seleccione el bot para programar.
    • Versión más reciente: Haga clic en el tabulador Versión más reciente para seleccionar la versión más reciente del bot.
    • Versión etiquetada: Haga clic en el tabulador Versión de producción para seleccionar la versión etiquetada del bot.
    Los bots disponibles se muestran junto con cualquier Valor de entrada y dependencias. Si se selecciona la opción de etiqueta de producción para el bot primario, los bots dependientes correspondientes con la etiqueta de producción se seleccionan automáticamente. Si alguno de los bots dependientes no tiene la etiqueta de producción aplicada, se selecciona la versión más reciente del bot.
  7. Seleccione el usuario de Bot Runner de la lista Instancias de bot runner disponibles.
    Use las siguientes opciones para definir el número de Instancias de Bot Runner que se usará:
    • Todos los Bot Runner: Seleccionar para usar todos los Instancias de Bot Runner seleccionados.
    • Personalizar el número de Bot Runner: Seleccione para personalizar el número de Instancias de Bot Runner que se usará de la lista de Instancias de Bot Runner seleccionados. A continuación, la Control Room seleccionará automáticamente el número configurado de Instancias de Bot Runner de la lista de Instancias de Bot Runner disponibles.
    Nota: Si un usuario Run-as (Bot Runner) no aparece en la lista, asegúrese de que al usuario que programa los bots tenga asignado un rol que le proporcione acceso a los usuarios Run-as correspondientes.
  8. Haga clic en la flecha derecha () para agregar su selección.
  9. Opcional: Seleccione Grupos de dispositivos.
    Seleccione el grupo de la lista de grupos de dispositivos disponibles. Si alguno de los usuarios Run-as seleccionados no tiene el dispositivo de ejecución de bot, se requiere un grupo de dispositivos. Puede seleccionar hasta 25 grupos de dispositivos por programación.
    Cuando se implementa un bot, el Control Room selecciona el primer dispositivo disponible basándose en el orden en el que organizó los grupos de dispositivos. Si ninguno de los dispositivos está disponible en el momento de la implementación, el bot se pone en lista de prioridad.
  10. Opcional: En la pestaña Configuración de resiliencia, desactive la casilla de verificación Ignorar ventanas emergentes inesperadas si no desea evitar ninguna ventana emergente durante el tiempo de ejecución de bot.
    Esta opción está habilitada de forma predeterminada. Si desactiva esta opción, cualquier ventana emergente inesperada que aparezca durante la ejecución del bot se gestiona para garantizar que la ejecución del bot sea exitosa.
  11. En la pestaña General, utilice el menú desplegable Prioridad de automatización para seleccionar el nivel de prioridad de la automatización.
    Establezca la prioridad como alta, media o baja en función de sus necesidades de optimización de recursos. El permiso predeterminado se establece en medio.
  12. Haga clic en Programar bot.
La opción Programar bot permanece inhabilitada hasta que todos los elementos obligatorios, como bots, detalles de programación y dispositivos, estén seleccionados.
La cantidad de veces que un bot se implementa depende de los usuarios Run-as (Instancias de Bot Runner) seleccionados para la programación. Considere las siguientes situaciones:
  • La cantidad de usuarios Run-as seleccionados es de dos y ambos usuarios tienen el dispositivo de ejecución de bot: El bot se implementa dos veces en los dos usuarios Run-as y sus dispositivos de ejecución de bot.
  • La cantidad de usuarios Run-as seleccionados es de tres y solo uno de los usuarios tiene el dispositivo de ejecución de bot. En este caso, debe seleccionar el grupo de dispositivos. Si el grupo de dispositivos tiene solo dos dispositivos, el bot se implementar tres veces en los dos dispositivos del grupo de dispositivos y también en el dispositivo de ejecución de bot del tercer usuario.
  • La cantidad de usuarios Run-as seleccionados es de tres y ninguno de los tres usuarios tiene el dispositivo de ejecución de bot: En este caso, debe seleccionar el grupo de dispositivos. Si el grupo de dispositivos tiene solo dos dispositivos, el bot se implementa dos veces en los dos dispositivos del grupo, y la tercera solicitud de implementación de bot se pone en la lista de prioridad. El bot se implementa solo cuando un dispositivo está disponible en el grupo de dispositivos.
  • La cantidad de usuarios Run-as seleccionados es de dos y ninguno de los dos usuarios tiene el dispositivo de ejecución de bot: En este caso, debe seleccionar el grupo de dispositivos. Si el grupo de dispositivos tiene cuatro dispositivos, el bot se implementa dos veces en cualquiera de los dos dispositivos disponibles en el grupo de dispositivos.
Nota: En el caso de programas sin un grupo de dispositivos, cuando uno o más dispositivos de usuario run-as activos no están disponibles o están desconectados, la implementación del bot falla para todos los usuarios run-as del programa.