Child Workflow

Advanced Ecosystem 🔴 Senior

Definition

Workflow lancé depuis un autre Workflow parent dans Temporal. Permet la décomposition de processus complexes et l'isolation des échecs.

Analogie

Un manager qui délègue une sous-tâche à un employé tout en continuant son propre travail.

Exemple de code

async function parentWorkflow(orders) {
  const handles = orders.map(order =>
    startChild(processOrderWorkflow, { args: [order] })
  );
  return Promise.all(handles.map(h => h.result()));
}

Cas d'usage

Traiter en parallèle plusieurs sous-processus indépendants tout en gardant un contrôle centralisé.

#orchestration#architecture