Control de versiones en Automation 360

El control de versiones lo ayuda a administrar los cambios que realiza en los archivos que incluyen Bots de tarea, documentos, informes, scripts, archivos ejecutables y flujos de trabajo. Con el control de versiones, puede rastrear y supervisar los cambios en la lógica de bot.

Con el control de versiones, puede identificar la versión de un bot que desea modificar y puede comparar sus cambios recientes con los cambios realizados en el bot previamente. Como administrador de Control Room, puede configurar el control de versiones en los ajustes de Control Room.

Automation 360 incluye capacidades de control de versiones, y puede usar estas funcionalidades independientemente de si ha integrado su Control Room a Git. Revise las capacidades disponibles en Automation 360 y Git.


Control de versiones en Automation 360 y Git

Control de versiones en Automation 360

  • Extraer y registrar Bots de tarea: Puede sacar una versión de un bot (versión 1) del espacio de trabajo público a su espacio de trabajo privado, hacerle cambios y, luego ingresar el bot al espacio de trabajo público. Esto crea una nueva versión (versión 2) del bot, que es la última versión. Cada vez que extrae un bot, cambia un bot y registra un bot, se crea una nueva versión del bot como la versión más reciente.
    Nota: Puede ejecutar la última versión de un bot o la versión que tiene la etiqueta de producción.

    Se puede retroceder a una versión concreta de un bot seleccionando Opciones avanzadas en la acción de extracción para seleccionar una versión específica del bot para la extracción. Además, puede seleccionar las dependencias que desea sacar. Al hacer esto, puede hacer cambios en una versión específica de un bot y sus dependencias. Cuando ingresa este bot, se convierte en la última versión. Por ejemplo, si la última versión de un bot es la versión 8 y se quiere retroceder a la versión 3, primero hay que sacar la versión 3 del bot y, luego, ingresarla de nuevo, lo que crea la versión 9. Esta última versión, idéntica a la 3, ya está disponible en el espacio de trabajo público para las operaciones de bot.

    Registrar un bot | Compruebe un solo bot

  • Etiquetar TaskBot : También se puede retroceder a una versión específica de un bot asignando una etiqueta a esa versión del bot. Puede utilizar esta etiqueta para elegir la versión con la que desea realizar determinadas operaciones del bot. Con la versión de su elección, puede programar, ejecutar, poner en lista de prioridad, exportar y activar flujos de trabajo de desarrollo del bot.

    Asignar etiqueta a un bot

  • Ver historial de TaskBot: Puede ver el historial de las versiones de sus Bots de tarea en el espacio de trabajo público. Con Ver el historial puede ver el historial de cambios que se han producido en sus Bots de tarea e identificar las acciones realizadas por un usuario. La lista de todas las versiones de un bot se muestra en orden cronológico inverso. La información mostrada incluye el número de versión, el mensaje de registro, la fecha y la hora de registro y el nombre del usuario que registró la versión.

    Ver historial de versiones de TaskBot

  • Comparar versiones: Puede comparar dos versiones cualquiera de sus Bots de tarea para ver las diferencias entre esas dos versiones.

    Comparar versiones de bot

  • Restaurar bots de Git: Incluso si su Control Room no está integrado con Git, puede restaurar bots de Git a su espacio de trabajo público. Por ejemplo, si tiene 50 bots en su espacio de trabajo público y 75 bots en Git, puede restaurar los bots 25 restantes de Git a su espacio de trabajo público.
    Nota: Esta opción de restauración está disponible solo para implementaciones Local y no es compatible con las implementaciones en Nube.

Control de versiones con Git

Si su Control Room está integrado con Git, todas las versiones de bots y los archivos en Automation 360 se sincronizan con Git, y puede utilizar las siguientes capacidades adicionales:
  • Integrar a una rama de Git.
  • Integrar a Git a través de la autenticación SSH.
  • Integrar a Git a través de un servidor proxy.
  • Restaurar los bots o los archivos en un repositorio público vacío desde una configuración Git existente.
  • Configurar el push forzado al conectarse a Git.

Integración Control Room con repositorios Git