Software de Automatización Robótica de Procesos RPA
Es la herramienta perfecta para producir robots que cumplan la tarea de realizar procesos repetitivos, liberando así el recurso humano y permitiendo generar valor agregado.
Rocketbot ha sido seleccionada entre las 10 compañías más innovadoras en automatización robótica del mundo y Garner la posicionó como la plataforma de RPA (Robotic Process Automation) con mejor nota y percepción entre usuarios en el orbe.
Automatización Robótica de Procesos
Rocketbot es un framework de RPA multi-plataforma (Windows, Linux y MacOsx) que se instala en las computadoras, máquinas virtuales internas o sobre la nube ya sea AWS, Azure o la que se tenga como preferencia.
Rocketbot cuenta con un listado de comandos, los cuales así como si estuviéramos armando un lego, se van juntando y permiten que al terminar de programar, el robot tome el control total del equipo pudiendo abrir programas de manera automática, controlar el movimiento del mouse, teclado, etc.
Rocketbot está construida en Phyton, lo que le da un gran poder a la hora de automatizar debido al uso de librerías para trabajar un alto nivel de transacciones.
Esto la hace además en una herramienta muy atractiva a la hora de integrarse con soluciones de terceros.
Rocketbot al igual que las plataformas más conocidas del mercado, cuenta con:
Studio: Permite la construcción y modelamiento de robot como así tambien permite realizar pruebas de QA y la ejecución de robots atendidos.
Robots: Permite la ejecución de robots atendidos y desatendidos en cada una de sus licencias.
Orquestador: Permite realizar deployment, agendamiento y monitoreo de los robots.
Grabador: Permite grabar la secuencia de pasos del robot tanto en aplicaciones web como de escritorio.
Marketplace: Permite la descarga de componentes creados por Rocketbot o la comunidad.
Licenciamiento: Nuestro licenciamiento es escalable a medida de que el cliente crece en procesos y en robots.
Fuerza de Trabajo Digital: Nuestra tecnología permite levantar robots en paralelo en la misma arquitectura física sin necesidad de adquirir nuevas licencias. Los robots pueden ser ejecutados 100% cloud.
Dockerización: Rocketbot funciona en entornos Docker permitiendo a los clientes ahorrar en licenciamiento y arquitectura física.
Comunitario: Hemos disponibilizado parte del código de la herramienta de manera libre para que todos puedan aportar en la creación de nuevos componentes.
Automatización Robótica de Procesos
Rocketbot cuenta con gran variedad de módulos el cual permite conectarse con la mayoría de la base de datos del mercado tanto SQL como No-SQL, por ejemplo:
Rocketbot está desarrollado para "correr" en los 3 principales sistemas operativos GNU/Linux (Ubuntu 18.04 > Server Desktop o Docker), MS Windows (Win 7 >, Server 2012 >) y Mac OsX.
Esto permite que un proceso pueda ser ejecutado tanto en Desktop como en Servidores haciendo que sea posible hacer un proceso híbrido.
La versatilidad en este punto hace que mientras un proceso pueda estar en un servidor Docker Linux los datos pueden ser tomados de servicios en Windows y mostrados en una web en un Desktop Mac haciendo una infraestructura totalmente híbrida.
En Rocketbot cada vez que guarda un robot se crea una copia del código en una base de datos SQLite3 haciendo una versión del mismo.
Esto queda guardado en la DB que se esté usando (por defecto robot.db).
También puede exportar el robot a un archivo .JSON el cual le sirvirá para usar cualquier repositorio de versiones como GitHub o Bitbucket.
Guarda en BD una nueva versión en cada guardado.
Exportar proyecto a otra BD y hacer versionado.
Exportar a JSON el robot y hacer versionado.
El orquestador cuenta con control de usuarios por rol (RBAC) la cual permite que dependiendo del rol del usuario pueda interactuar con las partes del orquestador.
El orquestador se encarga de enviar los "robots" a las instancias configuradas y de recibir toda la información del estado del sistema (RAM, CPU, Disco, etc...).
La conexión con las instancias se realiza con conexiones encriptadas y luego se realiza el login.
El sistema de RBAC de R.O.C tiene de base: