Durable Runtime

Eén taak.
Weken of maanden werk.

Het ingebouwde Temporal behoudt de workflowstatus bij wachttijden en onderbrekingen. Corin kan hetzelfde werkitem voortzetten wanneer er een antwoord binnenkomt of een geconfigureerde stap opnieuw wordt geprobeerd.

CorinDurable Runtime / Voorbeeldwerkitem
Q-1042 · Eén werkitem
OFFERTEBEOORDELING · WORKFLOWSTATUS

Herzien offerteverzoek

Dag 1 → Weken later
01 / TAAK GEOPEND

Het verzoek wordt één werkitem.

Agents beginnen met toegestane records en de relevante procedure. De workflow legt de voltooide stap vast en wat er daarna komt.

Start van de offertebeoordeling
EVENTS OP Q-1042
Verzoek ontvangenVastgelegd
Klantgegevens nodigIn afwachting
Antwoord gekoppeldIn afwachting
Toolstap opnieuw geprobeerdIn afwachting
Beoordeling managerIn afwachting
Volgende stapIn afwachting
Kies een gebeurtenis om de status en de openstaande stap te inspecteren.

Wat duurzaamheid hier betekent

De taak houdt haar plek.

Een agent kan een stap afronden en wachten op een persoon of een extern systeem. Corin houdt hetzelfde werkitem open tijdens die wachttijd. Zodra de verwachte input binnenkomt, kan het werk hervatten bij de openstaande stap.

Het ingebouwde Temporal ondersteunt de workflowstatus, wachttijden en hervatting in ondersteunde flows. Het model wordt aangeroepen voor de stappen die het nodig hebben; het draait niet door tijdens een wachttijd van weken.

Wachttijden horen bij de workflow

Een antwoord kan weken later binnenkomen.

In het offertevoorbeeld vraagt het team om een ontbrekend klantgegeven. De taak legt vast wat al is gecontroleerd en wacht. Een later antwoord hoort bij Q-1042, zodat de agents verder kunnen met de bijgewerkte informatie.

Hetzelfde patroon geldt wanneer een persoon een besluit moet goedkeuren. De goedkeuring is nieuwe input voor de openstaande taak, binnen de rechten ervan.

ÉÉN WERKITEM · DRIE MOMENTEN
Q-1042Bezig
STAP VOLTOOIDContext verzameld

De prijsanalist controleert de toegestane records en vraagt om een ontbrekend detail.

Volgende: wachten op antwoord klant
De taak-ID blijft Q-1042.
MISLUKTE STAP · VOLGENDE ACTIE
TOOLSTAP / OPNIEUW

Een geconfigureerde nieuwe poging kan de mislukte stap herhalen.

Een tijdelijke time-out van een tool hoeft voltooid werk niet te wissen. De workflow legt de poging vast en volgt het geconfigureerde retrybeleid.

BehoudenVoltooide taakvoortgang
Foutafhandeling hangt af van de stap en het bijbehorende beleid.

Herhalingen en fouten

Probeer een mislukte stap opnieuw als dat veilig is.

Temporal ondersteunt nieuwe pogingen en herstel na onderbrekingen van de infrastructuur. Een Corin-workflow moet nog steeds bepalen welke mislukte bewerkingen opnieuw mogen worden geprobeerd, wanneer te stoppen en wanneer een persoon een bedrijfsuitzondering moet oplossen.

Als een externe schrijfactie vóór een time-out mogelijk al is gelukt, kan herhalen een tweede actie veroorzaken. Een door een manager afgewezen offerte vraagt ook om een herzien besluit, niet om nog een automatische poging.

Bekijk wat er gebeurde

Drie registraties beantwoorden verschillende vragen.

Duurzame uitvoering, agenttelemetrie en het bedrijfssysteem tonen elk een ander deel van het werk.

01 / WORKFLOW

Temporal-status

Welke stap is voltooid, wat staat open, en welke gebeurtenis of nieuwe poging brengt het werk verder?

02 / AGENTS

Langfuse-telemetrie

Welke agent, welk model en welke tools zijn gebruikt, en wat kostte de run aan geld of tijd?

03 / RESULTAAT

Bedrijfsrecord

Wie heeft een besluit goedgekeurd, en wat is er daadwerkelijk gewijzigd in het gekoppelde systeem?

Bouwen met Corin

Probeer een taak met een echte wachttijd.

Gebruik het startpunt voor ontwikkelaars om een ondersteunde workflow te inspecteren. Pas de wachttijden, retrygrenzen en goedkeuringen aan voor een eigen taak.