Skip to content

hercules-rpa/robot

Repository files navigation

Hercules-RPA

Hercules-RPA es una plataforma RPA opensource, bajo lenguaje de programación Python. Se devide principalmente en dos componentes:

  1. Orquestador
  2. Robot

El orquestador es el cerebro de la arquitectura, organiza y gestiona los robots a través del protocolo AMQP, dispone de una API tanto para la planificación y ejecución de procesos como para la monitorización de los mismos y los robots. El robot se encuentra desligado de los procesos, por lo que puede ejecutar cualquier tarea, mantiene una constante comunicación con el orquestador.

Instalación

Requisitos

Python versión 3.8

Robot

En el la carpeta principal del proyecto encontramos el archivo requierements.txt que será necesario para la funcionalidad básica del robot:

pip install -r requierements.txt

Una vez instaladas las librerías necesarias debemos establecer la configuración del robot, modificando el fichero de la carpeta rpa_robot/config/robot.json:

Configuración de los parámetros de AMQP:

- user
- password
- host
- port

Configuración de los parámetros de ROBOT-SETTING:

- ip_api
- port_api
- frontend

El robot podría necesitar librerías adicionales para la ejecución de ciertos procesos.

Ejecución

Una vez instalado todo para la ejecución del robot simplemente haremos:

python LaunchRobot.py orchestrator.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published