Política del ciclo de vida útil del software Automation 360

La política del ciclo de vida útil del software Automation Anywhere tiene como objetivo poner a su disposición rápidamente las innovaciones y mejoras. A través de esta política, le proporcionamos previsibilidad, calidad y, lo que es más importante, un acceso sin interrupciones a las últimas innovaciones y mejoras para que pueda controlar cuándo y cómo quiere adoptarlas.

Nota: Las políticas mencionadas en esta página se aplican tanto a las implementaciones Automation 360 Nube y Local a menos que las diferencias se indiquen explícitamente.

Resumen

La política del ciclo de vida útil del software lo ayuda con la administración de los cambios a la vez que le proporciona las últimas actualizaciones de software con mejoras en Control Room, Agente de bot y paquetes.

Nuestra política tiene como objetivo proporcionar un acceso más rápido a las características, correcciones de errores y otras mejoras para una mejor experiencia del cliente:
  • Previsibilidad: Con ciclos de implementación frecuentes y regulares, puede acceder a los nuevos paquetes mejorados más rápido que antes con una cadencia de lanzamiento predecible.
  • Implementación de nuevas características: Con el control sobre la introducción de cambios en sus bots, puede probar las nuevas características e implementarlas a su propio ritmo.
  • Calidad: Con las implementaciones automatizadas de Automation 360Nube, puede utilizar los nuevos paquetes que incluyen correcciones críticas de errores y seguridad.
  • Acceso no interrumpido: Puede actualizar los paquetes sin interrumpir las configuraciones existentes.
  • Compatibilidad con versiones anteriores: Ahora tiene la opción de actualizar bots de forma segura a la vez que mantiene la opción de volver a una versión anterior de paquete.

La siguiente imagen muestra las ventajas de esta política de ciclo de vida útil:

Imagen que muestra las ventajas de utilizar paquetes en Automation 360

Actualizaciones de Agente de bot

Cuando una nueva versión de Agente de bot está disponible, de forma predeterminada, el Agente de bot se implementa automáticamente en el grupo de dispositivos de un cliente sin afectar la funcionalidad del bot existente. Sin embargo, los administradores de Control Room pueden desactivar esta capacidad de actualización predeterminada y optar por actualizar Agente de bot manualmente. En los casos de actualización manual y actualización obligatoria, se notificará a los usuarios que el Agente de bot debe ser actualizado y que la ejecución de todos los bot en estos dispositivos se detendrá hasta que el Agente de bot se actualice.

Para implementaciones grandes en las que grupos de dispositivos se implementaron con imágenes de máquina de Amazon (AMI) de dispositivos estándar en programas independientes, estas actualizaciones requieren mayor coordinación, procesos de administración de cambios y aprobaciones en el entorno del usuario. Por lo tanto, Automation 360 será compatible con versiones anteriores de Agente de bot por una versión cada 6 meses.

A partir de la Versión v.24 de Automation 360, se realizarán 4 actualizaciones de Agente de bot cada año con 2 opcionales y 2 actualizaciones que podrían ser declaradas obligatorias. Puede omitir la actualización opcional y pasar a la siguiente actualización de Agente de bot obligatoria.

Nuestras versiones del segundo y cuarto trimestre tendrán actualizaciones de Agente de bot opcionales, y usted puede optar por omitir la actualización de Agente de bot. Sin embargo, las actualizaciones del primer y tercer trimestre podrían tener actualizaciones de Agente de bot obligatorias. Notificaremos a los clientes con 3 meses de antelación si se requiere una actualización de Agente de bot obligatoria con una versión de Control Room.

Actualizaciones de Paquete

A partir de la Versión v.24 de Automation 360, la entrega de paquetes se ha desarrollado para que sea independiente de las actualizaciones de la plataforma principal. Esto nos ayudará a responder rápidamente a los cambios y las correcciones necesarias y nos proporcionará flexibilidad para entregar las actualizaciones en paquetes en el futuro.

Con esta capacidad, los nuevos paquetes y las nuevas versiones de paquete ahora pueden descargarse automáticamente desde Automation AnywhereNube cuando se publiquen previsiblemente con una cadencia de lanzamiento trimestral. Estos paquetes descargados se configuran automáticamente como paquete predeterminados para que los clientes puedan empezar a utilizar estas versiones del paquete de forma continua a medida que estén disponibles.

Esta capacidad se habilita de forma diferente para las instancias Nube y LocalControl Room, como se indica en la siguiente tabla:

