OptimatizaOptimatiza
Solicitar evaluación gratuita

Capacidad · Automatización de interfaz

RPA: automatizamos la pantalla cuando el sistema no ofrece otra puerta

Un robot de escritorio abre, consulta, digita y confirma dentro de su sistema tal como lo haría una persona. Cuando ese mismo sistema sí tiene API o conector, se lo decimos y usamos la API: dura más y se rompe menos.

Cuándo sí

Cinco situaciones en las que el RPA es la respuesta correcta

El robot no compite con la integración: cubre el terreno donde la integración no existe. Estas son las señales de que su caso vive en ese terreno.

  • El sistema no expone API ni conector. Aplicaciones de escritorio Windows, sistemas heredados y módulos que el proveedor nunca abrió: la pantalla es la única entrada disponible.
  • La integración existe, pero no está a su alcance. El módulo de interfaces se cotiza aparte, no está incluido en su versión o depende de un proyecto del proveedor que no tiene fecha.
  • El proceso vive en un portal de terceros. Banca en línea, aduanas, portales de proveedores o de clientes que solo publican una pantalla y un usuario.
  • Un puente mientras llega la integración formal. El robot sostiene la operación ahora y se retira cuando el conector esté disponible, con esa salida declarada desde el diseño.
  • Trabajo de alto volumen y bajo criterio. Digitación repetida, conciliación de dos pantallas, descarga y clasificación de reportes: tareas donde el error humano es cuestión de tiempo.
Cuándo no

Cuándo lo correcto no es un robot, sino una API o un conector

Decirlo antes de facturarlo es parte del trabajo. La propia guía de Microsoft recomienda preferir el conector basado en API siempre que exista, porque la API se mantiene estable aunque la aplicación cambie, mientras que el robot depende de que la pantalla no se mueva.

  • El sistema ya tiene conector o API documentada. Se integra por ahí. Un robot encima de una API disponible es costo de mantenimiento que nadie necesitaba. Ese trabajo se explica en integración de sistemas.
  • El dato vive en una base de datos accesible. Se lee la base con permisos de solo lectura; no hay razón para navegar la pantalla que la muestra.
  • El proceso es de decisión, no de digitación. Si el trabajo humano es aprobar, priorizar o negociar, lo que hace falta es un flujo de aprobación con trazabilidad, no un robot.
  • El sistema se reemplaza en pocos meses. Automatizar la pantalla de una aplicación que va a salir de servicio es gasto que se pierde con la migración.
  • El volumen exige respuesta en segundos. Miles de transacciones diarias con tiempo de respuesta corto piden integración directa: el robot opera a velocidad de interfaz gráfica.
CriterioConector o APIRPA de escritorio
Resistencia al cambio Alta. El proveedor evita romper contratos de API entre versiones. Media. Un rediseño de pantalla o un cambio de campo obliga a ajustar el robot.
Puesta en marcha Depende de que exista, esté documentada y le den credenciales. No espera a nadie: si usted puede entrar a la pantalla, el robot también.
Mantenimiento Bajo y previsible. Recurrente y planificado. Se presupuesta desde el inicio, no se descubre después.
Volumen y velocidad Alto. Opera a velocidad de servicio. Acotado. Opera a velocidad de interfaz, un caso después de otro.
Infraestructura Ninguna adicional en la mayoría de casos. Requiere una máquina o entorno donde el robot corra, y quién la vigile.
Rastro de auditoría Registro de cada llamada y su respuesta. Bitácora de cada corrida, con capturas del punto de falla cuando se detiene.

El criterio en una línea. Si hay API, se usa la API. Si no la hay, el robot es la diferencia entre automatizar el proceso o seguir digitándolo un año más.

Qué entregamos

Un robot que se detiene bien, no solo uno que corre

La parte fácil es grabar los clics. Lo que sostiene la operación es todo lo que rodea a esos clics: el manejo de excepciones, la bitácora y el traspaso documentado.

Descubrimiento sobre la pantalla real

Se recorre el proceso con quien lo ejecuta hoy, incluidos los casos raros que nadie documentó.

Construcción con selectores estables

El robot identifica los campos por sus atributos, no por su posición en pantalla.

Excepciones con responsable

Lo que el robot no reconoce se detiene, se notifica y queda en cola para una persona.

Bitácora de cada corrida

Qué procesó, qué omitió y en qué punto falló, con evidencia del momento de la falla.

Entrega y traspaso

Documentación, capacitación al área y el robot en manos de su organización.

NOVA arma un bloque de proceso conectado a las bases de datos del negocio.
El robot atiende el volumen; la excepción sigue siendo de una persona.

Quién dirige la práctica. Humberto Henríquez, fundador de la firma: certificaciones Microsoft PL-500 (Power Automate RPA), PL-100 (Power Apps) y PL-300 (Power BI), Ingeniero en Sistemas con maestrías en Data Science y en Business Intelligence. Conocer la firma →

