El módulo 01 Desktop – 1.01 Control de Agility Studio está diseñado para permitir la automatización de acciones sobre aplicaciones de escritorio, replicando la interacción que tendría un usuario real con ventanas, menús y controles visibles. Sin embargo, durante su uso en entornos de producción se han identificado limitaciones importantes que deben conocerse para garantizar una operación confiable.
Se ha detectado una limitación crítica:
Cuando la sesión de Windows se bloquea —ya sea por inactividad, políticas de seguridad o bloqueo manual— el módulo deja de operar correctamente.
Aunque Agility puede reportar que la acción se ejecutó con éxito, en realidad no se realiza ninguna acción sobre la aplicación objetivo, debido a que el robot pierde acceso a la interfaz gráfica del sistema operativo.
Esto genera un riesgo operativo importante, ya que se puede tener una falsa percepción de éxito mientras el flujo no está ejecutándose de forma real.
El origen del problema radica en la dependencia del módulo Desktop Control de la interfaz de usuario activa (UI) del sistema operativo.
Cuando la sesión se bloquea, la interfaz gráfica se vuelve inaccesible y el robot no puede interactuar con los elementos visuales, aunque el motor de Agility siga corriendo en segundo plano.
En resumen:
Para asegurar una operación estable y evitar errores silenciosos, se recomienda aplicar las siguientes buenas prácticas:
Algunos equipos han intentado mitigar el problema mediante herramientas como NoSleep.exe o MoveMouse.exe, que evitan el bloqueo de la sesión.
Sin embargo, es importante tener en cuenta que:
El módulo 01 Desktop – 1.01 Control ofrece una poderosa capacidad para automatizar aplicaciones de escritorio, pero su dependencia de una sesión gráfica activa limita su uso en entornos donde las estaciones se bloquean automáticamente.
Documentar, comunicar y planificar en torno a esta restricción es fundamental para evitar fallos operativos y diseñar estrategias de ejecución más seguras, estables y sostenibles dentro del ecosistema Agility RPA Cloud.