{"@":{"v":"gdom/1.2","profile":"https://dng.ai/gibberdom/gdom-1.2.json","proj":"text","index":"https://dng.ai/_gdom/manifest.json","site":"https://dng.ai/_gdom/site.gdom","self":"https://dng.ai/_gdom/fr/plateforme/orchestration/index.text.gdom"},"text":"# Pilotez vos workflows à grande échelle, avec une traçabilité de bout en bout.\n\nDéclenchez vos workflows par API sans attendre leur exécution, traitez les lignes d'un fichier CSV ou d'une feuille Google Sheets par lots et selon vos propres horaires, puis suivez chaque étape — réussie ou non — dans une vue unique, prête pour l'audit.\n\n## Conçue pour la production.\n\n### Traitement asynchrone\n\nLancez un workflow en arrière-plan par une requête POST et récupérez immédiatement son ID d'exécution.\n\n### Suivi détaillé de chaque étape\n\nConsultez completed_steps et failed_steps, avec leurs heures de début et de fin.\n\n### Traitement par lots et planification\n\nAppliquez un workflow à chaque ligne d'un fichier CSV ou d'une feuille Google Sheets, au moment de votre choix.\n\n### Parallélisation et reprise\n\nExécutez des milliers d'instances en parallèle et reprenez une étape là où elle s'est interrompue.\n\n### Relances automatiques et quotas\n\nRespectez les limites de débit grâce aux lots et aux délais, puis relancez automatiquement les erreurs temporaires.\n\n### Traçabilité complète\n\nChaque exécution est journalisée et peut être examinée jusqu'au moindre nœud.\n\n## Lancez l'exécution. Récupérez son ID. Continuez.\n\nEnvoyez vos données à /api/v1/workflows/{workflow_id}/run par une requête POST : le workflow s'exécute alors en arrière-plan. La réponse vous transmet immédiatement un ID à suivre, sans maintenir la connexion ouverte. Le même appel fonctionne pour une exécution planifiée comme pour un déclenchement à la suite d'un événement.\n\n## Suivez chaque étape, qu'elle aboutisse ou échoue.\n\nGET /api/v1/workflow-runs/{run_id} renvoie l'état de l'exécution, started_at, ended_at et deux listes : completed_steps et failed_steps. Pour chaque étape terminée, vous retrouvez l'ID du nœud, son résultat et l'indication de téléchargement. En cas d'échec, vous voyez le message d'erreur et le nœud concerné.\n\n## Une issue claire pour chaque exécution.\n\nChaque exécution aboutit à l'un de trois états définitifs. Les étapes suivantes savent ainsi précisément quelle action entreprendre.\n\n## Des milliers de lignes, sans surveillance manuelle.\n\n### Traitement d'une feuille par lots\n\nParcourez chaque ligne d'un fichier CSV ou d'une feuille Google Sheets, appliquez le workflow et centralisez les résultats.\n\n### Traitements planifiés\n\nPlanifiez la récupération, le traitement et l'export des lots, notamment pendant les heures creuses.\n\n### Enrichissement robuste\n\nAjoutez des délais entre les lots pour respecter les limites de débit et relancez automatiquement les erreurs temporaires.\n\n### Audit et rapports\n\nRécupérez le détail de chaque étape afin de produire des résultats traçables et des rapports fiables.\n\n## Un enrichissement nocturne par lots, de bout en bout.\n\nChaque ligne déclenche une exécution asynchrone. La boucle attend l'état DONE avant d'écrire le résultat, relance les erreurs temporaires et espace les lots afin de respecter les limites de débit.\n\n## Comment un run reste sous contrôle.\n\n### Préparez\n\nConstruisez visuellement le workflow dans Studio et connectez ses nœuds d'entrée, sans écrire de code.\n\n### Déclencher\n\nLancez-le par une requête POST avec vos données, selon un horaire défini ou pour chaque ligne d'un lot.\n\n### Surveiller\n\nSuivez completed_steps et failed_steps jusqu'à ce que l'exécution atteigne l'état DONE.\n\n### Contrôlez\n\nAjoutez une validation humaine aux étapes sensibles et récupérez le journal complet pour vos audits et rapports.\n\n## Les réponses aux questions qu’on nous pose.\n\nL’orchestration de workflows est la couche qui fait tourner des processus automatisés à grande échelle : déclenchement, planification, suivi de chaque étape, relances automatiques et journalisation. Dans Draft & Goal, elle permet de lancer des milliers d’instances de workflow en parallèle et de suivre chacune — réussie ou non — dans une vue unique, prête pour l’audit.\n\nEnvoyez une requête POST à /api/v1/workflows/{workflow_id}/run avec vos données : le workflow s’exécute en arrière-plan. La réponse est immédiate — vous recevez un ID d’exécution à suivre, sans maintenir la connexion ouverte. Le même appel fonctionne pour une exécution planifiée comme pour un déclenchement à la suite d’un événement.\n\nGET /api/v1/workflow-runs/{run_id} renvoie l’état de l’exécution, started_at, ended_at et deux listes : completed_steps et failed_steps. Chaque étape terminée indique l’ID du nœud et son résultat ; chaque échec précise l’erreur et le nœud concerné. Toute exécution aboutit à un seul état définitif : DONE, FAILED ou USER_ABORTED.\n\nOui. Draft & Goal peut parcourir chaque ligne d’un fichier CSV ou d’une feuille Google Sheets, selon un horaire défini, et centraliser les résultats. Le traitement par lots avec délais respecte les limites de débit, les erreurs temporaires sont relancées automatiquement et chaque exécution est journalisée étape par étape pour vos audits et rapports.\n\nL’échec est enregistré, pas masqué. La liste failed_steps de l’exécution consigne l’erreur et le nœud concerné, les erreurs temporaires peuvent être relancées automatiquement et une exécution peut reprendre là où une étape s’est interrompue. Comme chaque exécution se termine en DONE, FAILED ou USER_ABORTED, les étapes suivantes savent précisément quelle action entreprendre.\n\nMontrez-nous le workflow.Nous vous montrerons le 10x.\n\nApportez le workflow marketing qui dévore votre semaine. Nous le construirons en direct, avec vos données et vos modèles, en 30 minutes.\n\n## Outbound links\n\n- [Réserver une démo →](https://dng.ai/fr/reserver-une-demo/)\n\n- [Découvrir la plateforme](https://dng.ai/fr/plateforme/)\n\n- [Draft & Goal](https://dng.ai/)\n\n- [Lire la documentation](https://docs.dng.ai/)\n\nSite navigation: https://dng.ai/_gdom/site.gdom\n\nFull page index: https://dng.ai/_gdom/manifest.json","links":[{"rel":"internal","href":"https://dng.ai/fr/reserver-une-demo/","path":"/fr/reserver-une-demo","label":"Réserver une démo →","gdom":"/_gdom/fr/reserver-une-demo/index.text.gdom"},{"rel":"internal","href":"https://dng.ai/fr/plateforme/","path":"/fr/plateforme","label":"Découvrir la plateforme","gdom":"/_gdom/fr/plateforme/index.text.gdom"},{"rel":"internal","href":"https://dng.ai/","path":"/","label":"Draft & Goal","gdom":"/_gdom/index.text.gdom"},{"rel":"external","href":"https://docs.dng.ai/","label":"Lire la documentation"}]}