Runtime durable
Une tâche.
Des semaines ou des mois de travail.
Temporal intégré conserve l'état du workflow pendant les attentes et les interruptions. Corin peut poursuivre le même élément de travail à l'arrivée d'une réponse ou lors d'une nouvelle tentative d'une étape configurée.
Demande de devis révisé
La demande devient un élément de travail.
Les agents commencent avec les enregistrements autorisés et la procédure pertinente. Le workflow enregistre l'étape terminée et la suite.
Ce que signifie la durabilité ici
La tâche ne perd pas le fil.
Un agent peut terminer une étape et attendre une personne ou un système externe. Corin garde le même élément de travail ouvert pendant cette attente. Lorsque l'entrée attendue arrive, le travail peut reprendre à l'étape en attente.
Temporal intégré prend en charge l'état du workflow, les attentes et la reprise dans les flux compatibles. Le modèle est appelé pour les étapes qui en ont besoin ; il ne tourne pas pendant toute une attente de plusieurs semaines.
Les attentes font partie du workflow
Une réponse peut arriver des semaines plus tard.
Dans l'exemple du devis, l'équipe demande un détail client manquant. La tâche enregistre ce qu'elle a déjà vérifié et attend. Une réponse ultérieure se rattache à Q-1042 : les agents peuvent donc continuer avec les informations à jour.
Le même principe s'applique lorsqu'une personne doit approuver une décision. L'approbation est une nouvelle entrée pour la tâche ouverte, dans le cadre de ses autorisations.
L'analyste des tarifs vérifie les enregistrements autorisés et demande un détail manquant.
Une nouvelle tentative configurée peut répéter l'étape échouée.
Un délai d'attente temporaire d'un outil n'efface pas forcément le travail terminé. Le workflow enregistre la tentative et applique sa règle de nouvelle tentative configurée.
Nouvelles tentatives et échecs
Relancer une étape échouée lorsque c'est sans risque.
Temporal prend en charge les nouvelles tentatives et la reprise après des interruptions d'infrastructure. Un workflow Corin doit tout de même définir quelles opérations échouées peuvent être relancées, quand s'arrêter et quand demander à une personne de résoudre une exception métier.
Si une écriture externe a pu aboutir avant l'expiration du délai, la répéter pourrait créer une seconde action. Un devis rejeté par un responsable exige aussi une décision révisée, pas une nouvelle tentative automatique.
Examiner ce qui s'est passé
Trois enregistrements répondent à des questions différentes.
L'exécution durable, la télémétrie des agents et le système métier montrent chacun une partie différente du travail.
État Temporal
Quelle étape est terminée, qu'est-ce qui est en attente, et quel événement ou quelle nouvelle tentative fait avancer le travail ?
Télémétrie Langfuse
Quels agent, modèle et outils ont été utilisés, et combien l'exécution a-t-elle coûté ou duré ?
Enregistrement métier
Qui a approuvé une décision, et qu'est-ce qui a réellement changé dans le système connecté ?
Créer avec Corin
Essayez une tâche avec une vraie attente.
Utilisez le point de départ développeur pour inspecter un workflow compatible. Adaptez ses attentes, ses limites de nouvelles tentatives et ses approbations à votre propre tâche.