Actualizar los bots a la versión predeterminada del package

Puede actualizar bots rápidamente a una versión del package segura, estable y predeterminada en múltiples bots.

Asegúrese de que solo los administradores de la Control Room realicen el proceso de actualización masiva de paquetes.
Nota: Los bots y los detalles correspondientes, como estado, tipo, nombre y archivos dependientes, ruta de la carpeta, nombre del Bot Runner, y la razón por la que la automatización fue omitida o el estado de fallo serán eliminados automáticamente después de 30 días de la tabla Actualizaciones del bot que está disponible en la página Administración > Actualización del bot. Para obtener más información sobre la política de retención y limpieza de datos, consulte Política de retención de datos.

Sin embargo, puede ver los detalles del registro de auditoría para las actualizaciones masivas del package y los bots. Consulte Ver el registro de auditoría para actualizaciones masivas del package.

Antes de empezar

  • Para actualizar bots a la versión de package predeterminada, asegúrese de que tiene el permiso para Ver packages y el permiso para editar bots .

    Cuando inicie el proceso de actualización masiva, esta acción actualiza los bots en un espacio de trabajo Público para los que tenga permiso de descarga y los bots que utilicen la versión no predeterminada del package específico.

  • Para ver la página Actualización del bot en la Control Room y ver los informes de actualización masiva, asegúrese de que dispone del permiso Ver actualización del bot.
  • Para realizar la acción de actualización masiva de paquetes, asegúrese de que dispone del permiso Administrar la actualización del bot.
  • Verifique que los bots sean compatibles con la versión actual predeterminada del package.
  • Vaya a Administración > Configuración > Bots > Bot validación para activar la validación del bot.
  • Cuando actualice los bots a la versión del paquete predeterminada, asegúrese de que los bots no se marquen para revisión hasta que el proceso se haya completado.
  • No inhabilite el package mientras se esté ejecutando el proceso de actualización masiva.

Procedimiento

  1. Vaya a Administración > Actualización del bot.
    La página de la lista de actualización del Bot proporciona una vista completa de lo siguiente:
    • Estado de la actualización, lo que incluye la cantidad de bots completados, fallidos, omitidos y detenidos.
    • Detalles como el estado, el nombre, la hora de inicio y finalización, y la duración necesaria para la actualización.
    • Detalles del usuario (como el nombre de usuario) que inició la actualización del package.
  2. Haga clic en Actualizar Bots > > Versión de paquete.
    Se muestra la página Actualizar: versión del paquete.
  3. En la página Configuración, actualice lo siguiente:
    1. Nombre: Muestra un nombre generado por el sistema para la función de actualización.
    2. Descripción (opcional): Agrega una descripción para la función actualizar versión del package.
    3. Opcional: Seleccione la casilla Revertir versión si la versión actual es mayor que la predeterminada si la versión actual del package es superior a la versión predeterminada.
      Nota: Si reduce los packages, entonces el bot podría mostrar un error. Esto ocurre porque la versión más reciente del package podría tener atributos adicionales que no están disponibles en la versión más antigua.
    4. En la tabla Paquetes disponibles, seleccione los packages necesarios y haga clic en la flecha derecha () para agregarlos.
    5. Haga clic en Siguiente. se muestra.
  4. En la página Seleccionar bots para actualizar, actualice lo siguiente:
    1. Use el campo Actualizar bots y dependencias para seleccionar una de las siguientes pestañas:
      • Versión más reciente: Seleccionar la versión más reciente del bot.
      • Etiqueta de producción: Seleccionar la versión etiquetada del bot.
        Nota: Si se selecciona la opción 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.
    2. Seleccione una de las siguientes casillas de verificación:
      • Actualizar todos los bots: Para actualizar todos los bots y los archivos dependientes que requieren una actualización y usan estos packages.
      • Personalizado: Para actualizar bots específicos.
        Nota: De forma predeterminada, se selecciona la carpeta Bots.
        1. En la tabla Archivos disponibles, seleccione un Task Bot para el que desea actualizar la versión del package.
          Consejo: Puede usar el campo de búsqueda para encontrar un Task Bot rápidamente.
          Nota: Puede seleccionar un máximo de 1000 bots con las dependencias para la actualización masiva de paquetes.
        2. Haga clic en la flecha derecha () para agregar su selección.
        3. Haga clic en Siguiente.
  5. Utilice la página Revisar bots y dependencias para la actualización para revisar los bots seleccionados y las dependencias que ha seleccionado para la actualización.
  6. Haga clic en Actualizar versión del paquete.
    El sistema comienza a actualizar todos los bots seleccionados y las dependencias del repositorio de Control Room que contienen los packages seleccionados. Si alguno de los bots no está usando la versión predeterminada de los packages, estos bots se actualizan. La tabla de Actualizaciones de Bots ahora está actualizada y muestra los bots actualizados.
    Nota: Cuando actualice los bots a la versión predeterminada del package, y si el proceso falla en el medio, el sistema continuará actualizando los bots restantes sin ninguna interrupción.

    Considere un escenario en el que está actualizando una gran cantidad de bots, por ejemplo, 1000, y un lote de 100 falla debido a un problema. A pesar de esto, el sistema permite que los 900 bots restantes continúen procesándose, lo que demuestra su escalabilidad.

  7. Para ver el resumen de actualización de un bot que ha actualizado, pase el cursor sobre ese bot en la tabla Actualizaciones de Bots, haga clic en los puntos suspensivos (tres puntos) y haga clic en el icono Ver detalles de la actualización de bots.
    Se muestra un informe con las siguientes pestañas:
    • Resumen: resumen del proceso de actualización del package con bots seleccionados y dependencias.
    • Configuración: ajustes definidos en el proceso de actualización del package con packages seleccionados.
    • Resultados: resultado del proceso de actualización del package con estos detalles como el estado, el tipo de bot, el nombre de los bots y los archivos dependientes, la ruta de la carpeta, el nombre del Bot Runner y la razón por la que el bot omitió o falló el estado.
    Nota: Haga clic en Detener actividad para cancelar una actividad de actualización masiva del package que esté actualmente en curso. Puede usar esta opción para detener el proceso de actualización masiva por cualquier motivo, como que el tiempo de ejecución del proceso sea más largo de lo esperado. Al detener el proceso, un mensaje de confirmación muestra el número total de bots seleccionados para usar la versión predeterminada del package y el número de bots que se han actualizado hasta el momento.

    Debido a que los bots se procesan en lotes de 100, detener el proceso en curso podría tomar algo de tiempo. Cuando detiene el proceso a mitad de camino, se terminará de procesar el lote que se está ejecutando en ese momento antes de detenerse.

    Por ejemplo, supongamos que seleccionó 200 bots para actualizar la versión del package e inmediatamente hizo clic en el botón Detener para cancelar el proceso de actualización masiva. Como el proceso de actualización masiva se inició y se interrumpió a mitad de camino, se detendrá después de completar la actualización de un lote de 100 bots.