Introducción a Vivabots

Bienvenidos a la documentación oficial de Vivabots, la suite de automatización de procesos robóticos (RPA) de próxima generación diseñada para combinar la velocidad del desarrollo low-code con la potencia y flexibilidad del desarrollo pro-code nativo.

Nuestra plataforma permite a analistas de negocio, ingenieros de operaciones y desarrolladores de software colaborar en la creación, despliegue y mantenimiento de bots de automatización eficientes y escalables.


Filosofía del Enfoque Híbrido

Tradicionalmente, las soluciones de RPA obligan a elegir entre dos extremos:

  1. Sistemas puramente visuales (Low-Code): Fáciles de usar pero limitados cuando se requiere lógica de integración compleja, algoritmos avanzados o manejo de datos pesados.
  2. Sistemas de código puro (Pro-Code): Extremadamente potentes pero difíciles de mantener por equipos no técnicos y lentos de construir para tareas estándar.

Vivabots elimina esta barrera. Toda automatización en Vivabots se construye sobre una arquitectura híbrida donde los flujos de trabajo visuales pueden contener y ejecutar bloques de código nativo escritos en C#, JavaScript o Python.


Componentes Clave de la Suite

Vivabots está compuesto por tres herramientas principales que cubren todo el ciclo de vida de la automatización:

┌──────────────────┐       ┌──────────────────┐       ┌──────────────────┐
│   Viva Builder   │ ───>  │  Viva Launcher   │ <───  │   Viva Consola   │
│  Diseño Visual   │       │ Ejecutor Local / │       │   Orquestador    │
│  & Pro-Code SDK  │       │ Servicio Windows │       │   SaaS y Nube    │
└──────────────────┘       └──────────────────┘       └──────────────────┘

1. Viva Builder

El entorno de desarrollo integrado (IDE). Ofrece un lienzo de diseño visual tipo arrastrar y soltar (drag-and-drop) para modelar flujos de trabajo de forma lógica. A su vez, integra un completo editor de código con autocompletado e IntelliSense para cuando necesites codificar actividades personalizadas.

2. Viva Launcher

El agente o "bot" de ejecución que corre de forma local o en servidores dedicados. Puede ejecutarse como un servicio de fondo (para bots no asistidos o unattended) o como una aplicación interactiva de escritorio (para bots asistidos o attended). Es extremadamente ligero y consume una fracción de los recursos de otras suites RPA clásicas.

3. Viva Consola

El centro de orquestación en la nube. Permite programar la ejecución de los robots, monitorear su estado de salud en tiempo real, almacenar de forma segura credenciales encriptadas y revisar las bitácoras y registros de auditoría de cada ejecución.


¿Por qué elegir Vivabots?

  • Rendimiento Nativo: A diferencia de las automatizaciones basadas en navegadores pesados, nuestros bots corren sobre un motor de ejecución optimizado en .NET, garantizando máxima velocidad.
  • Control de Versiones Moderno: Todos los proyectos de Vivabots se guardan en archivos JSON estructurados fáciles de rastrear en Git, permitiendo usar flujos de integración y despliegue continuo (CI/CD).
  • Escalabilidad Flexible: Crece de un solo bot local a cientos de agentes distribuidos administrados centralmente desde la consola.