La interoperabilidad de agentes con MCP (protocolo de contexto de modelo) permite que asistentes de IA de terceros inicien de forma segura automatizaciones no atendidas de Automation Anywhere en dispositivos remotos.

Ejecución de automatizaciones no asistidas mediante asistentes de IA

Esta función permite crear agentes de IA completamente autónomos que pueden ejecutar procesos empresariales de principio a fin sin necesidad de ayuda humana. Al separar claramente las identidades de invocación y ejecución, la plataforma admite agentes de IA autónomos mientras preserva la seguridad empresarial, la gobernanza y la coherencia operativa.

Puede utilizar esta función para lo siguiente:
  • Actualizar órdenes de compra (PO) en SAP.
  • Ejecutar flujos de trabajo de adquisiciones y ERP.
  • Ejecutar automatizaciones no asistidas en dispositivos remotos a partir de solicitudes impulsadas por IA.
Cada automatización iniciada a través de MCP contiene ambos roles de usuario (Nota para mí: Necesita saber que los roles/usuarios finales serán llamados para mantener la coherencia):
Rol Descripción
Invocador de tareas Alguien que lo solicitó. El usuario que activa la automatización desde un sistema de terceros (por ejemplo, Joule u otro asistente de IA).
Ejecutor de tareas Alguien cuyas credenciales lo ejecutaron. La identidad de usuario cuyas credenciales se utilizan para ejecutar la automatización en dispositivos y aplicaciones empresariales.

Modos de ejecución de la automatización

Al configurar la implementación remota de MCP, selecciona cómo ejecutar la automatización.

Usuario invocador de automatización (tarea): La automatización se ejecuta como el mismo usuario que la activó.

Comportamiento Casos prácticos
  • El Invocador de tareas y el Ejecutor de tareas son el mismo usuario.
  • Los permisos de automatización, los permisos de dispositivo y las credenciales de inicio de sesión automático se validan para el invocador.
  • Si el invocador es un usuario de bot runner asistido, la automatización se ejecuta en el dispositivo predeterminado del usuario.
  • Las selecciones de anulación de dispositivo se ignoran en este escenario.
    Nota: Si se seleccionan anulaciones de dispositivo mientras se ejecuta como usuario invocador asistido, el sistema muestra un mensaje de error y utiliza el dispositivo predeterminado.
  • Entornos regulados que requieren una estricta responsabilidad a nivel de usuario.
  • Escenarios en los que las automatizaciones deben ejecutarse estrictamente bajo las credenciales del usuario que realiza la solicitud.

Usuario específico (ejecutor de tareas, ejecutados como usuario):la automatización la activa un usuario, pero la ejecuta otro usuario.

Comportamiento Casos prácticos
  • Invocador de tareas: Usuario de negocio que activa la automatización
  • Ejecutor de tareas: Usuario seleccionado como ejecutor
  • La automatización:
    • Desbloquea dispositivos mediante las credenciales del ejecutor.
    • Accede a aplicaciones empresariales (por ejemplo, SAP) mediante la identidad del ejecutor.
  • Selección de dispositivo:
    • Utiliza el dispositivo predeterminado del ejecutor.
    • Si no está disponible o se ha anulado, utiliza el grupo de dispositivos seleccionado en el orden configurado.
  • Agentes de IA completamente autónomos.
  • Cuentas compartidas o de servicio
  • Automatización no supervisada a gran escala
  • Escenarios en los que los usuarios finales no requieren credenciales de ejecución directas

Permisos y control de acceso

Automation Anywhere aplica las políticas de seguridad y RBAC existentes sin modificaciones.

Permisos de usuarios
  • El Invocador de tareas debe tener permiso para ejecutar la automatización.
  • El Ejecutor de tareas debe tener lo siguiente:
    • Permisos de bots.
    • Acceso al grupo de dispositivos asignado.
    • Credenciales válidas de inicio de sesión automático para ejecución no supervisada.
Nota: Los ejecutados como usuarios y los grupos de dispositivos disponibles se filtran según los permisos del usuario que ha iniciado sesión. Los usuarios solo ven las opciones que están autorizados a usar.

(Nota para mí: Se necesita la GUI finalizada para completar y obtener capturas de pantalla). Para configurar y ejecutar una automatización no asistida en un dispositivo remoto:

Procedimiento

  1. Inicie sesión en la Control Room.
  2. Vaya a IA > Conexiones de agente. Desde la página de Conexiones de agentes, puede ver la lista de conexiones de agentes, automatizaciones y herramientas.
  3. Seleccionar automatización.
  4. Configurar variables.
  5. Seleccionar ejecutados como usuario.
  6. Seleccionar grupo de dispositivos.
  7. Configurar los ajustes de resiliencia.
  8. Configurar los ajustes generales

    Cada paso completado se indica con una marca de verificación verde, lo que garantiza que toda la configuración requerida esté completa antes de la ejecución.