Política del ciclo de vida útil del software Automation 360
- Última actualización2023/01/20
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.
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, Bot Agent y packages.
- Previsibilidad: Con ciclos de implementación frecuentes y regulares, puede acceder a los nuevos packages 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 360Cloud, puede utilizar los nuevos packages 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 package.
La siguiente imagen muestra las ventajas de esta política de ciclo de vida útil:
Actualizaciones de Bot Agent
Cuando una nueva versión de Bot Agent está disponible, de forma predeterminada, el Bot Agent 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 Bot Agent manualmente. En los casos de actualización manual y actualización obligatoria, se notificará a los usuarios que el Bot Agent debe ser actualizado y que la ejecución de todos los bot en estos dispositivos se detendrá hasta que el Bot Agent 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 Bot Agent por una versión cada 6 meses.
A partir de la Versión v.24 de Automation 360, se realizarán 4 actualizaciones de Bot Agent 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 Bot Agent obligatoria.
Nuestras versiones del segundo y cuarto trimestre tendrán actualizaciones de Bot Agent opcionales, y usted puede optar por omitir la actualización de Bot Agent. Sin embargo, las actualizaciones del primer y tercer trimestre podrían tener actualizaciones de Bot Agent obligatorias. Notificaremos a los clientes con 3 meses de antelación si se requiere una actualización de Bot Agent obligatoria con una versión de Control Room.
Actualizaciones de Package
A partir de la Versión v.24 de Automation 360, la entrega de packages 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 packages en el futuro.
Con esta capacidad, los nuevos packages y las nuevas versiones de package ahora pueden descargarse automáticamente desde Automation AnywhereCloud cuando se publiquen previsiblemente con una cadencia de lanzamiento trimestral. Estos packages descargados se configuran automáticamente como package predeterminados para que los clientes puedan empezar a utilizar estas versiones del package de forma continua a medida que estén disponibles.
Esta capacidad se habilita de forma diferente para las instancias Cloud y On-PremisesControl Room, como se indica en la siguiente tabla:
Capacidad de actualización de package ininterrumpida | Cloud Control Room | On-Premises Control Room |
---|---|---|
Descargar packages desde Automation AnywhereCloud | Habilitado de forma predeterminada y no se puede inhabilitar. | Inhabilitado de forma predeterminada y puede habilitarse. |
Establecer la descarga de package a la versión predeterminada | Habilitado de forma predeterminada y se puede inhabilitar. | Habilitado de forma predeterminada y se puede inhabilitar. |
- Usuarios de Cloud: La capacidad de descarga automática de package ahora está habilitada en todas las instancias Control Room en todas las regiones al mismo tiempo.
Puede empezar a utilizar los últimos packages 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 On-Premises: Esta capacidad está inhabilitada de manera predeterminada, pero los administradores de package pueden habilitarla.
Recomendamos que los desarrolladores de bot utilicen siempre la última versión de los packages 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 packages a los desarrolladores después de verificarlos. Estas nuevas versiones del package 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 package 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 package cuando estén preparados para ello. Los desarrolladores de Bot deben editar explícitamente los bots en la vista Bot editor y utilizar la nueva versión de package.
Política de compatibilidad y obsolescencia para packages
- Las versiones de Package son compatibles durante 2 años como mínimo
- Las versiones de Package 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 package seguirá siendo compatible a menos que sea obsoleta.
Normalmente, una nueva versión del package estará disponible si un package queda obsoleto. Todos los problemas y las correcciones de seguridad informadas para el package 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 package 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 Packages con Bot Agent 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 Bot Agent que se publiquen dentro de los 2 años siguientes al lanzamiento de la versión package. Los Bots que utilizan estas versiones de paquetes compatibles no tienen que ser configurados para ser compatibles con las versiones de Control Room y Bot Agent.
- Política de obsolescencia en la versión de package
- Las versiones de Package 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 package estará disponible con la corrección.
- Cambios mínimos de bot
- El objetivo de la política de compatibilidad de versiones de package es minimizar el esfuerzo necesario para cambiar los bots existentes y mantenerlos en funcionamiento.
Los Bots que utilizan una versión de package específica no tienen que actualizarse para utilizar las versiones del package si son compatibles con la versión del packageexistente. Sin embargo, le recomendamos que utilice la última versión del package cuando desarrolle el bot para aumentar la perdurabilidad del bot. Las versiones de package 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 package 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 package utilizada en los bots coincida con la versión del package en los entornos superiores.
Consulte también: Actualizaciones automáticas de paquetes para Control Room local.