Que es RPA (Robotic Process Automation)

Buenas! como andan? Por acá todo en orden por suerte, como siempre vamos a ubicarnos temporalmente así cuando esto sea escuchado en el futuro saben cuando fue grabado! Estamos en la semana número 32 del año 2019 y hoy quiero hablar de un tema que fue propuesto Si-deral en los comentarios de la página del podcast hace unas semanas atrás y que está sonando cada vez con más fuerza últimamente.

Se trata del término RPA, cuyas siglas corresponden a Robotic Process Automation o Automatización Robótica de Procesos en castellano.

Pero antes de entrar en tema les cuento que me pueden encontrar en twitter como @pochocosta y que se pueden suscribir al podcast en Ivoox, Spotify o cualquier aplicación de podcast que usen en sus telefonos así se enteran cuando sale un nuevo episodio.

Y ahora sí, vayamos al tema.

Transformación digital

Hace un tiempo largo ya habrás leído o escuchado en bastantes lugares el término “Transformación digital”, y bueno ahora de la mano de eso lo que está ganando fuerza y sonando cada vez más es la RPA.

Esto de robotic process automation no significa que haya que tener un robot tipo arturito circulando por tu empresa, sino que es un robot de software, un programa, que va a estar ejecutándose en una computadora e interactuando con la interfaz gráfica tal como lo haría un usuario.

O sea, como si estuviera usando el teclado y el mouse, el robot va a ir abriendo aplicaciones, cambiando de ventana, de solapa, copiando, pegando, escribiendo, enviando correos y todo lo que necesite hacer para completar el proceso en cuestión.

Esta tecnología se suele usar para ayudar y liberar tiempo a los usuarios que participan en procesos manuales y repetitivos. Y además le sirve a la empresa para bajar los costos y que esa persona pueda hacer tareas que aporten más valor.

Todo esto puede ser programado como un software basado en reglas donde le digamos ejecutate a tal hora y tal hora, o cada tantos minutos, o ejecutate cuando pase tal cosa.

Un robot usando tu pc

Empezá abriendo tal hoja de cálculo, copia el valor de tal celda, despues abri la aplicacion tal, pega el valor en tal campo y cuando termines mandá un email a tal persona con tal texto.

Un ejemplo de un caso real podría ser automatizar el proceso de recepción de pedidos y facturación en una empresa.

Supongamos que una empresa recibe por email órdenes de compra en pdf o en una planilla de cálculo.

El robot podría abrir ese correo, descargar el archivo adjunto y guardarlo en la carpeta que corresponda, abrir el archivo, copiar y cargar toda la información en el sistema de la empresa donde se cargan los pedidos, después puede ir al módulo de facturación, generar la factura, volver a la aplicación cliente de email y enviar la factura por correo electrónico al cliente indicando que el pedido ya ha sido recibido.

Imaginen además si en la factura hay que hacer algún tipo de conversión de moneda y hay que tomar el tipo de cambio del día en el sitio del banco central o de algún otro lugar de referencia. 

Cuantos más pasos tenga el proceso más tiempo es el que ahorra al usuario y menos riesgo de cometer errores. Ya que somos humanos y todos nos equivocamos de vez en cuando. 

Este es un procedimiento secuencial, basado en unas reglas programadas, pero en todo esto no tuvimos que aplicar nada de inteligencia digamos.

Y ahí es donde está bueno marcar la diferencia, ya que RPA no implica machine learning, aunque sí podría incluirlo.

Automatización inteligente de procesos

Y cuando lo incluís se abre un mundo de posibilidades, porque el robot podría empezar a tomar pequeñas decisiones durante el proceso, o mediante procesamiento de lenguaje natural determinar una intención en el texto de un correo y en base a eso hacer una cosa u otra.

También podría mediante computer vision ver si un documento tiene la firma de una persona.

Y cualquiera de las cosas que venimos mencionando siempre, generación de texto, clasificaciones, predicciones, agrupamientos, etc, etc. 

Cuando se aplican estas técnicas se le llama Automatización Inteligente de Procesos. Y ahí digamos que el límite es la imaginación!

Lo bueno que tiene la RPA es que no se necesita modificar los sistemas ni redefinir los procesos. Lo podes aplicar aunque en tu empresa tengan sistemas enlatados o no tengan acceso directo a la base de datos o a una API.

Bueno esto es un ejemplo, ahora ustedes pueden pensar en su empresa, sus áreas y trasladarlo para ver si hay procesos donde se pueda aplicar este tipo de automatización, ya sea en pago de sueldos, pedido de cotización, operaciones, cualquier lugar donde se hagan procesos repetitivos y manuales.

Y bueno evaluar la complejidad de implementarlo, el costo, los beneficios, el retorno de la inversión, como se va a medir el éxito, que KPI se vana usar…lo típico de cualquier proyecto. 

Para hacerlo hay muchas herramientas, yo no voy a hablar de ninguna en particular, pero si ponen una búsqueda en internet van a encontrar un montón. Tanto gratuitas de código abierto, como con modelo freemium, periodo de prueba y de pago.

Dejar recomendación en iTunes

Comentarios

2 respuestas a «Que es RPA (Robotic Process Automation)»

  1. Avatar de Sih DeRall
    Sih DeRall

    Wow muchas gracias! 🙂

    1. A vos! 😉

      La verdad que RPA es un tema que da para mucho. Lamentablemente yo no encontré estadísticas confiables, sino mas bien números como para intencionar ventas de productos.

      En un futuro se podría seguir hablando y profundizar sobre casos de uso reales.

      Saludos y gracias por proponer!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *