Aspectos Generales
1.- Los robots de RPA son capaces de imitar muchas, sino la mayoría, de las acciones de
los usuarios humanos, como pueden ser:
a) Logarse en cualquier aplicación
b) Conectarse con APIs del sistema
c) Copiar y Pegar datos
d) Mover archivos y carpetas
e) Extraer y procesar contenido estructurado y semiestructurado de documentos,
PDFs, correos electrónicos y formularios.
f) Leer y escribir en bases de datos.
g) Abrir correos electrónicos y documentos adjuntos
h) Extraer datos de sitios web
i) Realizar cálculos
2.- Los usuarios de Enterprise RPA consideran que sus características más importantes
son la facilidad de mantenimiento del software y los robots, la seguridad y la
escalabilidad. El aprendizaje automático y cognitivo integrado para procesar datos sin
estructurar también es importante, del mismo modo que la disponibilidad de análisis
operativos robóticos.
3.- UiPath tiene una alta capacidad para automatizar procesos complejos, manteniendo
siempre los niveles y riesgos de seguridad. Permite desarrollar sus robots de software
tanto de forma atendida como desatendida, además de funcionar con todas las
tecnologías de otros proveedores, como Microsoft, Java, SAP, Oracle, etc.
Casos de uso de RPA
RPA (Robotic Process Automation o Automatización Robótica de Procesos en español)
sigue siendo una tendencia al alza y las empresas saben que implementarlo puede traer
beneficios notables a corto plazo, pero quizá no tienen tan claro en qué consiste esta
tecnología y en qué procesos conviene aplicarla. Por ello vamos a comenzar haciendo
una breve descripción y a analizar los casos de uso de RPA más comunes en las
empresas.
EN QUÉ CONSISTE RPA
Los robots software, más comúnmente conocidos como tecnología RPA, son programas
informáticos que trabajan en una computadora y tienen la capacidad de interactuar con
el sistema en un nivel o capa similar al que utilizaría un humano; generalmente, los
robots software se configuran para actuar sobre la capa de interfaz gráfica, aunque
debido a su naturaleza software también permiten actuar en otros niveles (consola de
sistema, servicios web, etc.).
CAPACIDADES GENÉRICAS DE RPA
Dentro de su potencial encontramos capacidades como:
• Extraer o insertar datos estructurados en excel, bases de datos o formularios,
entre otros.
• Interactuar con interfaces gráficas del sistema, aplicaciones o incluso máquinas
virtuales.
• Acceder a aplicaciones, ya sea a través de la interfaz gráfica o a través de servicios
web.
• Procesar datos a alta velocidad.
• Establecer flujos lógicos en función de los datos.
CUANDO USAR RPA
Aunque es una tecnología llamativa, RPA no es una solución adecuada para todos los
procesos de una empresa. En los escenarios en que se requiera intervención humana
para la realización de tareas, toma de decisiones, generación de datos y orquestación
de personas, datos y sistemas, usaremos BPM (Business Process Management).
En líneas generales, aplicaremos robots software en los escenarios que cumplan las
siguientes características:
• El proceso puede definirse con reglas claras y no depende de decisión ni
intervención humana.
• El robot debe iniciarse con un trigger digital; por ejemplo, al hacer clic en
determinado botón.
• La lógica del robot está basada en datos puramente digitalizados.
• El volumen de carga de trabajo es alto y las acciones a realizar son repetitivas.
Para saber más sobre cuándo usar esta tecnología puede consultar esta comparación
entre RPA y BPM.
CASOS DE USO DE RPA
Veamos los principales casos de uso de los que se benefician las empresas y
organizaciones actualmente.
Integración de Aplicaciones o sistemas «Legacy» (Heredados)
Toda empresa tiene que lidiar en algún momento con algún sistema «Legacy». Las
aplicaciones «Legacy» (o heredadas) son aquellos programas informáticos que se han
venido utilizando desde hace muchos años para la gestión de la empresa y que por
alguna razón no se han mantenido al día en cuanto a tecnología.
Esto provoca que estas aplicaciones sigan siendo vitales para el core de la empresa
debido a la gran información que tienen almacenada, pero al no estar adaptadas a las
tendencias y estándares tecnológicos actuales suponen un quebradero de cabeza a la
hora de hacerlas interactuar con nuevos programas; el motivo es que no cuentan con
una API con la que integrarse, y realizar desarrollos a medida para cada aplicación no
suele ser una opción.
Extracción de datos desde páginas web
La extracción de información desde páginas web es una de las tareas más comunes del
RPA, ya sea porque se quiere obtener un listado de precios de productos de Amazon, un
conjunto de valores de acciones en bolsa, registros de temperatura en los últimos meses
en un país, o casi cualquier dato imaginable. Esta información suele utilizarse
posteriormente para realizar algún tipo de procesado o informe.
Extracción y registro de datos usando OCR
Una de las tareas más densas de toda empresa es la relacionada con administración y
contabilidad, debido al gran volumen de documentos, tanto digitales como físicos, que
se acaban manejando.
RPA es una tecnología muy utilizada en tareas relacionadas con extraer datos de
documentos digitalizados gracias a que entre sus mecanismos de extracción suelen
contar con herramientas OCR (Optical Character Recognition), de forma que no haya
que hacer un pase manual de datos; de esta forma conseguimos ahorrar tiempo al
empleado y disminuir la probabilidad de error manual.
Movimiento de facturas, nóminas y otros documentos
Relacionado con punto anterior, suele ser una tarea difícil de evitar y que hay que
acometer de una forma u otra. No se trata más que de mover documentos digitales de
un punto a otro, ya sea porque una gestora externa deja las nóminas en una plataforma
para que las descarguemos o porque determinados proveedores siempre envían las
facturas adjuntas por email de la misma forma, y queremos tener todo integrado en
nuestra plataforma de gestión (BPM, ERP, CRM u otra).
Estas suelen ser gestiones sencillas pero roban mucho tiempo al empleado, al ser tareas
mecánicas, repetitivas y de gran volumen. Por suerte, estas gestiones son susceptibles
de ser automatizadas con robots RPA, a través de acciones de clic, navegación y
apertura de aplicaciones.
Alta de distribuidores, clientes y empleados
Dar de alta usuarios en diversos sistemas es uno de los puntos fuertes del RPA, ya que
suele tratarse de tareas de cumplimentación de breves formularios de alta o registro.
En general, automatizar una lectura de datos estructurados (partiendo de un formulario
web, un fichero excel o base de datos), algunos clics, y la inserción de datos en un
formulario suele ser suficiente para llevar a cabo este tipo de tareas.
Actualización de datos en CRM, ERP u otros
A veces no es posible tener integrados todos los sistemas que se utilizan en la compañía,
y la duplicidad de datos es difícil de evitar. Para prevenir tal duplicidad es común
encontrar bots RPA cuya única finalidad es acceder a varios sistemas y actualizar algún
dato o entrada (por ejemplo, actualizar un elemento en un inventario) cuando se
produce un cambio en alguna de las aplicaciones core de la empresa.
CASOS DE USO DE RPA CON BPM
RPA es una tecnología eficiente, pero no perfecta. Es sensible a los cambios de su
entorno, especialmente a los cambios que se producen en las interfaces gráficas de los
programas de TI sobre los que actúa. Es por ello, que conviene englobar los robots RPA
dentro de un sistema de automatización que sea capaz de orquestar la iniciación de
éstos, así como sus posibles caídas. A continuación se mencionan 3 escenarios en los
que el software BPM resulta clave en la gestión del RPA.
Contextualización del robot
Muchas veces los robots van a depender de entradas de datos manuales o variables.
AuraPortal es una plataforma BPM capaz de orquestar datos, sistemas y dispositivos;
de esta forma, puede contextualizar los robots, ordenándoles cuándo iniciar su
ejecución y con qué parámetros de entrada.
Gestión de caída (Fallout)
Un robot puede verse obligado a interrumpir la tarea que le ha sido configurada si,
por ejemplo, está extrayendo información de un sistema que ha cambiado de
estructura. En estos casos, AuraPortal puede recibir la excepción y generar un flujo
de tareas alternativo para solventar el problema y hacer intervenir a personas en el
proceso.
Inclusión de los robots en el control corporativo
Como ya se ha mencionado, AuraPortal orquesta la interacción de usuarios, sistemas
y datos, de manera holística. Los robots son también usuarios, aunque sean digitales,
por lo que se incluyen como un elemento más dentro los análisis de productividad,
cargas de trabajo y estadísticas en busca de la optimización de recursos. En cierto
modo, se trata como un empleado más a la hora de generar reportes de
productividad y asignarle tareas.
Componentes principales de la plataforma UiPath
La plataforma RPA de UiPath consta de:
UiPath Studio
Es el editor visual que permite construir y diseñar el cuadro de mando sobre el que
funcionarán los robots de software. Gracias a la versatilidad de la herramienta, que
funciona con el conocido “drag and drop” (arrastrar y soltar) podrá enviar órdenes y
dirigir los bots durante la automatización de procesos.
Hay tres versiones:
UiPath Studio Tradicional (el comentado anteriormente)
UiPath Studio Express (UiPathX, es un UiPath Studio con capacidades reducidas)
UiPath Studio PRO (UiPath Studio Tradicional más UiPath Suite Test)
Los desarrolladores podrán robotizar procesos gracias a las principales funcionalidades
de UiPath Studio:
• Workflows o flujos de trabajo: la interfaz de UiPath Studio permite desarrollar
workflows complejos y únicos, por lo que los diseñadores podrán incorporar
códigos personalizados VB.Net, Phyton, JavaScript, AutoHotkey y JAVA
directamente en el flujo de trabajo. Contiene un almacenaje que permite
guardar todo este trabajo y compartirlo con otros miembros del equipo. Esto en
cuanto a la creación, pero también permite grabar flujos de trabajo (workflows)
para aplicaciones de escritorio, web y entornos Citrix, acelerando la formación y
haciendo que sea más fácil evitar errores.
• Documentado de reglas: el motor de flujo de trabajo documenta, de forma
visual, las reglas por las que se rige el proceso de negocio, por lo que se hace más
fácil el traspaso de conocimiento y la verificación de errores.
• Modelo intuitivo: realiza un mapeo de todos los procesos, simplificando el
entrenamiento, acelerando el modelado y, por tanto, la automatización de
procesos. Además, el modelo de UiPath Studio utiliza una plantilla de
automatización con las mejores prácticas aprendidas de las experiencias de
implementación de RPA (ReFramework).
• Herramienta de depuración: permite analizar los procesos automatizados
mediante la ejecución de procesos visuales, por lo que tendrá mayor control
sobre las entradas y salidas, así como la posibilidad de señalar los puntos de
interrupción. Obtendrá un trabajo de control exhaustivo y de una calidad mayor.
UiPath Orchestrator
Plataforma de control de los robots de software que permite gestionar procesos, llevar
un registro centralizado, realizar informes y auditorías, además de herramientas de
supervisión y control de los robots.
Para ello, permite:
• Monitorizar el rendimiento de los robots.
• Control remoto: a través de la aplicación para el móvil, permite controlar,
gestionar y monitorizar el funcionamiento del paquete de robots a través de un
sistema cloud.
• Seguridad y acceso a los datos, gracias al control y gestión de credenciales.
• Programación inteligente: UiPath Orchestrator se encarga de optimizar la
productividad de los robots según demanda o importancia previamente
establecida. El personal perteneciente al equipo de RPA de la empresa, puede
gestionar y programar el funcionamiento de los soft bots, independientemente
de la zona horaria y especificándose los puntos de ejecución (para evitar
discordancias).
• Integrable: Orchestrator cuenta con API´s de integración con ERP y BPM, entre
otros.
• Seguimiento, registro y auditoría: la monitorización constante permite que se
registren los cambios de datos, por lo que se tiene un mayor control sobre las
excepciones.
UiPath Robots
Actualmente es posible trabajar con dos tipos de robots: atendidos y desatendidos.
Robots RPA atendidos: son aquellos que trabajan con personal, es decir, que precisan
de un agente para que se ejecuten. Colaboran con los empleados en actividades en las
que es necesaria la intervención humana como, por ejemplo, las de atención al cliente.
Funcionan en un segundo plano, permitiendo al trabajador seguir con sus tareas de
forma ininterrumpida.
Robots RPA desatendidos: aquellos que funcionan sin personal, sin necesidad de que
intervenga un ser humano. Pueden funcionar tanto en entornos físicos como virtuales,
de manera que optimizan cualquier proceso administrativo. A través de UiPath
Orchestrator, pueden gestionarse, de manera que se programe su arranque y
detención, además de monitorizar su actividad y recibir informes de rendimiento.
Los robots de software de UiPath, cuentan con una serie de funcionalidades que los
hacen únicos y eficientes, entre ellas:
- Screen Scraping, o raspado de datos: los soft bots son capaces de extraer datos
a través de las pantallas de ciertas aplicaciones de escritorio y web. Esto es
posible debido a la Computer Vision, que permite que el software pueda ver y
entender los objetos de una pantalla como si fuese un ser humano.
- Automatización de tareas: Análisis de datos, lectura y envío de emails con
archivos adjuntos, leer o escribir texto en aplicaciones de MS Office, inicio de
sesión en Windows, acciones humanas realizadas en navegadores y escritorio,
aplicaciones comerciales, etc.
Esto es solo una aproximación de todo lo que la tecnología de RPA de UiPath puede
hacer en su empresa. Automatizar procesos del negocio debe ser una decisión
estratégica de la empresa. La transformación digital ha traído retos a los que las
organizaciones se enfrentan a diario, pero, normalmente, lo hacen sin un rumbo
establecido, por lo que se hace necesario un cambio en la misión, estrategia y gestión.
La evolución de UiPath
Desde 2016, la plataforma RPA de UiPath ha ostentado la posición de liderazgo en su
categoría con sus tres componentes clave: UiPath Studio (diseñador), UiPath
Orchestrator (gobierno y seguridad) y UiPath Robot (atendido y desatendido).
A medida que la adopción de RPA se ha extendido masivamente en todas las empresas,
los clientes demandan nuevas funcionalidades para ampliar la utilidad de los robots de
software y están comenzando a mirar más allá de la automatización pura para usar
también robots de software con IA como asistentes digitales. Esto exige una plataforma
empresarial que les permita:
• Acelerar los beneficios de RPA.
• Aplicar RPA y IA a procesos más complejos, proporcionando información de
rendimiento y aprendizaje automático para mejorar la toma de decisiones.
• Simplificar la interacción humano-robot para involucrar directamente a los
usuarios finales y facilitar su construcción y planificación.
• Medir el rendimiento de la fuerza de trabajo digital.
• Ofrecer una visión de RPA como facilitador del trabajo humano y un
acelerador para una mayor satisfacción laboral.
• Compatibilidad con los nuevos lenguajes de programación e integración con
las aplicaciones existentes en la empresa.
Para dar respuesta a esta demanda, UiPath ha dado un nuevo enfoque al ciclo de vida
del cliente para ayudarle a planificar, construir, administrar, ejecutar, medir, involucrar
y acelerar la adopción de RPA en su empresa, y ha incorporado las siguientes novedades
en su plataforma (a partir del año 2020):
• UiPath Explorer
Tras las recientes adquisiciones de ProcessGold y StepShot, UiPath Explorer cubre la
brecha entre los analistas de procesos y los desarrolladores, utilizando IA para
identificar oportunidades de automatización.
Formado por 2 productos, Explorer Enterprise y Explorer Expert, diseñados para
simplificar y acelerar la comprensión del proceso en toda la empresa, hace que sea fácil
identificar, documentar, analizar y priorizar procesos, con una capacidad única para
comprender las operaciones tanto de primera línea como de fondo, a través del análisis
científico y visual.
• UiPath StudioX
Es una solución completa para automatizar procesos de negocio. Su objetivo es permitir
que cada usuario de la empresa automatice tareas repetitivas minimizando el
desarrollo de software, ofreciendo una integración perfecta con las aplicaciones de
Microsoft Office y una interfaz de usuario intuitiva que facilita la creación de
automatizaciones. Una vez automatizada una tarea, se puede ejecutar y compartir con
otros usuarios.
• UiPath Apps
Nueva funcionalidad para permitir la interacción humana-robot continua en procesos
end-to-end. Con UiPath Apps, los usuarios finales pueden interactuar en tiempo real
con robots que ejecutan procesos desatendidos, lo que permite a los usuarios gestionar
aprobaciones y excepciones; una capacidad que UiPath denomina Human-in-the-Loop.
• UiPath Insights.
Este producto proporciona análisis potentes e integrados que miden, informan y alinean
las operaciones de RPA con los KPI específicos y resultados de negocio estratégicos de
una empresa. Permite conocer el grado de éxito de una automatización, medir y
mejorar su rendimiento o cómo afecta exactamente la estrategia de automatización a
los resultados del negocio.
• UiPath Connect Enterprise
Con Connect Enterprise, cada empleado puede introducir ideas para
automatizaciones. Así, mediante la gamificación y el crowdsourcing, los responsables
de automatización o de los Centros de Excelencia de Robotización pueden recoger e
impulsar oportunidades de automatización, con transparencia y control, para liberar a
los empleados de tareas cotidianas en todas las áreas de la organización.
• AI Fabric
AI Fabric rompe las barreras entre RPA y los equipos de ciencia de datos y permite a las
empresas aplicar instantáneamente el poder cognitivo ilimitado de IA a cualquier
software que RPA automatice actualmente.
Todas las nuevas funcionalidades son compatibles con los nuevos lenguajes de
programación y se han incluido varias integraciones con tecnologías como Amazon,
Google Suite, Microsoft Office 365, Salesforce y SAP.
Distribuciones de la plataforma UiPath
Enterprise (pago): Contiene todos los componentes indicados en los puntos
anteriores
Community (gratuita): Tiene las siguientes restricciones con respecto a la
Enterprise:
The Community Edition software will not be available with a phone or email support.
The features that are doesn’t available in UIPath community Edition are
• Local hosting of UIPath Orchestrator server.
• Auto Start of UI Robot.exe which is used to connect to the Orchestrator server.
• The libraries which you download from nugget package manager will get deleted
every time the tool asks you to activate it; this generally happens if you do not use
the tool for a long time.
Desktop Automation Software – RPA
Automatización de Escritorio con UiPath
UiPath Studio proporciona una forma visual de automatizar un proceso, y los usuarios
empresariales pueden usarlo de la misma manera que usan un diagrama de Visio.
Cuando trabaje con la capa de presentación de otras aplicaciones, simplemente indique
en la pantalla qué operación necesita realizar. UiPath entiende la interfaz de usuario a
nivel de control lógico y no depende de la posición de los elementos en la pantalla. Esto
hace que la automatización sea mucho más fiable e independiente del tamaño y la
resolución de la pantalla. Los scripts de UiPath son muy visuales por naturaleza, puede
mirarlos y decir de un vistazo lo que se supone que deben hacer. Son muy fáciles de
mantener y acomodar pequeños cambios en el proceso.
Use UiPath Studio junto con cualquier otro paquete de automatización y podrá
comprobarlo usted mismo.
Mejor productividad con un grabador integrado
El grabador es el mejor ejemplo de cómo de productivo puede ser con UiPath. La forma
habitual de crear una automatización es configurar una acción a la vez. Esto puede llevar
mucho tiempo y un principiante no siempre puede evaluar qué acción modela la acción
real en la pantalla. Al usar UiPath, durante la grabación, se observan sus acciones en la
pantalla y se traducen a pasos lógicos en el flujo de trabajo. Por ejemplo, puede grabar
una secuencia entera como iniciar sesión en Salesforce.com, realizar una búsqueda y
generar un informe en dos minutos. Todo esto en sólo una sesión de grabación. UiPath
le permite guardar la mayoría de las acciones posibles en las capas de presentación,
incluidos los clics en botones y enlaces, escribir en controles editables y seleccionar un
menú desplegable. También permite acciones más avanzadas, como esperar hasta que
aparezca una imagen en la pantalla o extraer datos estructurados de una página web.
100% accurate Web Automation with RPA
Finding the easy way through the Web
Businesses and applications today are widely structured on web-based systems.
Information that populates these systems is dense and demands extensive processing.
Many of the tasks involved are repetitive, tedious and take up a lot of time and money.
This is where web automation comes in. Form filling, screen scraping, data extraction
and transfer between applications, website testing and periodical report generation are
major common tasks that can readily benefit from web automation.
UiPath Web Automation uses a built-in recorder that can read and enact web-based
activities. It identifies web elements by their attributes and accurately manipulates them
while keeping up with website changes. It works with any website, no matter how
complex, and can be remotely deployed on various machines in the network. The
graphical workflow editor is intuitive and requires no coding skills. Any of your
employees can do it. By automating workflows with UiPath, you save time and money.
More importantly, you ensure that accuracy requirements are always met.
Orquestador de Robots
UiPath Orchestrator es un panel centralizado de administración de robots, de donde
fácilmente se puede implementar, proteger y hacer la gestión de sus robots UiPath a
escala.
Elección de implementación
Su nube o la nuestra: elija entre las múltiples opciones de implementación.
- ON-PREMISES
- PRIVATE CLOUD
- PUBLIC CLOUD
- UIPATH CLOUD
Experiencia de automatización consistente.
Opciones locales, Iaas, Paas, SaaS e híbridas.
Múltiples opciones de proveedor de nube pública.
Controle las actividades de RPA con la aplicación Orchestrator para dispositivo móvil
Supervise de forma segura sus robots y controle las tareas en cualquier momento, desde
cualquier lugar.
Reciba alertas en tiempo real sobre el rendimiento y la salud del robot, y realice un
seguimiento visual del progreso.
Vea prontamente cuáles son las tareas actuales de sus robots y qué máquinas están
utilizando.
Siga los cronogramas del robot en detalle y mantenga el uso de la licencia bajo control.
Descargue la aplicación en App Store o Google Play
Formación en UiPath Academy
Totalmente gratuita previo registro.
https://www.uipath.com/es/rpa/academy/formacion
RPA UiPath Blog
https://www.uipath.com/blog