Aller au contenu

Exécuter un sous-workflow

n8n : Execute Workflow (Execute Sub-workflow)Toutes les offres1 entrée · 1 sortie

Appelle un autre workflow de l'organisation avec les éléments reçus, et attend son résultat ou non.

Éléments reçusExécuter un sous-workflowÉléments produits

Fonctionnement

L'appel crée des exécutions du workflow choisi, rattachées à celle-ci (mode « Sous-workflow » dans l'historique). Pendant l'attente, l'exécution est suspendue sans occuper de worker ; elle reprend dès la fin des appels. Une reprise ne crée jamais d'appel en double.

Paramètres

ParamètreTypeDétail
Workflow appeléobligatoireworkflowPublié dans l'environnement de l'exécution, et commençant par « Appelé par un workflow » (ou un Déclencheur manuel).
AppelchoixValeurs : Une exécution pour tous les éléments, Une exécution par élément.
Attendre la fin et reprendre son résultatoui / nonDésactivé : le sous-workflow démarre et les éléments reçus continuent aussitôt.
Attente maximale (secondes)selon les autres paramètresnombre24 h au plus. Au-delà, les exécutions appelées sont annulées.
Échec du sous-workflowselon les autres paramètreschoixValeurs : Échouer, Continuer avec { error } dans l'élément.

Données reçues et renvoyées

  • EntréeListe d'éléments.
  • SortieAvec attente : la sortie de la dernière étape réussie de chaque exécution appelée (reliée à l'élément d'origine en mode « par élément »). Sans attente : les éléments reçus, avec { subExecutionIds }.

Erreurs

Workflow archivé, non publié dans l'environnement ou sans déclencheur appelable ; plus de 100 éléments en mode « par élément » ; profondeur d'appels au-delà de 3 ; délai dépassé ; échec d'un appel (si « Échouer »).

À savoir. Chaque exécution appelée compte dans le quota d'exécutions, comme toute exécution.

Exemple

Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "mode": "each",
  "wait": true,
  "timeoutSeconds": "600",
  "onError": "continue"
}

Voir aussi