IBM Robotic Process Automation
IBM Robotic Process Automation
Automation
Como desarrollar un proceso en IBM RPA
Para desarrollar un proceso en IBM RPA necesitamos: RPA Studio, RPA Control Center y RPA
Vault.
RPA Control Center es donde se almacenan las variables de entorno, se publican los procesos y
se monitorizan.
RPA Vault es donde se almacenan las credenciales necesarias para el funcionamiento del
proceso.
Adicionalmente podemos necesitar RPA Launcher para ejecutar bots localmente sin crear un
Scheduler.
RPA Studio
BM RPA Studio es la herramienta de creación de bots de IBM RPA. IBM RPA Studio es un
entorno de desarrollo integrado (IDE) que utiliza el lenguaje de secuencias de comandos
propietario de IBM RPA.
Puede usarlo para desarrollar, ejecutar, probar y publicar bots en la plataforma, sin necesidad
de experiencia previa con lenguajes de programación en general. Con IBM RPA Studio, puede
desarrollar su script RPA mediante la función de arrastrar y soltar en un diseño moderno e
intuitivo.
Además, IBM RPA Studio tiene herramientas que mejoran la forma en que desarrolla sus bots,
como herramientas de aprendizaje automático, herramientas de manejo de PDF, generador de
expresiones regulares, archivos de flujo de trabajo, archivos de hojas de cálculo, archivos de
informes, archivos de texto y muchas otras características.
A la izquierda del Studio tenemos una toolbox para buscar las actividades o stages que
queramos utilizar, las cuales se deben arrastrar al Designer:
Designer, flujo de
trabajo en el que
Toolbox, desde
los stages se
aquí se buscan las
ejecutan según el
actividades que
índice u orden en
necesitamos añadir
el que aparecen
al flujo
Las variables del proceso figuran a la derecha del Studio, debajo de las variables vemos las
Routines (Módulos en UiPath), las cuales son scripts a los que podemos llamar desde el script
actual o que forman parte del proyecto.
RPA Control Center es como el Orquestador de UiPath, desde el control center podemos
realizar múltiples tareas como crear un scheduler, generar dashboards, almacenar variables de
entorno…, etc.
Para crear un Scheduler dentro de la opción de Scripst se pulsa en los 3 botones, Schedule y se
rellena la información necesaria para este Scheduler:
Además, desde el Control center podemos construir dashboards para monitorizar y analizar los
procesos:
RPA Vault
he Vault es una herramienta RPA de IBM que se utiliza para almacenar credenciales cifradas.
Una credencial consiste básicamente en datos confidenciales utilizados durante una tarea
automatizada, como el usuario y la contraseña de un proceso de inicio de sesión.
El Vault tiene dos modos distintos llamados System Vault y User Vault que se pueden usar
simultáneamente.
El RDA Vault, o User Vault: se recomienda para la automatización asistida, donde el bot
necesita interacción humana para realizar su tarea. Por lo tanto, cuando se necesita una
credencial, el bot solicitará al usuario la contraseña de Vault para acceder a sus credenciales.
RPA Launcher
IBM RPA Launcher es un componente del lado del cliente. Use RPA Launcher para ejecutar
bots manualmente en su computadora.
La interfaz del Lanzador muestra un conjunto de botones para ejecutar robots a los que tiene
acceso el usuario que ha iniciado sesión
Instalación IBM RPA
Instalación con el asistente de configuración
Se puede descargar el instalador desde RPA Control Center, las configuraciones necesarias
para realizar la instalación son:
2. Configurar el Proxy
Rutinas
Las rutinas son la forma de realizar código reutilizable. Se puede crear una rutina desde la
home o convirtiendo un comando en una rutina haciendo click derecho > avanzado > extraer
rutina.
La forma de invocar rutinas es insertando un Run Subroutine o un Run Subtoutine If, donde la
rutina es llamada en función de una condición.
Las Rutinas aparecen a la derecha del Studio y pueden ser modificadas si clicamos sobre ellas.
Adjunto información de referencia sobre las formaciones, cursos, comunidad
y otros sobre IBM RPA.
La verdad que existe bastante documentación oficial sobre este producto.
Learning Path:
https://www.ibm.com/training/learning-path/
ibmroboticprocessautomationrpa
Collection:
https://www.ibm.com/training/collection/ibmroboticprocessautomationrpa
Documentación general:
https://www.ibm.com/docs/en/rpa/21.0
https://www.ibm.com/docs/en/rpa