studio-web
latest
false
- 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
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur Studio Web
Dernière mise à jour 2 sept. 2025
Si (If)
linkL'activité Si permet aux branches conditionnelles dans les workflows d'API de créer des chemins d'exécution dynamiques basés sur des conditions centrées sur les données. Utilisez l’activité Si pour les workflows qui nécessitent différentes actions en fonction des réponses d’API en temps réel, des entrées utilisateur ou des états du système.
Utilisation de l'activité If
linkVoici comment ajouter une activité Si à votre workflow :
- Sur votre canevas de conception de workflow d'API, sélectionnez l'icône plus (+). Le menu Ajouter une activité s'affiche.
- Sélectionnez Si.
- Dans le panneau Propriétés, écrivez l’expression dans le champ Condition .
- Ajoutez des activités aux branches Puis et Sinon selon vos besoins.
- Testez le workflow pour exécuter l'activité et générer des champs de sortie pour une utilisation ultérieure.
Exemple d’activité de type Si
linkL'exemple suivant garantit qu'un workflow de synchronisation des transactions traite uniquement les clients actifs qui ont effectué au moins une transaction au cours des dernières 24 heures. Si les conditions ne sont pas remplies, le workflow se termine avec une réponse d'échec.
Ouvrez 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-25T10: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-25T10: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é Si .
- Sélectionnez le champ Condition dans le panneau Propriétés pour ouvrir l’éditeur d’expression.
- Utilisez le générateur d’expressions Autopilot pour créer votre condition et invitez-la comme suit :
« Rédigez une instruction conditionnelle qui vérifie que la demande d’entrée concerne un client actif et qu’au moins un objet de transaction a été créé au cours des dernières 24 heures ».
La réponse doit ressembler à ceci :
const now = new Date(); const twentyFourHoursAgo = new Date(now.getTime() - 24 * 60 * 60 * 1000); if ($workflow.input.isActive) { const recentTransactions = $workflow.input.transactions.filter(transaction => { const transactionTimestamp = new Date(transaction.timestamp); return transactionTimestamp > twentyFourHoursAgo; }); const hasRecentTransactions = recentTransactions.length > 0; hasRecentTransactions; } else { false; }
const now = new Date(); const twentyFourHoursAgo = new Date(now.getTime() - 24 * 60 * 60 * 1000); if ($workflow.input.isActive) { const recentTransactions = $workflow.input.transactions.filter(transaction => { const transactionTimestamp = new Date(transaction.timestamp); return transactionTimestamp > twentyFourHoursAgo; }); const hasRecentTransactions = recentTransactions.length > 0; hasRecentTransactions; } else { false; } - Vérifiez les panneaux Entrée de test de l’activité et Sortie de l’expression pour vérifier que l’expression génère les résultats attendus.
- Enregistrez la configuration des conditions .
- À la branche Puis , ajoutez une activité Réponse .
- Configurez la réponse comme suit :
- Type—Échec
- Détails : ouvrez l’éditeur d’expressions et écrivez ce qui suit :
{ message: "Customer is not active or no transaction to process" }
{ message: "Customer is not active or no transaction to process" }