Runtime durevole

Un'attività.
Settimane o mesi di lavoro.

Temporal integrato conserva lo stato del workflow durante attese e interruzioni. Corin può continuare lo stesso elemento di lavoro quando arriva una risposta o si ritenta un passaggio configurato.

CorinRuntime durevole / Elemento di lavoro di esempio
Q-1042 · Un singolo elemento di lavoro
REVISIONE PREVENTIVO · STATO DEL WORKFLOW

Richiesta di preventivo rivisto

Giorno 1 → Settimane dopo
01 / ATTIVITÀ APERTA

La richiesta diventa un unico elemento di lavoro.

Gli agenti partono dai record consentiti e dalla procedura pertinente. Il workflow registra il passaggio completato e quello successivo.

Inizio della revisione del preventivo
EVENTI SU Q-1042
Richiesta ricevutaRegistrato
Servono dati del clienteIn sospeso
Risposta associataIn sospeso
Passaggio dello strumento ritentatoIn sospeso
Revisione del managerIn sospeso
Passaggio successivoIn sospeso
Scegli un evento per esaminare lo stato e il passaggio in sospeso.

Cosa significa qui durabilità

L'attività non perde il segno.

Un agente può completare un passaggio e attendere una persona o un sistema esterno. Corin mantiene aperto lo stesso elemento di lavoro durante l'attesa. Quando arriva l'input previsto, il lavoro può riprendere dal passaggio in sospeso.

Temporal integrato supporta stato del workflow, attese e ripresa nei flussi supportati. Il modello viene chiamato per i passaggi che lo richiedono; non resta attivo durante un'attesa di settimane.

Le attese fanno parte del workflow

Una risposta può arrivare settimane dopo.

Nell'esempio del preventivo, il team chiede un dettaglio cliente mancante. L'attività registra ciò che ha già verificato e attende. Una risposta successiva appartiene a Q-1042, quindi gli agenti possono continuare con le informazioni aggiornate.

Lo stesso schema vale quando una persona deve approvare una decisione. L'approvazione è un nuovo input per l'attività aperta, entro i suoi permessi.

UN SINGOLO ELEMENTO DI LAVORO · TRE MOMENTI
Q-1042In corso
PASSAGGIO COMPLETATOContesto raccolto

L'analista prezzi verifica i record consentiti e chiede un dettaglio mancante.

Prossimo: attendere la risposta del cliente
L'ID dell'attività resta Q-1042.
PASSAGGIO NON RIUSCITO · PROSSIMA AZIONE
PASSAGGIO STRUMENTO / NUOVO TENTATIVO

Un nuovo tentativo configurato può ripetere il passaggio non riuscito.

Un timeout temporaneo di uno strumento non deve necessariamente cancellare il lavoro completato. Il workflow registra il tentativo e segue la policy di nuovi tentativi configurata.

ConservaProgressi già compiuti nell'attività
La gestione degli errori dipende dal passaggio e dalla sua policy.

Nuovi tentativi ed errori

Ritenta un passaggio non riuscito quando è sicuro farlo.

Temporal supporta nuovi tentativi e ripristino dopo interruzioni dell'infrastruttura. Un workflow Corin deve comunque definire quali operazioni non riuscite si possono ritentare, quando fermarsi e quando chiedere a una persona di risolvere un'eccezione aziendale.

Se una scrittura esterna può essere andata a buon fine prima di un timeout, ripeterla potrebbe creare una seconda azione. Anche un preventivo respinto da un manager richiede una decisione rivista, non un altro tentativo automatico.

Esamina cosa è successo

Tre registri rispondono a domande diverse.

L'esecuzione durevole, la telemetria degli agenti e il sistema aziendale mostrano ciascuno una parte diversa del lavoro.

01 / WORKFLOW

Stato Temporal

Quale passaggio è completato, cosa è in sospeso e quale evento o nuovo tentativo fa avanzare il lavoro?

02 / AGENTI

Telemetria Langfuse

Quali agenti, modelli e strumenti sono stati usati, e quanto è costata o durata l'esecuzione?

03 / RISULTATO

Record aziendale

Chi ha approvato una decisione e cosa è cambiato davvero nel sistema collegato?

Crea con Corin

Prova un'attività con un'attesa reale.

Usa il punto di partenza per sviluppatori per esaminare un workflow supportato. Adatta attese, limiti dei nuovi tentativi e approvazioni a una tua attività.