Capacidad de actualización de paquete ininterrumpida Nube Control Room Local Control Room
Descargar paquetes desde Automation AnywhereNube Habilitado de forma predeterminada y no se puede inhabilitar. Inhabilitado de forma predeterminada y puede habilitarse.
Establecer la descarga de paquete a la versión predeterminada Habilitado de forma predeterminada y se puede inhabilitar. Habilitado de forma predeterminada y se puede inhabilitar.
  • Usuarios de Nube: La capacidad de descarga automática de paquete ahora está habilitada en todas las instancias Control Room en todas las regiones al mismo tiempo.

    Puede empezar a utilizar los últimos paquetes en su versión actual de Control Room antes de que la actualización de Control Room esté disponible en su región.

  • Usuarios de Local: Esta capacidad está inhabilitada de manera predeterminada, pero los administradores de paquete pueden habilitarla.

Recomendamos que los desarrolladores de bot utilicen siempre la última versión de los paquetes porque esa versión ofrece las últimas innovaciones y todas las correcciones de código y seguridad de las versiones anteriores. Sin embargo, los administradores pueden cambiar este comportamiento predeterminado en cualquier momento y desplegar los paquetes a los desarrolladores después de verificarlos. Estas nuevas versiones del paquete también son compatibles con la versión de la plataforma existente.

Tenga en cuenta que esta capacidad no tiene ningún impacto en los bots existentes, que se siguen ejecutando sin cambios. Los Bots que se desarrollan con una determinada versión de paquete siempre seguirán haciéndolo a menos que el desarrollador del bot lo cambie explícitamente. Esto proporciona a los desarrolladores de bot la flexibilidad de adoptar nuevas versiones de paquete cuando estén preparados para ello. Los desarrolladores de Bot deben editar explícitamente los bots en la vista Editor de bots y utilizar la nueva versión de paquete.

Política de compatibilidad y obsolescencia para paquetes

La política de compatibilidad y obsolescencia para paquetes tiene como objetivo proporcionar perdurabilidad al bot y reducir los esfuerzos generales de mantenimiento para mantener los bots actualizados. La consideración del diseño es minimizar los cambios de bot necesarios para mantener el funcionamiento del bot.
Nota: Esta política está en vigor desde la versión v.23 de Control Room.
Las versiones de Paquete son compatibles durante 2 años como mínimo
Las versiones de Paquete que se publiquen seguirán siendo compatibles durante un mínimo de 2 años después de su publicación. Incluso después de 2 años, una versión de paquete seguirá siendo compatible a menos que sea obsoleta.

Normalmente, una nueva versión del paquete estará disponible si un paquete queda obsoleto. Todos los problemas y las correcciones de seguridad informadas para el paquete se corregirán en la última versión, sin necesidad de hacer modificaciones o parches a la versión anterior.

Se le notificará con 3 meses de antelación cuando una versión de paquete esté prevista para su eliminación. Si hay una vulnerabilidad de seguridad crítica, haremos todo lo posible para enviar una notificación anticipada.

Compatibilidad de versión de Paquetes con Agente de bot y Control Room
Las versiones de los paquetes y bots que utilicen estas versiones serán compatibles con todas las versiones de Control Room y Agente de bot que se publiquen dentro de los 2 años siguientes al lanzamiento de la versión paquete. Los Bots que utilizan estas versiones de paquetes compatibles no tienen que ser configurados para ser compatibles con las versiones de Control Room y Agente de bot.
Política de obsolescencia en la versión de paquete
Las versiones de Paquete no se eliminarán dentro de los 2 años siguientes a su lanzamiento, a menos que haya una vulnerabilidad de seguridad crítica que deba corregirse. En tal caso, una nueva versión del paquete estará disponible con la corrección.
Cambios mínimos de bot
El objetivo de la política de compatibilidad de versiones de paquete es minimizar el esfuerzo necesario para cambiar los bots existentes y mantenerlos en funcionamiento.

Los Bots que utilizan una versión de paquete específica no tienen que actualizarse para utilizar las versiones del paquete si son compatibles con la versión del paqueteexistente. Sin embargo, le recomendamos que utilice la última versión del paquete cuando desarrolle el bot para aumentar la perdurabilidad del bot. Las versiones de paquete usadas en un bot tendrán que actualizarse antes de que queden obsoletas para mantener la compatibilidad del bot.

Ciclo de vida útil de Bot

El supuesto de diseño para bots es que la versión del paquete utilizada en los bots esté presente en la Control Room que se utiliza para ejecutar los bots. Antes de que los desarrolladores promuevan los bots, recomendamos que verifiquen que la versión del paquete utilizada en los bots coincida con la versión del paquete en los entornos superiores.

Cuando promueva bots a entornos superiores (por ejemplo, de pruebas y producción) que estén en una versión de software inferior, asegúrese de incluir los paquetes dependientes para bots. Esto garantizará que el entorno de destino tenga todas las versiones de paquete requeridas por el bot.
Nota: Algunas versiones de paquete no serán compatibles con una versión anterior de Control Room o Agente de bot. Por lo tanto, absténgase de utilizar dichas versiones de paquete incompatibles durante la fase de actualización del entorno de Control Room.