Retour workflow
Renvoie un résultat au workflow appelant : une DataFrame entière, ou une valeur scalaire lue dans la première ligne. Le nom référence une sortie déclarée dans l'onglet Interface du pipeline.
| Paramètre | Défaut | Description |
|---|---|---|
output_name | — | Nom de la sortie déclarée dans l'interface. |
output_kind | dataframe | dataframe (se câble en aval) ou variable (se lit dans une expression). |
value_column | — | Colonne dont la première ligne fournit la valeur — mode variable. |
fail_if_empty | true | Échouer quand aucune ligne n'est en entrée — mode variable. |
Rien n'est visible avant la fin
La donnée est écrite dans une zone d'attente et n'a aucune existence pour le workflow tant que le pipeline n'est pas terminé. C'est le parent qui publie, et seulement si le pipeline a réussi et produit toutes les sorties qu'il déclare — voir tout ou rien.
Une conséquence pratique : sur une sortie scalaire alimentée par un flux vide,
laisser fail_if_empty actif vaut mieux qu'un échec plus loin. Sans ligne,
aucune valeur n'est produite, et l'appel échouerait de toute façon pour sortie
manquante — autant que l'erreur désigne la vraie cause.
En mode variable, seule la première ligne alimente la valeur ; un
avertissement est émis si le flux en contient davantage.