UiPath Documentation
maestro
latest
false
Guide de l'utilisateur de Maestro
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Décision

Nœud de décision permettant de diviser les flux en deux chemins en fonction de conditions booléennes.

Ce qu’il fait

Fractionne un processus en deux chemins basés sur une condition vraie/faux JavaScript.

Référence de la configuration

ChampRequisDefaultDescription
ExpressionOui (Yes)Aucun (None)Expression JavaScript qui s'évalue par rapport à une valeur booléenne. Accédez à la sortie en amont avec $vars.<nodeName>.<property>
Le libellé de branche « true »Non (No)TrueLibellé affiché sur la gestion de sortie true/yes.
Le libellé de branche « false »Non (No)FalseLibellé affiché sur la gestion de sortie false/no.

Écrire des expressions de condition

Les conditions utilisent le même environnement JavaScript que le nœud Script:

// Simple comparison
$vars.httpRequest1.output.statusCode === 200

// Multiple conditions
$vars.data.status === "approved" && $vars.data.amount > 1000

// Null check
$vars.script1.output != null

// String check
$vars.user.role === "admin"
// Simple comparison
$vars.httpRequest1.output.statusCode === 200

// Multiple conditions
$vars.data.status === "approved" && $vars.data.amount > 1000

// Null check
$vars.script1.output != null

// String check
$vars.user.role === "admin"

L'expression accepte n'importe quelle valeur JavaScript — il n'est pas nécessaire qu'il s'agisse d'un booléen strict. Toute valeur vraie prend la branche vraie; toute valeur false prend la branche false.

Exemples

Exemple 1 — Branche sur le code de statut HTTP

Expression: $vars.httpRequest1.output.statusCode === 200

  • Vrai → traiter la réponse
  • Faux → gérez l’erreur

Exemple 2 — Étape d'approbation

Expression: $vars.reviewForm1.output.approved === true

  • Vrai → continuer le processus
  • Faux → informer le demandeur du rejet

Exemple 3 — Garde Null

Expression: $vars.fetchUser1.output != null

  • Vrai → continuer avec les données utilisateur
  • Faux → gérer l’utilisateur manquant

Quand utiliser cette option par rapport à Basculer

Utiliser la décision quand...Utiliser Basculer quand...
Vous avez exactement deux résultats: oui/non, réussite/échec, approuvé/rejetéVous avez au moins trois résultats
La condition est une expression booléenne uniqueVous faites correspondre une valeur à plusieurs incidents

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour