- Démarrage
- Agents UiPath dans Studio Web
- Agents codés UiPath

Guide de l'utilisateur des agents
Workflows d’API
Les workflows d'API sont des intégrations sans serveur que les Agents peuvent utiliser comme outils pour interagir avec les systèmes Enterprise via des API.En ajoutant un workflow d'API en tant qu'outil, vous activez votre agent à effectuer des opérations déterministes sécurisées telles que la récupération, la mise à jour ou la synchronisation de données sans nécessiter un accès direct aux systèmes ou aux informations d'identification sous-jacents.
Lorsque vous incluez un workflow d'API comme outil, l'agent peut :
- Appelez le workflow au moment du Runtime pour effectuer des Actions back-end telles que l'interrogation de données métier, le déclenchement de mises à jour ou l'agrégation d'informations.
- Réfléchissez aux résultats structurés renvoyés par le workflow pour décider des prochaines étapes de son plan.
- Combinez la logique de plusieurs systèmes en enchaînant des workflows d'API avec d'autres outils tels que des automatisations ou des connecteurs Integration Service.
Les workflows d'API s'exécutent sur une infrastructure sans serveur entièrement gérée dans le cloud, garantissant l'évolutivité, la sécurité et la gouvernance organisationnelle. Chaque workflow définit un contrat de demande et de réponse au format JSON, permettant aux Agents de les invoquer par programmation et d'interpréter leurs sorties pour un raisonnement.
Bénéfices
- Déterministes et gouvernés - Les workflows d'API encapsulent la logique d'entreprise derrière des API sécurisées et versionnées avec une auditibilité complète dans Orchestrator.
- Réutilisable entre les Agents - Le même workflow peut servir d'outil partagé pour plusieurs Agents ou Processes Maestro.
- Sans serveur et évolutif - L'exécution est gérée automatiquement dans UiPath Automation Cloud™, ne nécessitant aucune configuration d'infrastructure.
- Composables et contrôlés - Combinez des workflows d'API avec des workflows, des automatisations et des connecteurs RPA tout en appliquant des politiques de gouvernance et de simulation cohérentes à tous les outils.
Utilisation des workflows d'API par les Agents
Une fois publiés dans Orchestrator, les workflows d'API apparaissent comme des composants réutilisables dans la section Outils d'une définition d'agent dans Studio Web. Chaque outil peut inclure une description qui aide l'agent à comprendre son objectif et quand l'utiliser. Lorsqu'il est invoqué, l'agent transmet les paramètres d'entrée au workflow, exécute sa logique — par exemple en effectuant un appel d'API externe ou en transformant des données structurées — et récupère les résultats sous forme de sortie JSON.
Comme d'autres types d'outils, par exemple les workflows ou les automatisations RPA, vous pouvez :
- Configurez des garde-fous pour contrôler quand et comment un workflow d'API peut être invoqué par l'agent. Les garde-fous peuvent limiter la disponibilité des outils en fonction des modèles d'entrée, appliquer des politiques d'utilisation ou restreindre l'exécution aux workflows approuvés.
- Activer la simulation d'outils pour tester le flux de raisonnement d'un agent sans exécuter de véritables appels d'API.Pendant la simulation, l'agent reçoit des données simulées représentatives au lieu de déclencher le workflow réel, ce qui permet une validation en toute sécurité de la sélection des outils et de la logique de prise de décision.
Ces contrôles garantissent que les agents se comportent de manière prévisible, restent dans les limites définies et peuvent être testés en toute sécurité pendant le développement ou l'évaluation.
Ajout d'un workflow d'API en tant qu'outil
- Dans le panneau Definition (Définition), sous la section Tools (Outils), sélectionnez Add tool (Ajouter un outil).
- Sélectionnez l'onglet Workflow d'API et recherchez des workflows à l'aide de la barre de recherche ou sélectionnez-en un dans la liste disponible. Pour accéder à un workflow d'API en tant qu'outil, vous devez d'abord le publier et le déployer en tant que processus dans un dossier Orchestrator partagé.
- Utilisez l'invite système pour décrire sa fonction et quand elle doit être utilisée.