Rôle

Un sous-flux centralise le nettoyage, les calculs ou les mappages communs. Contrairement à une exécution de flux distincte, il s’exécute à l’intérieur de l’exécution actuelle et renvoie un tableau sans créer de nouvelle tâche d’arrière-plan.

Entrée et sortie

Le bloc possède une entrée in et une sortie out. Son tableau va au bloc « Recevoir les données d’un flux » sélectionné dans la version Production de l’enfant. Les données arrivant au bloc « Renvoyer les données au flux » sélectionné deviennent la sortie du bloc actuel. Seule la partie du graphe nécessaire à cette sortie est évaluée.

Contrat du sous-flux

  • flow_id — un flux avec une version Production publiée.
  • input_node — l’entrée déclarée de l’enfant.
  • output_node — la sortie déclarée de l’enfant.
  • parameters — constantes, paramètres de lancement actuels ou valeurs de première ligne de l’entrée.
  • L’icône en forme d’œil ouvre la version Production de l’enfant pour l’examiner.

Configurer la réutilisation

  1. Créez un enfant : recevoir → transformer → renvoyer les données.
  2. Publiez-le et vérifiez les droits d’exécution.
  3. Ajoutez « Appeler un flux » dans le parent et sélectionnez le flux, l’entrée et la sortie.
  4. Faites correspondre les noms de champs et les paramètres obligatoires.
  5. Prévisualisez la sortie du bloc et simulez le processus parent.

Limites du sous-flux

Le chemin de dépendance de la sortie sélectionnée peut contenir des transformations, paramètres, entrées, sorties et sous-flux imbriqués. Il n’effectue aucune lecture ou écriture externe, ne demande aucune action utilisateur et ne lance aucune autre exécution ; utilisez « Appeler des flux » pour ces processus. La profondeur maximale est de 5 flux, sans cycles. La préparation fige Production et sa révision ; l’utilisateur doit être autorisé pour chaque flux dépendant. Des entrées ou sorties manquantes nécessitent la correction de la référence.

Exemple de règles partagées

Placez la normalisation des codes produit et le calcul des montants nets dans un sous-flux. Les processus Excel, SQL et API l’utilisent après lecture de leurs propres sources. Après modification d’une règle, testez le sous-flux, publiez Production et vérifiez les scénarios dépendants ; chacun reçoit un tableau cohérent.