Descripción:
La automatización de los procesos de negocios esta aquí para quedarse, ya sea un proceso de información tecnológica, de finanzas, ventas o cualquier otra área. Podemos observar que estos procesos de negocio se están automatizando cada día más a través de software.
La definición de RPA de acuerdo con el Instituto para la Automatización Robótica de Procesos e Inteligencia Artificial (IRPAAI según sus siglas en inglés) es la siguiente: Es la tecnología que permite configurar un software o “robot” para controlar e interpretar las aplicaciones existentes y poder así procesar una transacción, manipular datos, desencadenar respuestas y comunicarse con otros sistemas digitales.
Linkedin, en su reporte de 2020, Emerging Jobs Report, colocó a la ingeniería robótica en segundo lugar de la lista de los 15 trabajos emergentes más solicitados en los Estados Unidos de Norteamérica con un promedio de crecimiento anual del 40%, solo debajo del especialista en inteligencia artificial.
Objetivo:
Al final de este curso, el alumno será capaz de un crear robot. El alumno identificará la importancia y relevancia de automatización robótica de procesos en las empresas y como seguir profundizando en este camino. El alumno identificará los diferentes tipos de robots que pueden entregar a un negocio y como integrarlos en estos. Utilizará las UiPath, una de las herramientas líderes en el mercado, para integrar un robot a un proceso de negocio.
Temario:
Parte 1. ¿Qué es la automatización robótica de procesos?
Alcance y técnicas de automatización. | Automatización robótica de procesos | Sobre UiPath | El futuro de la automatización.
Parte 2. Record and Play
UiPath Stack | Descargar e instalar UiPath Studio | Task recorder | Ejemplos paso a paso usando el recorder
Parte 3. Secuencia, diagrama de flujo y control de flujo
Secuenciando el flujo de trabajo | Ocupaciones | Control de flujo, varios tipos de bucles y toma de decisiones. | Ejemplo paso a paso usando secuencia y diagrama de flujo | Ejemplo paso a paso usando secuencia y flujo de control
Parte 4. Manipulación de datos
Variables y alcance | Colecciones | Argumentos – Propósito y uso | Uso de la tabla de datos con ejemplos | Portapapeles de gestión | Operación de archivo con ejemplo paso a paso | CSV / Excel a la tabla de datos y viceversa
Parte 5. Tomando el control de los controles
Encontrar y adjuntar ventanas | Encontrar el control | Técnicas para esperar un control. | Actuar sobre los controles: actividades del mouse y del teclado | Trabajando con UiExplorer | Manejo de eventos | Grabar de nuevo | Raspado de pantalla | Cuando usar OCR | Tipos de OCR disponibles | Cómo usar OCR | Evitar puntos de falla típicos
Parte 6. Tomar el control de aplicación con plugins y extensiones
Plugin de terminal | Plugin de Java | Automatización Citrix | Plugin de correo | Plugin PDF | Integración web | Plugins de Excel y Word | Gestión de credenciales | Extensiones: Java, Chrome, Firefox y Silverlight
Parte 7. Manejando Eventos de Usuario y Bots Asistentes
¿Qué son los bots asistentes? | Sistema de monitoreo de disparadores de eventos | Monitoreo de imágenes y elementos desencadenantes | Lanzar un bot asistente en un evento de teclado
Parte 8. Manejo de excepciones, depuración y registro
Manejo de excepciones | Excepciones comunes y formas de manejarlos | Iniciar sesión y tomar capturas de pantalla | Técnicas de depuración | Recogida de vertederos accidentales | Error al reportar
Parte 9. Administrar y mantener el código
Organización del proyecto | Flujos de trabajo de anidamiento | Reutilización de flujos de trabajo | Técnicas de comentarios | Máquina de estado | Cuándo usar diagramas de flujo, máquinas de estado o secuencias | Usar archivos de configuración y ejemplos de un archivo de configuración | Integrando un servidor TFS
Parte 10. Despliegue y mantenimiento del bot
Publicar usando la utilidad de publicación | Descripción general del servidor de orquestación | Uso del servidor de orquestación para controlar bots | Uso del servidor de orquestación para implementar bots | Gestión de licencias | Publicación y gestión de actualizaciones