Rôle
Le bloc termine un chemin de traitement sélectionné dans un sous-flux et définit le tableau renvoyé au bloc « Appeler un flux » du parent. Un enfant peut déclarer plusieurs sorties, comme les lignes nettoyées et les totaux. Un appel choisit la sortie nécessaire.
Entrée et contrat
Connectez le résultat du traitement à l’entrée. Définissez fields avec les champs à renvoyer, ou laissez la liste vide pour tous les champs. Cette liste ne modifie pas les valeurs des cellules ; effectuez les calculs et renommages en amont. Les noms des champs du contrat doivent être uniques.
Concevoir la sortie
Donnez un nom explicite à la sortie. Pour un contrat stable, listez les champs dans l’ordre requis. Jusqu’à 500 champs sont pris en charge ; les noms comportent au maximum 256 caractères et ne peuvent pas utiliser le préfixe réservé __bridge_ . Créez des sorties nommées séparément pour différents niveaux de détail.
Configuration
- Ajoutez le bloc après la transformation voulue.
- Définissez son nom et sa liste de champs.
- Assurez-vous que son chemin de dépendance utilise des blocs autorisés dans les sous-flux.
- Publiez le flux enfant.
- Sélectionnez cette sortie dans l’appel parent et examinez le tableau renvoyé.
Après modification du schéma
Renommer ou supprimer des champs modifie le contrat pour les étapes suivantes. Vérifiez les filtres, formules, jointures et destinations des parents après une modification. Supprimer la sortie elle-même nécessite de la sélectionner à nouveau dans l’appel. Ce bloc ne publie pas d’adresse HTTP et n’envoie pas de tableau à un système externe ; configurez des destinations distinctes ou une publication API pour ces actions.
Exemple de deux résultats
Après le nettoyage, créez « Rows » avec Product, Period et Amount. Une branche parallèle de regroupement produit « Totals » avec Period et Total. Un chargement détaillé choisit Rows ; un processus de rapport de gestion choisit Totals. Les deux utilisent la même logique de nettoyage publiée.