Saltar a contenido

Implementación fácilitada

Con Implementación fácilitada, en solo tres pasos, tendrás tu automatización lista para ser ejecutada por nuestro orquestador BotCity Maestro.

El proceso de Despliegue Fácil se divide en tres pasos:

  1. Crear una automatización
  2. Desplegar un bot
  3. Elegir dónde ejecutarlo

Primer Paso - Crear una automatización

El primer paso es completar el nombre de nuestro proceso de automatización.

Imagen--easy-deploy-automation-name

Segundo Paso - Desplegar un bot

El segundo paso es completar la información sobre tu bot. Para eso, es necesario que ya hayas creado y realizado el proceso de "build" de un proyecto de bot.

Cómo crear un bot

Para gestionar un bot en la plataforma, primero necesitamos crear un proyecto en la estructura de Java, Javascript o Python que se utilizará para desarrollar el bot.

Para crear un nuevo proyecto de bot, sigue los tutoriales a continuación:

Tip

Además de los proyectos de plantilla, también puedes orquestar tus propios proyectos personalizados.

Consulta más detalles sobre orquestar proyectos personalizados.

Construir tu proyecto de bot

Para enviar el bot a Maestro, necesitas construir el proyecto. Si estás en Windows, ejecuta el archivo build.bat en el directorio raíz del proyecto. Si estás en Linux o macOS, ejecuta el archivo build.sh.

.\build.bat
./build.sh

Tip

Si obtienes un error de permisos, asegúrate de que tu script build.sh tenga permisos de ejecución.

Puedes establecer los permisos con el siguiente comando:

chmod +x build.sh

Bots en Java

Para bots desarrollados en Java, utiliza el archivo .jar generado en la carpeta dist/. Si se generan dos archivos .jar, utiliza el archivo con jar-with-dependencies en el nombre.

Bots en Python

Para bots desarrollados en Python, utiliza el archivo .zip o .tar.gz generado en la carpeta dist/.

Bots en Javascript

Para bots desarrollados en Javascript, utiliza un archivo .zip que contenga los archivos del proyecto, como bot.js, la carpeta resources y package.json.

En este punto, subirás el archivo que corresponde al bot, definirás qué tecnología se está utilizando y, por último, el nombre y la versión que deseas utilizar para el despliegue.

Imagen-easy-deploy--automation-upload

Advertencia para proyectos heredados de Python

Para la automatización en Python, si estás utilizando una plantilla de proyecto heredada, el identificador del bot debe coincidir con el ID definido al crear el proyecto.

Si el nombre generado automáticamente no es el mismo que el ID del proyecto creado, cámbialo para que los identificadores coincidan.

Para proyectos heredados, el identificador del bot aparece en el nombre del archivo .tar.gz generado que se está utilizando.

Paso Final - Elegir dónde ejecutarlo

El tercer y último paso es definir qué Runner o Runners se asociarán con esta automatización.

Puedes seleccionar un Runner existente o crear uno nuevo ingresando un identificador en el campo de texto.

Note

Consulta más detalles sobre cómo crear y configurar un Runner en la sección Runners.

Imagen-easy-deploy-runner

Al finalizar este paso, tendrás tu proceso de automatización asociado con tu robot y habrás definido dónde se ejecutará.

Tip

Puedes ver más detalles sobre cómo orquestar un bot paso a paso utilizando la funcionalidad de Implementación fácilitada accediendo al tutorial Orquestar tu Automatización.

¡Éxito! 🚀

Ahora tienes la opción de crear una nueva tarea para esta automatización.

Imagen-easy-deploy-4

Al hacerlo, se enfilerá una nueva tarea y, tan pronto como los Runners asociados con la automatización estén activos, la ejecución comenzará automáticamente.