Ejecutar bot con lista de prioridad

Procese colectivamente todos los elementos de trabajo de una lista de prioridad en todos los Instancias de Bot Runner presentes en uno o más grupos de dispositivos.

Antes de empezar

Para ejecutar un bot con lista de prioridad, asegúrese de que se le asignen los siguientes roles y permisos:

Tipo de función Privilegios
Permisos de actividad Proporcione los siguientes permisos para todos los bots y sus dependencias:
  • Ver mi actividad de progreso
  • Ver mis bots programados
  • Programar mis bots para ejecutarse
  • Ver TODA la actividad programada de mis Carpetas
  • Administrar TODA la actividad programada desde mis Carpetas
  • Permiso para Programar a nivel de carpeta.
Nota: El bot debe estar vinculado a la misma estructura de elemento de trabajo que la lista de prioridad.
Rol de usuario Su rol personalizado debe tener lo siguiente:
  • Acceso de Consumidor a la lista de prioridad que desea procesar.
  • Acceso de Consumidor al grupo de dispositivos en el que desea procesar la lista de prioridad.
  • Rol Ejecutar como usuario asignado.
Preste atención a lo siguiente para Ejecutar un bot con lista de prioridad:
  • Únicamente puede ejecutar bots en Instancias de Bot Runner no supervisados. No puede ejecutar bots en Instancias de Bot Runner supervisados desde Control Room.
  • Los bots deben estar registrados en la carpeta pública para que los bots califiquen para ejecutarse con lista de prioridad.
  • La clasificación de los elementos de trabajo se realiza en el lote añadido a la lista de prioridad. Por ejemplo, si se añaden dos lotes de elementos de trabajo a, c, b y a, c, b para que se ordenen por nombre, los elementos de trabajo se procesarán para ponerlos en lista de prioridad como a, b, c y a, b, c.
  • Si utiliza el mismo grupo de dispositivos para insertar y procesar elementos de trabajo para la misma lista de prioridad, verá entradas duplicadas en la actividad en las páginas Actividad en progreso e Histórico. Para resolver este problema, utilice un grupo de dispositivos para insertar elementos de trabajo y otro grupo de dispositivos diferente para procesar elementos de trabajo en una lista de prioridad.

Procedimiento

Use la opción Ejecutar un bot con lista de prioridad de cualquiera de las siguientes páginas:

  1. Actividad > En proceso
  2. Administrar > Programado
  3. Administrar > Dispositivos
  4. Administrar > Grupos de dispositivos
  5. Administrar > Listas de prioridad
El procedimiento para ejecutar un bot con una lista de prioridad es el mismo en todas estas páginas.

  1. Seleccione el bot para ejecutarlo con la lista de prioridad.
    • 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.
    Nota: Asegúrese de que el bot no tenga una configuración de tiempo de espera. Para obtener más información, consulte Configurar el tiempo de espera para la ejecución de bot.
  2. Opcional: Seleccione Ejecutar con privilegios administrativos si el bot tiene acciones que requieren privilegios administrativos para ejecutarlos.
  3. Seleccione una lista de prioridad con la que desee ejecutar el bot.
    Nota: Asegúrese de lo siguiente para ver la lista de listas de prioridad disponibles:
    • No tiene el rol AAE_Admin
    • Su rol se añade a Lista de prioridad > Consumidores
    • Las plantillas de bot y elementos de trabajo de la lista de prioridad son idénticas
  4. Opcional: Establece el tiempo de funcionamiento de la lista de prioridad.
    1. Haga clic en Agregar tiempo de ejecución en la pestaña Tiempo de procesamiento.
    2. Seleccione los días del campo Días de la semana.
    3. Introduzca la Hora de inicio y la Hora de finalización.
    4. Haga clic en Agregar tiempo para añadir otro período de tiempo para los días seleccionados.
      Puede añadir hasta tres periodos que no pueden superponerse entre sí.
    5. Haga clic en Agregar hora de funcionamiento para añadir otra hora de funcionamiento y proporcionar los detalles del día y la hora.
      Puedes agregar hasta tres tiempos de funcionamiento. Si no se establece el tiempo de funcionamiento, la lista de prioridad funcionará durante 24 horas.
    6. Opcional: Haga clic en Quitar tiempo de ejecución para eliminar cualquier tiempo de ejecución.
  5. Seleccione el usuario de Bot Runner de la lista Instancias de bot runner disponibles.
    Para habilitar un dispositivo, este debe estar conectado a Control Room.
    Nota: Si un dispositivo no aparece en la lista, asegúrese de que el usuario que ejecuta los bots tenga asignado un rol que le dé acceso a los usuarios Run-as correspondientes.
  6. Opcional: Seleccione la opción de ejecutar en dispositivos en ejecución del bot.
    Si desea seleccionar los Instancias de Bot Runner que están asignados uno a uno con sus dispositivos predeterminados (monousuario), seleccione la opción Ejecutar en dispositivos de ejecución de bots. Esta opción permite que el Elementos de trabajo se implemente solo en el dispositivo predeterminado del usuario, donde la política de seguridad no permite que un usuario inicie sesión en ningún otro dispositivo o cuando las aplicaciones para la automatización se instalan en el dispositivo predeterminado.

    Si selecciona esta opción, asegúrese de que todos los dispositivos predeterminados sean parte del mismo grupo de dispositivos cuando seleccione de la pestaña Grupo de dispositivos.

    Consejo: No seleccione esta opción si los usuarios run-as (Instancias de Bot Runner) están configurados para utilizar varios dispositivos. En esa configuración, si algún dispositivo del grupo está procesando una automatización, el usuario run-as puede iniciar sesión en otro dispositivo y los elementos de trabajo se procesarán en ese dispositivo. Esto permite una utilización óptima de las licencias (usuario run-as) y los dispositivos.

    Si desea obtener información sobre las situaciones para elegir dispositivos de ejecución de bot para usuarios run-as, consulte Consideraciones para ejecutar un bot.

  7. Seleccione Grupos de dispositivos.
    Seleccione el grupo de la lista de grupos de dispositivos disponibles.
  8. Opcional: Haga clic en la flecha hacia arriba o hacia abajo para establecer los grupos de dispositivos seleccionados en el orden preferido.
    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.
  9. Seleccione la Prioridad de automatización en el tabulador General.
    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.
  10. Haga clic en Ejecutar bot con lista de prioridad.
    Nota:
    • Si un usuario que creó la automatización de WLM al utilizar la opción Ejecutar bot con lista de prioridad es eliminado, la automatización también se ve afectada y las listas de prioridad no pueden ser procesadas.
    • Los Bots no se implementan cuando Instancias de Bot Runner se asignan uno a uno con sus dispositivos predeterminados (usuario único) con la opción Ejecutar en dispositivos de ejecución de bots seleccionada en uno o más dispositivos del grupo de dispositivos seleccionado en caso de que se desconecte.
    • Si el número de recursos (dispositivos y usuarios de ejecución) es superior al número de elementos de trabajo añadidos, es posible que observe las implementaciones del proxy en la página Actividad > Histórica. Para ver el estado del elemento de trabajo correspondiente, consulte Estado y acciones de un elemento de trabajo.
    • La actividad histórica muestra solo los bots que están procesando los elementos de trabajo, mientras que cada implementación de bot puede incluir varios elementos de trabajo procesados como una actividad.

    El siguiente video muestra cómo ejecutar un bot con lista de prioridad.