- Notes de publication
- Démarrage
- Pour les administrateurs
- Projets de workflow RPA
- Créer un workflow RPA à partir d'une idée
- Créer un projet
- Comment démarrer un workflow RPA
- Gestion des fichiers et dossiers du projet
- Connecter des workflows RPA à vos comptes
- Configurer les activités
- Gérer les activités d'un projet
- Transmission de valeurs entre les activités
- Naviguer dans les éléments
- Gérer les données d'un projet
- Configurer un projet pour utiliser vos données
- Utiliser des ressources de fichiers et de dossiers
- Projets d'application
- Applications dans Studio Web
- Concevoir des projets d'application
- Modèles d'applications
- Débogage de projets d'application
- Publier, déployer et mettre à niveau des projets d’application
- Importer et exporter des projets d'application
- Travailler avec des entités dans un projet d'application
- Créer des applications accessibles
- Ajout de descripteurs accessibles
- Le libellé Accessible
- Utilisation de la commande Onglet pour l'accessibilité
- Concevoir des listes et des en-têtes accessibles
- Conception d'application réactive
- Taux de contraste des couleurs
- Prédéfinir les styles et les mappages au niveau de l'air pour la commande En-tête
- Limites connues
- Activités d'application
- Processus d’agent
- Agents
- Solutions - Aperçu
- Workflows d’API - Aperçu

Guide de l'utilisateur Studio Web
http
linkL'activité HTTP vous permet d'effectuer des requêtes d'API basées sur des données JSON dans votre workflow. Il offre un contrôle total sur la configuration des requêtes, permettant de définir dynamiquement les méthodes, les URL, les en-têtes et le contenu du corps. Après l’exécution, les données de réponse deviennent disponibles pour référence dans les étapes suivantes du workflow, ce qui en fait un composant essentiel pour l’interaction avec les API externes.
Limites connues
link- Ne prend pas en charge les connexions configurées via Integration Service. Pour utiliser l'authentification ou les connexions existantes à partir d'un connecteur, utilisez l'activité Connecteur et sélectionnez l'activité Demande HTTP à partir de ce connecteur.
- Prend en charge uniquement les requêtes et les réponses basées sur les données JSON. Assurez-vous que vos demandes incluent des en-têtes, tels que
Content-Type: application/json
etAccept: application/json
.
Utilisation de l'activité HTTP
link- Sur votre canevas de conception de workflow d'API, sélectionnez l'icône plus (+). Le menu Ajouter une activité s'affiche.
- Sélectionnez HTTP.
- Dans le panneau Propriétés , configurez les champs suivants :
- Method : spécifie la méthode HTTP de la requête, par exemple GET, POST, PATCH, DELETE ou PUT.
- URL de la demande : définit le point de terminaison de l’API pour la demande. Vous pouvez créer dynamiquement des URL à l'aide de l' éditeur d'expressions. Par exemple, il faut ajouter un ID récupéré à partir d'une étape précédente du workflow.
- En-têtes : définit les en-têtes de demande sous la forme de paires clé-valeur. Les en-têtes utilisent un format d'objet JSON et peuvent être générés dynamiquement avec l'éditeur d'expressions. Par exemple :
{ "Content-Type": "application/json", "Accept": "application/json", "Authorization": "Bearer jfio**********" }
{ "Content-Type": "application/json", "Accept": "application/json", "Authorization": "Bearer jfio**********" } - Corps de la requête : disponible pour toutes les méthodes HTTP à l’exception de GET et HEAD. Prend en charge les charges utiles basées sur JSON, ce qui vous permet de référencer les données des sorties des étapes précédentes à l'aide de l' éditeur d'expressions.
- Testez le workflow pour exécuter l'activité et générer des champs de sortie pour une utilisation ultérieure.
Exemple d'activité HTTP
linkOuvrez la fenêtre de configuration de débogage , puis collez et enregistrez la syntaxe JSON suivante :
{
"id": 12345,
"name": "John Doe",
"isActive": true,
"balance": 2500.75,
"createdAt": "2025-03-25T12:00:00Z",
"tags": [
"premium",
"verified",
"active"
],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zipCode": "10001",
"coordinates": {
"latitude": 40.7128,
"longitude": -74.006
}
},
"transactions": [
{
"transactionId": "txn_001",
"amount": 150.5,
"currency": "USD",
"timestamp": "2025-03-24T10:30:00Z",
},
{
"transactionId": "txn_002",
"amount": -75.25,
"currency": "USD",
"timestamp": "2025-03-23T08:15:00Z"
}
]
}
{
"id": 12345,
"name": "John Doe",
"isActive": true,
"balance": 2500.75,
"createdAt": "2025-03-25T12:00:00Z",
"tags": [
"premium",
"verified",
"active"
],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zipCode": "10001",
"coordinates": {
"latitude": 40.7128,
"longitude": -74.006
}
},
"transactions": [
{
"transactionId": "txn_001",
"amount": 150.5,
"currency": "USD",
"timestamp": "2025-03-24T10:30:00Z",
},
{
"transactionId": "txn_002",
"amount": -75.25,
"currency": "USD",
"timestamp": "2025-03-23T08:15:00Z"
}
]
}
- Sur votre canevas de conception de workflow d'API, ajoutez une activité Script pour générer une valeur de jeton de porteur :
- Ouvrez l' éditeur d'expressions et renvoyez un JSON avec une propriété nommée porteur_token:
return { "bearer_token": "123321123321" }
return { "bearer_token": "123321123321" } - Enregistrez.
- Ouvrez l' éditeur d'expressions et renvoyez un JSON avec une propriété nommée porteur_token:
- Ajoutez une activité HTTP au canevas du concepteur.
- Configurez l’activité HTTP comme suit :
- Méthode—PUBLIER
- URL de la demande—Utilisez l’éditeur d’expressions pour créer la chaîne d’URL avec une variable de chemin d’accès :
"https://www.httpbin.org/anything/" + ($workflow.input.id | tostring)
"https://www.httpbin.org/anything/" + ($workflow.input.id | tostring) - En-têtes : ajoutez des en-têtes en spécifiant un simple fichier JSON clé-valeur. Vous simulez également le processus d'ajout d'un jeton du porteur comme en-tête d'autorisation :
{ "Accept": "application/json", "Content-Type": "application/json", "Authorization": ("Bearer " + $context.outputs.Javascript_3.bearer_token) }
{ "Accept": "application/json", "Content-Type": "application/json", "Authorization": ("Bearer " + $context.outputs.Javascript_3.bearer_token) } - Corps de la requête : utilisez l’éditeur d’expressions pour créer dynamiquement le corps de la requête en référençant votre configuration d’exécution JSON. L'objectif est de transmettre un tableau de transactions encapsulées dans un objet en tant que charge utile de la requête :
{ "transactions": $workflow.input.transactions }
{ "transactions": $workflow.input.transactions }
Notez que le panneau de sortie de l’ expression montre à quoi devrait ressembler le fichier JSON final en fonction des données d’entrée du test d’activité :
- Testez le workflow pour exécuter l'activité.
- Vérifiez le panneau Sortie pour examiner la réponse HTTP.