Workflows
Automatisez un processus entier sur un seul canevas, de l'événement déclencheur à l'ensemble des décisions et actions qui le mènent à son terme. Chaque point de décision est explicite, jamais déduit. Un appel de suivi transporteur, du déclencheur planifié jusqu'à la relance. Agents et Python s'exécutent côte à côte, avec outils, branches et workflows réutilisables connectés sur le même canevas.
Réserver une démoDéclencheurs
Chaque workflow démarre par un déclencheur : un appel, un message, une requête API, un webhook, un fichier importé ou une planification que vous définissez. Le travail commence là où il arrive déjà, sans attendre que quelqu'un le lance.
- jeu. 1 oct., 07:00Suivant
- ven. 2 oct., 07:00
- lun. 5 oct., 07:00
Nœuds principaux
Chaque nœud remplit une tâche précise : extraire une information, la classifier, exécuter un calcul, appeler un système ou décider de la suite, en automatisant les étapes prévisibles.
- AI ExtractTransformez des entrées non structurées en champs ou en JSON Schema défini.
- AI ClassifyClassez les entrées dans les catégories utilisées par votre processus.
- AI GenerateGénérez du contenu à partir d'instructions et du contexte du workflow.
- Code personnaliséExécutez du Python en environnement isolé pour vos calculs et transformations.
- Opérations sur les fichiersAnalysez, convertissez et extrayez des informations à partir de fichiers.
- ConditionsOrientez le travail selon des conditions explicites.
- BouclesRépétez des étapes sur un nombre d'itérations ou une collection.
- WebhookEnvoyez des requêtes aux API et recevez les réponses.
- PlanificationMettez en pause jusqu'à une heure définie ou patientez avant l'étape suivante.
- Changement de modulePassez à un autre module en transmettant son contexte.
- Appeler un workflowDéléguez le travail à un workflow réutilisable et exploitez sa réponse.
Branchements et itérations
Orientez le travail vers le premier chemin correspondant, le dernier ou tous, avec des branches exécutées en parallèle puis fusionnées. Les boucles itèrent sur n'importe quelle liste ou un nombre fixe d'itérations, en traçant chaque élément comme une exécution distincte : un lot ne perd jamais le détail.
- En retardeta_delay > 30
- Preuve de livraison manquantepod_received = false
- Litige tarifairerate_change != 0Ignoré
Exploitez les données de l'entreprise
Interrogez les données produites par les agents, recherchez dans les bases de connaissances et récupérez des enregistrements depuis les systèmes connectés, puis transmettez ces résultats à l'étape suivante sous forme de variables. Les agents disposent des données les plus récentes avant même le début de la conversation.
Confirmer que le chargement 48213 arrive bien avant shipments.eta
- load_id
- lane
- eta
- carrier
Versions, environnements et publication
Modifiez un brouillon, testez-le en développement ou en environnement de tests, puis publiez en production : chaque environnement conserve sa propre version, ses identifiants et ses endpoints. Exigez une validation, restaurez n'importe quelle version antérieure et améliorez un processus en production sans interrompre les exécutions en cours.
- Version 14Brouillon, modifié il y a 12 minDéveloppement
- Version 13Tests réussisEnvironnement de tests
- Version 12En ligne, 2 140 exécutions aujourd'huiProduction
- Version 11Restauration disponibleArchivé
Demandé par l'équipe build. Tests de l'environnement de tests réussis.
En attente de validation du propriétaireDemander des modificationsApprouverApprouvé par le propriétairePublicationQuestions fréquentes
Au-delà des nœuds agents IA, les workflows utilisent des nœuds webhook pour les appels d'API sortants, des blocs de code pour les transformations déterministes, des nœuds IA Extract/Classify/Generate pour obtenir des sorties structurées en dehors d'une conversation en direct, et des nœuds d'intégration tierce reliés à plus de 200 systèmes externes.
Les workflows prennent en charge tous les grands schémas de déclenchement : appel entrant, événement webhook, exécution planifiée, dépôt de fichier ou message entrant. La même logique de workflow peut ainsi être lancée par un appel téléphonique, un appel d'API, une planification cron ou l'arrivée d'un document dans un système, sans reconstruire le flux pour chaque point d'entrée. Cela dissocie ce qui déclenche un workflow de ce que le workflow fait réellement : la même logique opérationnelle peut servir plusieurs canaux ou systèmes.
La production est toujours isolée du cycle de test : une modification de prompt testée en environnement de tests ne peut pas interrompre un appel en production, et une mise à jour d'intégration en développement ne peut pas affecter un workflow en production. Les nouvelles versions passent par un processus de validation calqué sur un workflow de Pull Request : aucune modification n'atteint la production sans l'accord explicite des parties prenantes concernées.
Oui. Les nœuds peuvent s'exécuter de manière séquentielle, en parallèle ou en boucle : appeler trois API simultanément et fusionner les résultats, ou itérer sur une liste d'enregistrements, par exemple. Aucune contrainte imposée par la plateforme ne limite la façon dont les nœuds sont reliés ou ordonnés.
Oui, grâce aux composants de workflow réutilisables, une bibliothèque partagée maintenue au niveau de l'espace de travail. Les composants de prompt permettent aux agents d'importer une logique de prompt partagée, comme des garde-fous ou une vérification d'identité, plutôt que de la dupliquer. Les composants de nœud encapsulent une configuration d'intégration réutilisable, par exemple un endpoint d'API et son authentification, que tout workflow peut importer. Les composants de workflow vont plus loin en encapsulant une séquence complète de nœuds, d'agents et d'intégrations dans une fonction appelable : un autre workflow peut l'invoquer, lui transmettre des données et utiliser le résultat sans savoir ce qui se passe à l'intérieur.

