Child Workflow
Advanced Ecosystem 🔴 SeniorDefinition
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é.