Saltar a contenido

Easy Deploy

El proceso de despliegue de una automatización puede ser complejo. Pensando en ello, creamos el Easy Deploy, una funcionalidad cuyo objetivo es simplificar el proceso de despliegue de una automatización, haciéndolo más sencillo e intuitivo.

Con el Easy Deploy, en tan solo tres pasos tendrás tu automatización lista y disponible en el Orquestador BotCity.

El proceso de Easy Deploy te permite crear una nueva automatización desde cero o actualizar una automatización ya existente en el Orquestador.

Este proceso se divide básicamente en tres etapas:

  1. Crear o actualizar una Automatización
  2. Desplegar un robot
  3. Elegir dónde ejecutar

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la primera etapa del proceso de despliegue o actualización de automatización. En la pantalla hay dos campos de selección única para elegir entre: crear una nueva automatización o elegir una automatización existente. En la parte inferior de la página, un enlace de ayuda: ¿Qué necesito para continuar? Junto a un botón de avanzar.

Crear una nueva automatización

Para crear un nuevo proceso de automatización en el Orquestador BotCity, accede a la opción Easy Deploy en el menú lateral y sigue los pasos:

Primera Etapa - Crear automatización

En la primera etapa, selecciona la opción: Crear nueva automatización y completa los siguientes campos:

  • Nombre de la automatización: Define un nombre para la automatización que se está creando. Este nombre debe ser único para la identificación del proceso.
  • Repositorio: Selecciona el repositorio donde se alojará el proceso de automatización.
  • Descripción: Indica una breve descripción del proceso para facilitar la identificación de la automatización posteriormente.

Aviso

El nombre de la automatización debe ser único, es decir, no puede existir otra automatización con el mismo nombre en el Orquestador BotCity. Incluso si esa automatización se elimina de la plataforma, no es posible volver a crear otra automatización con el mismo nombre de identificación.

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la primera etapa del proceso de despliegue. En la pantalla está marcado el campo de selección única 'crear una nueva automatización', así como los campos para completar información sobre la nueva automatización: Nombre de la automatización, repositorio y descripción de la automatización. En la parte inferior de la página, un enlace de ayuda: ¿Qué necesito para continuar? Junto a un botón de avanzar.

Segunda Etapa - Desplegar robot

En la segunda etapa, selecciona el archivo .zip del robot y completa los siguientes campos:

  • Versión: Define la versión del código que se está desplegando.
  • Bot ID: Nombre de identificación del robot. Se puede usar el mismo nombre de la automatización.
  • Tecnología: Selecciona la tecnología utilizada en el desarrollo del código. Python, Java, JavaScript, Comando

Build

El archivo del robot tiene algunas especificaciones importantes. Consulta más detalles sobre desarrollo y build en la sección Bots de la Documentación.

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la segunda etapa del proceso de despliegue. En la pantalla hay el campo de carga del archivo del robot y los campos para completar información sobre el robot: Versión, ID del robot, tecnología. En la parte inferior de la página, botones de navegación entre etapas para volver o avanzar.

Tercera Etapa - Opciones de ejecución

En la tercera etapa, define los entornos de ejecución mediante la selección de uno o más Runners.

Selección de Runners

La selección de Runners contiene todos los Runners creados en el Orquestador BotCity. Para que ejecuten tareas, deben estar instalados en el entorno de ejecución y activos. Consulta más detalles sobre cómo crear y configurar un Runner en la sección Runners.

Al elegir los Runners, debes considerar que el entorno donde fue instalado cuente con los recursos necesarios para la ejecución del proceso que se está desplegando.

Por ejemplo: para un proceso que hace uso de SAP, el entorno del Runner debe tener SAP instalado y funcional. Si seleccionas un entorno que no dispone de los recursos necesarios, el proceso no se ejecutará.

Tutorial

Puedes ver más detalles sobre el paso a paso de orquestación de un robot utilizando la funcionalidad de Easy Deploy accediendo al tutorial Orquestando tu Automatización.

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la tercera etapa del proceso de despliegue. En la pantalla hay el campo de selección múltiple de Runners. En la parte inferior de la página, botones de navegación entre etapas para volver o avanzar.

¡Éxito! 🚀

Al finalizar las tres etapas, estarán disponibles las opciones de crear una nueva tarea o una regla de agendamiento para esta automatización.

El ciclo básico de ejecución funciona de la siguiente manera:

  • Crear una tarea o agendamiento
  • La tarea entra en la cola de ejecución
  • El Runner activo y asociado a la automatización identifica y ejecuta el proceso
  • El proceso finaliza y registra la información de ejecución en el Orquestador BotCity

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la finalización exitosa del proceso de despliegue con dos tarjetas de opción de redireccionamiento. La primera para crear una nueva tarea para la automatización desplegada, la segunda para crear una regla de agendamiento para la automatización.

Actualizar una automatización existente

Para actualizar un proceso de automatización ya existente en el Orquestador BotCity, accede a la opción Easy Deploy en el menú lateral y sigue los pasos:

Primera Etapa - Actualizar automatización

En la primera etapa, selecciona la opción: Elegir una automatización existente y completa los siguientes campos:

  • Repositorio: Selecciona el repositorio donde está alojado el proceso de automatización.
  • Automatización: Selecciona la automatización que deseas actualizar.

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la primera etapa del proceso de actualización. En la pantalla está marcado el campo de selección única 'elegir una automatización existente', así como los campos para seleccionar información sobre la automatización existente: repositorio y automatización. En la parte inferior de la página, un enlace de ayuda: ¿Qué necesito para continuar? Junto a un botón de avanzar.

Segunda Etapa - Actualizar robot

En la segunda etapa, selecciona el archivo .zip del robot y completa los siguientes campos:

  • Versión: Define la versión del código que se está desplegando, puede ser:
    • Misma versión existente: Sobrescribe la versión anterior.
    • Nueva versión: Mantiene la anterior y crea una nueva versión.
  • Tecnología: Selecciona la tecnología utilizada en el desarrollo del código. Python, Java, JavaScript, Comando.
  • Release: Marca la opción Hacer release de esta versión para convertirla en la versión actual para ejecución.

Versión

Al mantener la misma versión existente de un robot, el archivo .zip del proyecto será sobrescrito y no será posible revertir esta acción.

Build

No olvides hacer un nuevo build del proyecto, generando un nuevo archivo .zip con el código actualizado.

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la segunda etapa del proceso de actualización. En la pantalla hay el campo de carga del archivo del robot y los campos para completar información sobre el robot: Versión, tecnología y campo de opción para marcar 'Hacer release de esta versión'. En la parte inferior de la página, botones de navegación entre etapas para volver o avanzar.

Tercera Etapa - Modificar entornos de ejecución

En la tercera etapa, puedes mantener o cambiar los Runners seleccionados para la ejecución de la automatización.

Captura de pantalla del Orquestador de BotCity, presentando la funcionalidad de Easy Deploy. La página presenta la tercera etapa del proceso de actualización. En la pantalla hay el campo de selección múltiple de Runners. En la parte inferior de la página, botones de navegación entre etapas para volver o avanzar.

¡Éxito! 🚀

Al finalizar la actualización, encontrarás todas las versiones disponibles en el menú Bots.