Programar un bot

Programar una automatización o bot le permite ejecutarlo en un momento específico sin ninguna intervención manual.

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 (Bot Runners) que puede agregar a la programación
    Nota: La automatización no se ejecutará en los casos siguientes:
    • Si falta alguna de las dependencias de la automatización.
    • Si no tiene privilegios de carpeta para las dependencias.
    • Si no tiene los permisos de programación.
  • El usuario que programa un bot para ejecutarse (Ejecutar y Programar) debe tener permiso para ejecutar ese bot y todas sus dependencias (a nivel de carpeta). Además, el usuario también debe tener acceso a los usuarios de ejecución y a los grupos de dispositivos seleccionados.
    Nota: El usuario de ejecución seleccionado no necesita tener permiso para ejecutar ese bot.

Procedimiento

  1. Inicie sesión en Control Room y haga clic en Administrar > Programado.
    Se muestra la página de Actividades programadas.
  2. Haga clic en Crear programa.
    Se muestra la pantalla de Automatización y dependencias.
  3. Haga clic en Elegir.
  4. En la pantalla Buscar un archivo, seleccione una automatización para la que desee crear una programación y haga clic en Elegir.
    También puede hacer clic en Examinar para ver una lista de todas las carpetas, las automatizaciones, las tareas API y los procesos disponibles.
  5. En la pestaña Automatización y dependencias, seleccione la versión de la automatización que desea ejecutar.
    • (Opcional) Haga clic en el botón Elegir en el campo Archivo de automatización para seleccionar un bot diferente.
    • En el campo Ejecutar la automatización y las dependencias usando, seleccione una de las siguientes opciones:
      • Versión más reciente: Para seleccionar la versión más reciente del bot.

        De forma predeterminada, se selecciona la versión más reciente del bot. 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.

      • Etiqueta de producción: Para ejecutar el bot seleccionado y sus dependencias utilizando cualquiera de las etiquetas de producción disponibles.
  6. Haga clic en Siguiente.
  7. En la pestaña Programación, agregue los detalles de programación para la automatización.
    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.
    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.
    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
    Nota: Las zonas horarias EST, HST o MST están obsoletas. Consulte Próximas obsolescencias de funciones.
    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.

    Configuración de programación perdida Si selecciona la casilla de verificación Volver a implementar la programación, todas las programaciones que se perdieron cuando la Control Room se cerró se vuelven a implementar automáticamente después de que la Control Room se reinicie. También se agrega una entrada de registro de auditoría que muestra el Tipo de evento como Schedule misfired.
  8. Haga clic en Siguiente.
  9. En la pestaña Ejecutar como usuario, seleccione los usuarios del Bot Runner de la lista de Ejecutados como usuarios disponibles.
    Se muestra la lista de usuarios de Bot Runner a los que tiene acceso.
    Use las siguientes opciones para definir el número de Bot Runners que se usará:
    • Todos los ejecutados como usuarios: Seleccione esta opción para especificar todos los usuarios disponibles en la tabla Seleccionados como usuarios Run-as mientras se ejecuta la automatización.
    • Número personalizado de ejecutados como usuarios: Seleccione esta opción para facilitar una cierta cantidad de usuarios de la tabla Seleccionados que desea utilizar como usuarios Run-as.

      Por ejemplo, si tiene 5 usuarios en la tabla Seleccionados y solo desea utilizar 3 como usuarios Run-as, ingrese 3. Los 3 usuarios enumerados en la parte superior de la tabla se utilizan como usuarios Run-as al ejecutar la automatización.

    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.
  10. Haga clic en Siguiente.
  11. Opcional: En la pestaña Grupos de dispositivos, seleccione un grupo de la lista de grupo 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.
  12. Haga clic en Siguiente.
  13. Utilice la pestaña Configuración de resiliencia para cambiar las siguientes opciones:
    • En el campo Manejo de ventanas emergentes, desactive la casilla de verificación Ignorar ventanas emergentes inesperadas si no desea evitar ninguna ventana emergente durante el tiempo de ejecución del 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 puede afectar la automatización o retrasar el tiempo de ejecución.

    • En el campo Grabación de ejecución del bot, cambie las siguientes opciones:
      • Guardar grabación de ejecución del bot: Desmarque esta casilla de verificación si desea evitar que se grabe la ejecución del bot.
      • Preferencias de grabación: Si optó por grabar las automatizaciones, puede seleccionar una de las siguientes opciones para grabar las ejecuciones del bot:
        • Solo ejecuciones fallidas: La grabación se guardará solo cuando falle la ejecución de la automatización.
        • Todas las ejecuciones de bots: La grabación se guarda independientemente de si la ejecución fue exitosa o fallida.
      Nota: La funcionalidad para grabar la ejecución de la automatización requiere la licencia de Enterprise Platform. Comuníquese con su representante de cuenta Automation Anywhere para obtener más información sobre esta licencia.
  14. 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.
  15. Opcional: Desactive la casilla de verificación Ocultar ventana de ejecución del bot.
    Esta opción está activada de forma predeterminada y oculta la ventana de progreso de la ejecución del bot. Si desactiva esta funcionalidad, la ventana de progreso se muestra cuando el bot arranca.

    Según la opción que haya seleccionado, se mostrará el estado correspondiente para el bot específico en la ventana Administrar > Programado > General.

  16. 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 (Bot Runners) 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.