Qué hace falta de su parte

Lo que la organización aporta para que el robot viva

Ninguno de estos puntos es un obstáculo, pero todos se definen antes de construir: un robot sin dónde correr, sin credenciales propias y sin dueño funcional no llega a producción.

Del lado de TI

  • Una máquina donde ejecutarse. Estación dedicada, máquina virtual o infraestructura administrada; se decide con su área de TI.
  • Una cuenta de servicio propia. Con permisos mínimos y sin compartir la cuenta personal de nadie: así la bitácora distingue lo que hizo el robot.
  • Aviso antes de actualizar la aplicación. El punto más importante de todos: un cambio de versión anunciado se absorbe en horas; descubierto en producción, cuesta un día de operación.
  • Revisión de licenciamiento. El modo desatendido y los conectores premium se revisan con TI durante la evaluación, antes de comprometer nada.

Del lado del negocio

  • Un responsable funcional. Quien resuelve la excepción que el robot escala y valida el resultado en las primeras semanas.
  • Datos o ambiente de prueba. Casos reales para probar sin tocar producción, incluidos los casos que suelen salir mal.
  • La ventana de ejecución acordada. A qué hora corre, cuánto puede tardar y qué pasa si se cae la aplicación a medio camino.
  • Las reglas escritas. Qué hace el robot ante un duplicado, un monto fuera de rango o un documento ilegible.
Con qué se integra

El robot es un paso del proceso, no el proceso completo

En la mayoría de los casos, el RPA cubre el tramo sin API y el resto del recorrido corre por conectores: la mezcla es lo normal, no la excepción.

Entradas
CorreoWhatsAppFormulariosSharePointSFTPPortales web
Orquestación y robot
Power AutomateRPA de escritorioReglasAprobación humanaReintentosBitácora
Destinos
ERPCRMExcelSQLNotificacionesReportes

Cuando la política exige que el motor viva dentro de su perímetro, la arquitectura equivalente está en orquestación autoalojada; cuando el proceso arranca con una conversación en Teams, en agentes con Copilot Studio; y cuando lo atiende un agente que consulta y ejecuta, en agentes de IA.

Objeciones

Lo que frena la decisión, dicho sin adornos

«El RPA se rompe cuando cambia el sistema»

Es cierto y no lo negamos. Por eso el robot se construye con selectores por atributo, se detiene ante lo que no reconoce y avisa al responsable en lugar de escribir datos dudosos. El mantenimiento se presupuesta desde el día uno.

«Nos deja atados al proveedor»

El robot, su documentación y sus credenciales quedan en su tenant y a nombre de su organización. Se entrega con manual de operación y capacitación para que su equipo pueda mantenerlo sin nosotros.

«¿Y si el robot hace algo indebido?»

Opera con una cuenta de permisos mínimos, dentro de la ventana acordada y sin autoridad sobre los pasos irreversibles: el pago, la anulación o el envío al cliente los firma una persona. Todo queda en bitácora.

«TI no quiere otra máquina que administrar»

Es una conversación de arquitectura, no un impedimento: hay opciones sobre máquina virtual de su nube o sobre infraestructura administrada. Se define con TI antes de construir, con su implicación de licenciamiento a la vista.

«Ya intentamos automatizar y quedó a medias»

Suele ocurrir cuando se automatizó el camino feliz y nadie definió las excepciones. Podemos hacernos cargo de lo existente: diagnóstico, manejo de excepciones, alertas y documentación, dentro de operación administrada.

Preguntas frecuentes

Antes de empezar

¿Cómo sabemos si nuestro caso es de RPA o de integración?

Se revisa primero si el sistema expone API, conector o base de datos accesible. Si la expone, se integra por ahí: la integración resiste los cambios de versión que rompen a un robot. El RPA entra cuando la pantalla es la única puerta disponible. La revisión forma parte de la evaluación y no compromete la contratación.

¿Qué pasa cuando la aplicación cambia y el robot falla?

El robot se detiene en lugar de seguir con datos dudosos, avisa al responsable y deja el caso registrado en bitácora. Ajustar el selector afectado es trabajo de mantenimiento previsto, no un rediseño del proceso; con operación administrada, ese monitoreo queda de nuestro lado.

¿Se necesita una computadora encendida todo el tiempo?

El robot necesita una máquina donde ejecutarse: una estación dedicada, una máquina virtual de su organización o infraestructura administrada. Cuál corresponde y qué licenciamiento implica se define con su área de TI durante la evaluación, junto con el resto del esquema de automatización sobre Microsoft 365.

Traiga el proceso que hoy se digita a mano

En la evaluación ejecutiva revisamos si su caso pide un robot, un conector o ninguno de los dos, y se lo decimos con el mismo criterio que aplicaríamos si el proyecto fuera nuestro.