UiPath Enterprise Framework Process

Robotic Automation Process
By ITC Oracle Educator
November 24, 2018

RPA Framework ProcessAutomatizar un proceso utilizando las técnicas de Robotic Process Automation o RPA puede ser una tarea sencilla o compleja dependiendo de varios factores:

  • El nivel de formalidad en la definición del proceso de negocios
  • La complejidad propia de ese proceso y las fuentes de información utilizada
  • La robustez del proceso, entendiéndose a ésta como su confiabilidad, mantenimiento, eficiencia y extensibilidad

En relación con este último punto, la definición de un proceso básico que puede utilizarse como template en la construcción de todos los procesos a automatizar, es un elemento fundamental al cual se requiere invertirle tiempo en el análisis y definición de los estándares de construcción para que puedan ser reutilizados en todos los procesos a construir.

 

El Proceso de UiPath

UiPath brinda una definición de proceso definida para ser utilizada con este objetivo. Este proceso está disponible con la aplicación y se llama Enterprise Framework process. Es un template de proceso que incluye los elementos fundamentales de un buen diseño y está pensado para ser extendido y utilizado en el desarrollo de todos los procesos de la compañía.

Este template posee cuatro secciones principales:

  • Inicialización
  • Captura de Datos
  • Procesamiento de Transacción
  • Finalización de Proceso

 

Inicialización

La Inicialización comprende la lectura de todas las variables de configuración del proceso que se leen desde una planilla Excel, donde es muy fácil incluir, modificar o eliminar variables y asignarles su valor. El objetivo de manejar los parámetros de esta manera es evitar el uso de valores “fijos” en los procesos.

El proceso de inicialización también se ocupa de abrir todas las aplicaciones que requiere el proceso automatizado para su funcionamiento, tales como aplicaciones, documentos, navegadores de internet, etc.

Captura de Datos

Cuando el proceso de inicialización finaliza exitosamente, continúa la ejecución con el proceso de Captura de Datos.

Este proceso se ocupa de leer los datos de una transacción a procesar. La transacción se refiere a esa operación que automatiza el proceso. Puede ser la fila de una planilla cuyos datos hay que leer para insertar datos en una aplicación, o un documento del cual hay que extraer información para enviar un correo electrónico, o un registro en una aplicación que debe leerse para tomar un dato y grabar un archivo.

Procesamiento de Transacción

Por cada transacción que se recupera, se ejecuta el siguiente proceso, llamado Procesamiento de Transacción. Este es el proceso en el que deben situarse las acciones que se automatizan como parte del proceso. Puede ser el ingreso de datos en una aplicación, la inserción de datos en una planilla, el envío de correos electrónicos, el movimiento de archivos entre carpetas, etc.

Cuando finaliza el procesamiento de una transacción, el proceso vuelve al paso anterior, Captura de Datos, para leer los datos de la siguiente transacción. Y así se repite el ciclo hasta que no hay más transacciones a procesar.

El template provisto por UiPath ejecuta esta secuencia de acciones y además maneja de una manera clara y eficiente el log de los procesos ejecutados y la generación de mensajes de error, además de otras consideraciones como manejar el reintento en caso de fallas, administrar las credenciales de acceso a las aplicaciones de manera segura, etc.

Contáctenos

o vea nuestros otros blogs:

Written by ITC Oracle Educator

Comments