v26.05: Travailler avec les paramètres des nœuds
La section Paramètres apparaît sur chaque nœud de flux de travail, à l'exception du nœud Démarrage. Il permet aux concepteurs de flux de travail de contrôler explicitement l'ordre d'exécution des nœuds, en dissociant le séquençage logique du flux de données.
Avant la version 26.05, le concept de nœuds précédents était documenté en ligne sur chaque type de nœud et les nœuds suivants n'étaient disponibles que pour les nœuds d'écriture. Depuis la version 26.05, les deux listes font partie d'une section Paramètres standardisée disponible dans toutes les catégories de nœuds - Transformation, Lecture, Écriture et Ensemble de règles.
La section Paramètres présente deux listes :
Nœuds précédents - les nœuds qui doivent être exécutés avant celui-ci. Automatiquement alimenté par les connexions d'entrée de données du nœud (entrées en lecture seule) et extensible avec des antécédents logiques pour le séquençage.
Nœuds suivants - en lecture seule. Autodérivé de la chaîne logique des précédents : tout nœud qui nomme ce nœud dans sa liste de précédents apparaît ici.
Configuration des nœuds de précédence
Pour configurer les nœuds précédents :
Sélectionnez le nœud sur le canevas. Le panneau latéral de configuration s'ouvre.
Développez la section Paramètres.
Pour ajouter un précédent logique, sélectionnez le bouton + sous Nœuds de précédents et choisissez un nœud dans la liste déroulante.
Pour supprimer un précédent, sélectionnez l'icône X à côté du nom du nœud. Les précédents d'entrée de données sont en lecture seule et ne peuvent pas être supprimés de la section Paramètres - il faut les supprimer dans la section Entrée du nœud.
Sélectionnez Publier pour appliquer la configuration.
Les flèches du canevas sont mises à jour lors de la publication pour refléter le précédent logique configuré.
Détection du cycle
Le système bloque toute sélection qui créerait une dépendance circulaire.
La détection des cycles couvre :
Auto-référence - un nœud ne peut pas être son propre précédent.
Cycles directs - nœud A → nœud B → nœud A.
Cycles indirects - nœud A → nœud B → nœud C → nœud A.
Cycles de type croisé - dépendances circulaires qui s'étendent sur plusieurs catégories de nœuds.
Si une sélection crée un cycle, le système affiche un avertissement de validation et la connexion n'est pas appliquée.
Démarrer la gestion des nœuds pour les nœuds d'action de lecture et de données
Pour les nœuds d'action de lecture et de données, le nœud de départ se comporte comme le précédent par défaut lorsqu'aucun autre précédent n'est configuré. Depuis la version 26.05, le nœud de départ peut être supprimé de la liste des précédents une fois qu'un autre précédent est sélectionné, et réintroduit plus tard si nécessaire.
Pour supprimer le nœud de départ en tant que précédent :
Ajoutez un autre nœud en tant que précédent sous Nœuds précédents.
Sélectionnez l'icône X à côté de l'entrée Démarrer pour la supprimer.
Sélectionnez Publier.
Pour ajouter le nœud de départ comme précédent :
Sélectionnez le bouton + sous Nœuds précédents.
Choisissez Démarrer dans la liste déroulante.
Sélectionnez Publier.
Note: Chaque nœud doit conserver au moins un précédent à tout moment. Le système empêche la suppression du dernier précédent, qu'il s'agisse du nœud de départ ou de tout autre nœud.
Renommer et supprimer des nœuds référencés
Lorsqu'un nœud référencé dans la liste des nœuds précédents ou suivants d'un autre nœud est renommé, la référence est automatiquement mise à jour. Lorsqu'un nœud référencé est supprimé, il est retiré de toutes les listes Précédente et Suivante du flux de travail.