DocumentationWorkflows

Logique et données

Créez des branches, traitez des listes et contrôlez les boucles ou attentes.

4 min de lectureMis à jour le

Logique et données

Créez des branches, traitez des listes et contrôlez les boucles ou attentes.

Utilisez Logique et données comme étape clairement définie dans un workflow anymize.

Alle Seiten in diesem Bereich

Condition nodeSépare le workflow en deux chemins : si la condition est vraie (par ex. « score > 50 »), le workflow continue en haut, sinon en bas. Les modèles comme {{ input.score > 50 }} sont autorisés. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Conditions multiples nodeEnvoie les données vers la première sortie nommée dont la condition correspond. Sinon, utilise la sortie de repli. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Supabase nodeUtiliser les tables et l'auth Supabase. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Edit Fields (Set) nodeDéfinir, renommer ou supprimer des champs dans le flux de données, p. ex. transformer la sortie d'un déclencheur dans le format attendu par le node suivant. Les valeurs prennent en charge les templates comme {{ $json.user.name }}. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Répéter une liste nodeTraite une liste par petits groupes. Reliez la dernière étape à Continuer. Terminé démarre lorsque tous les groupes sont traités. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Filter nodeNe garde que les items qui remplissent une condition, tous les autres sont écartés. Exécuté par item ; les modèles comme {{ $json.score > 50 }} sont autorisés. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Wait nodeMet le workflow en pause pendant N secondes avant l'étape suivante, pratique pour les limites de débit ou les schémas « attendre un peu, puis revérifier ». Maximum 60 secondes. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Aggregate nodeRassemble tous les items entrants en un seul item, par ex. reconstruire une liste cohérente après une boucle ou additionner des valeurs sur tous les items. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Envoyer la réponse webhook nodeEnvoie une réponse HTTP à l'expéditeur qui a appelé le webhook. Place ce bloc à la fin de ton workflow, il n'est évalué que si le déclencheur webhook est en mode de réponse « Bloc de réponse webhook personnalisé ». Sinon, il est ignoré. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.JSON nodeConvertit des chaînes JSON en objets (Parse) ou l'inverse (Stringify). Pratique quand par ex. un webhook fournit une chaîne JSON comme valeur dans un champ et que tu veux accéder à chaque champ. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Date & heure nodeGénère la date actuelle, ajoute/soustrait des unités de temps ou met en forme une date existante (ISO, Unix, format européen). Pratique par ex. pour « dans 7 jours » ou « rendez-vous à 09:00 lundi prochain ». Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Limit nodeNe garde que les N premiers ou derniers éléments et supprime le reste, p.ex. ne transmettre que le top 10 après une recherche. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Sort nodeTrie les éléments selon un champ, croissant ou décroissant. Les nombres sont triés numériquement, le texte par ordre alphabétique. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Split Out nodeTransforme une liste contenue dans un champ en éléments distincts, un élément par valeur de la liste. L'inverse d'Aggregate. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Summarize nodeAgrège tous les éléments en indicateurs : somme, nombre, min, max, moyenne ou concaténation, éventuellement groupés par un champ. Calcul pur, sans LLM. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Remove Duplicates nodeSupprime les doublons, éléments identiques ou ayant les mêmes valeurs sur les champs choisis. Dédoublonne uniquement au sein de l'exécution courante. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Rename Keys nodeRenomme des champs sans les redéfinir un par un, p.ex. first_name → firstName. Par ligne : ancien nom → nouveau nom. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Crypto nodeHash (SHA-256/SHA-512/MD5), encoder/décoder en Base64 ou générer un UUID, pratique pour vérifier des signatures et créer des clés d'idempotence. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.No Operation nodeTransmet les éléments sans modification, un point de jonction étiqueté ou un espace réservé pendant la construction. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Stop and Error nodeInterrompt l'exécution immédiatement avec un message d'erreur personnalisé, pour qu'une mauvaise branche n'écrive ou n'envoie jamais en silence. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Fusionner les listes nodeFusionne deux listes. Les comparaisons importées peuvent transmettre uniquement les entrées absentes de l'autre liste. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.Airtable nodeUtilise tes bases Airtable comme base de données : liste, crée et mets à jour des enregistrements. Découvrez sa configuration, les entrées et sorties, le test et la résolution des erreurs.