Contact us at +1.415.901.7500 or contact@itconvergence.com

UiPath Enterprise Framework Process

UiPath Enterprise Framework Process

RPA Framework Process

Automatizar 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.

o vea nuestros otros blogs: