Dirige l'exécution vers la branche vrai ou faux selon une comparaison de champ.
Utilisation et spécificités
Utilisez ce nœud pour choisir une branche selon les données, par exemple traiter en priorité les demandes d’un montant supérieur ou égal à 100.
Avec le payload manuel { "amount": 120 }, configurez une condition :
Champ : input.amount.
Opérateur : Supérieur ou égal (gte).
Valeur : 100.
Reliez la sortie vrai au traitement prioritaire et faux au traitement standard. Avec 120, la sortie contient result: true ; avec 40, elle contient result: false.
conditions détaille chaque comparaison : value est la donnée lue, compareTo la valeur comparée et result son résultat. Avec AND, toutes les conditions doivent être vraies ; avec OR, une seule suffit. La sortie décrit la décision : pour relire la demande dans les branches, utilisez input ou la sortie du nœud de préparation.
Les égalités comparent des représentations textuelles et tiennent compte de la casse. Les opérateurs gt, gte, lt et lte convertissent les valeurs en nombres. Vérifiez séparément qu’un montant est présent et valide avant de prendre une décision métier : une valeur vide ne doit pas être considérée comme un montant fiable.
Type technique : if. Runtime : nodulz.
Identifiants et prérequis
Aucun identifiant externe dédié n’est défini par ce nœud. Les sources distantes ou la cible d’exécution peuvent néanmoins nécessiter leurs propres accès.
Consultez le guide des identifiants si une source distante ou une cible d’exécution nécessite un accès.
Paramètres
Les noms ci-dessous correspondent aux clés techniques. Les valeurs par défaut ne constituent pas une configuration prête à exécuter : renseignez les champs requis par votre opération. Les chemins contenant [] décrivent les éléments d’une liste ; certains champs dépendent du mode sélectionné.
Testez les montants 120, 100 et 40 pour vérifier les deux branches et la valeur limite. Testez aussi une entrée sans montant et prévoyez son rejet. Si le résultat surprend, comparez value, operator et compareTo dans la sortie, puis vérifiez les connexions vrai/faux. Le tutoriel montre le circuit complet.
Dirige l'exécution vers la branche vrai ou faux selon une comparaison de champ.
Utilisation et spécificités
Utilisez ce nœud pour choisir une branche selon les données, par exemple traiter en priorité les demandes d’un montant supérieur ou égal à 100.
Avec le payload manuel
{ "amount": 120 }, configurez une condition :input.amount.gte).100.Reliez la sortie vrai au traitement prioritaire et faux au traitement standard. Avec 120, la sortie contient
result: true; avec 40, elle contientresult: false.conditionsdétaille chaque comparaison :valueest la donnée lue,compareTola valeur comparée etresultson résultat. Avec AND, toutes les conditions doivent être vraies ; avec OR, une seule suffit. La sortie décrit la décision : pour relire la demande dans les branches, utilisezinputou la sortie du nœud de préparation.Les égalités comparent des représentations textuelles et tiennent compte de la casse. Les opérateurs
gt,gte,ltetlteconvertissent les valeurs en nombres. Vérifiez séparément qu’un montant est présent et valide avant de prendre une décision métier : une valeur vide ne doit pas être considérée comme un montant fiable.Type technique :
if. Runtime :nodulz.Identifiants et prérequis
Aucun identifiant externe dédié n’est défini par ce nœud. Les sources distantes ou la cible d’exécution peuvent néanmoins nécessiter leurs propres accès.
Consultez le guide des identifiants si une source distante ou une cible d’exécution nécessite un accès.
Paramètres
Les noms ci-dessous correspondent aux clés techniques. Les valeurs par défaut ne constituent pas une configuration prête à exécuter : renseignez les champs requis par votre opération. Les chemins contenant [] décrivent les éléments d’une liste ; certains champs dépendent du mode sélectionné.
combinatorenum"and"and,orconditionsarray[{"field":"","operator":"equals","value":""}]conditions[].fieldstring""conditions[].operatorenum"equals"equals,not_equals,contains,not_contains,gt,gte,lt,lte,empty,not_emptyconditions[].valuestring""fieldstringoperatorenumequals,not_equals,contains,not_contains,gt,gte,lt,lte,empty,not_emptyvaluestringExemples
Configuration initiale
Exemple de configuration initiale du catalogue, à adapter avant exécution. Les secrets doivent rester dans les identifiants.
{ "combinator": "and", "conditions": [ { "field": "", "operator": "equals", "value": "" } ] }Vérification
Testez les montants 120, 100 et 40 pour vérifier les deux branches et la valeur limite. Testez aussi une entrée sans montant et prévoyez son rejet. Si le résultat surprend, comparez
value,operatoretcompareTodans la sortie, puis vérifiez les connexions vrai/faux. Le tutoriel montre le circuit complet.Voir aussi : Expressions et données, Exécutions, Catalogue des nœuds.