L\'interopérabilité des agents avec MCP (Model Context Protocol) permet aux assistants IA tiers de lancer en toute sécurité des automatisations Automation Anywhere non assistées sur des appareils distants.

Exécution de l\'automatisation non assistée depuis des assistants IA

Cette fonctionnalité vous permet de créer des agents IA entièrement autonomes capables d\'exécuter des processus métier de bout en bout, sans intervention humaine. En séparant clairement les identités d\'invocation et d\'exécution, la plateforme prend en charge les agents IA autonomes tout en préservant la sécurité, la gouvernance et la cohérence opérationnelle de l\'entreprise.

Vous pouvez utiliser cette fonctionnalité pour :
  • Mettre à jour des commandes (PO) dans SAP
  • Exécuter des flux de travail d\'approvisionnement et d\'ERP
  • Exécuter des automatisations non assistées sur des appareils distants à partir de requêtes pilotées par l\'IA
Chaque automatisation lancée via MCP contient ces deux rôles utilisateur. (Note personnelle : Il est nécessaire de savoir que les rôles/utilisateurs finaux seront appelés pour garantir la cohérence) :
Rôle Description
Invocateur de tâche Une personne qui l\'a demandée. L\'utilisateur qui déclenche l\'automatisation à partir d\'un système tiers (par exemple, Joule ou un autre assistant IA).
Exécuteur de tâche Une personne dont les identifiants l\'ont exécutée. L\'identité utilisateur dont les identifiants sont utilisés pour exécuter l\'automatisation sur les appareils et les applications métier.

Modes d\'exécution de l\'automatisation

Lors de la configuration du déploiement à distance MCP, vous sélectionnez la méthode d\'exécution de l\'automatisation.

Utilisateur d\'invocation d\'automatisation (tâche) : L\'automatisation s\'exécute sous le même utilisateur que celui qui l\'a déclenchée.

Comportement Cas d\'utilisation
  • L\'Invocateur de tâche et l\'Exécutant de tâche sont le même utilisateur.
  • Les autorisations d\'automatisation, les autorisations d\'appareil et les identifiants de connexion automatique sont validés pour l\'invocateur.
  • Si l\'invocateur est un utilisateur exécuteur de robots assisté, l\'automatisation s\'exécute sur l\'appareil par défaut de l\'utilisateur.
  • Les sélections de remplacement d\'appareil sont ignorées dans ce scénario.
    Remarque : Si des remplacements d\'appareil sont sélectionnés lors de l\'exécution en tant qu\'utilisateur invocateur assisté, le système affiche un message d\'erreur et utilise l\'appareil par défaut.
  • Environnements réglementés nécessitant une responsabilité stricte au niveau de l\'utilisateur.
  • Scénarios où les automatisations doivent s\'exécuter strictement sous les identifiants de l\'utilisateur demandeur.

Utilisateur spécifique (Exécuteur de tâche, utilisateur d\'exécution) :L\'automatisation est déclenchée par un utilisateur mais exécutée par un autre.

Comportement Cas d\'utilisation
  • Invocateur de tâche : Utilisateur métier qui déclenche l\'automatisation
  • Exécuteur de tâches : Utilisateur d\'exécution sélectionné
  • L\'automatisation :
    • Déverrouille les appareils en utilisant les identifiants de l\'exécuteur
    • Accède aux applications métier (par exemple, SAP) en utilisant l\'identité de l\'exécuteur
  • Sélection de l\'appareil :
    • Utilise l\'appareil par défaut de l\'exécuteur
    • Si indisponible ou remplacé, utilise le pool d\'appareils sélectionné dans l\'ordre configuré
  • Agents IA entièrement autonomes.
  • Comptes partagés ou comptes de service
  • Automatisation non assistée à grande échelle
  • Scénarios où les utilisateurs finaux n\'ont pas besoin d\'identifiants d\'exécution directs

Autorisations et contrôle d\'accès

Automation Anywhere applique les stratégies de sécurité et de contrôle d\'accès basé sur les rôles (RBAC) existantes sans modification.

Autorisations de l\'utilisateur
  • L\'Invocateur de tâche doit disposer de l\'autorisation d\'exécuter l\'automatisation.
  • L\'Exécuteur de tâche doit disposer de :
    • Autorisations des robots
    • Accès au pool d\'appareils attribué
    • Identifiants de connexion automatique valides pour l\'exécution non assistée
Remarque : Les utilisateurs d\'exécution et les pools d\'appareils disponibles sont filtrés en fonction des autorisations de l\'utilisateur connecté. Les utilisateurs ne voient que les options qu\'ils sont autorisés à utiliser.

[Note personnelle : Nécessite une interface graphique finalisée pour terminer et obtenir des captures d\'écran] Pour configurer et exécuter une automatisation non assistée sur un appareil distant :

Procédure

  1. Connectez-vous à la Control Room.
  2. Accédez à IA > Connexions d\'agent. Depuis la page Connexions d\'agent, vous pouvez consulter la liste des connexions d\'agent, des automatisations et des outils.
  3. Sélectionnez l\'automatisation.
  4. Configurez les variables.
  5. Sélectionnez l\'utilisateur d\'exécution.
  6. Sélectionnez le pool d\'appareils.
  7. Configurez les paramètres de résilience.
  8. Configurer les paramètres généraux

    Chaque étape terminée est indiquée par une coche verte, garantissant que toute la configuration requise est complète avant l\'exécution.