Durable Runtime

Eine Aufgabe.
Wochen oder Monate an Arbeit.

Integriertes Temporal bewahrt den Workflow-Status über Wartezeiten und Unterbrechungen hinweg. Corin kann dasselbe Arbeitselement fortsetzen, wenn eine Antwort eintrifft oder ein konfigurierter Schritt wiederholt wird.

CorinDurable Runtime / Beispiel-Arbeitselement
Q-1042 · Ein Arbeitselement
ANGEBOTSPRÜFUNG · WORKFLOW-STATUS

Überarbeitete Angebotsanfrage

Tag 1 → Wochen später
01 / AUFGABE ERÖFFNET

Die Anfrage wird zu einem Arbeitselement.

Agenten beginnen mit zulässigen Datensätzen und dem relevanten Verfahren. Der Workflow erfasst den abgeschlossenen Schritt und was als Nächstes folgt.

Beginn der Angebotsprüfung
EREIGNISSE ZU Q-1042
Anfrage erhaltenErfasst
Kundenangabe erforderlichAusstehend
Antwort zugeordnetAusstehend
Tool-Schritt wiederholtAusstehend
Prüfung durch FührungskraftAusstehend
Nächster SchrittAusstehend
Wählen Sie ein Ereignis, um Status und ausstehenden Schritt zu untersuchen.

Was Dauerhaftigkeit hier bedeutet

Die Aufgabe behält ihren Stand.

Ein Agent kann einen Schritt abschließen und auf eine Person oder ein externes System warten. Corin hält dasselbe Arbeitselement während dieser Wartezeit offen. Sobald die erwartete Eingabe eintrifft, kann die Arbeit beim ausstehenden Schritt fortgesetzt werden.

Integriertes Temporal unterstützt Workflow-Status, Wartezeiten und Fortsetzung in unterstützten Abläufen. Das Modell wird für die Schritte aufgerufen, die es benötigen; es läuft nicht während einer wochenlangen Wartezeit.

Wartezeiten sind Teil des Workflows

Eine Antwort kann Wochen später eintreffen.

Im Angebotsbeispiel fragt das Team eine fehlende Kundenangabe an. Die Aufgabe erfasst, was bereits geprüft wurde, und wartet. Eine spätere Antwort gehört zu Q-1042, sodass die Agenten mit den aktualisierten Informationen fortfahren können.

Dasselbe Muster gilt, wenn eine Person eine Entscheidung freigeben muss. Die Freigabe ist eine neue Eingabe für die offene Aufgabe, im Rahmen ihrer Berechtigungen.

EIN ARBEITSELEMENT · DREI MOMENTE
Q-1042In Bearbeitung
SCHRITT ABGESCHLOSSENKontext erfasst

Der Preisanalyst prüft die zulässigen Datensätze und fragt eine fehlende Angabe an.

Weiter: Kundenantwort abwarten
Die Aufgaben-ID bleibt Q-1042.
FEHLGESCHLAGENER SCHRITT · NÄCHSTE AKTION
TOOL-SCHRITT / WIEDERHOLUNG

Eine konfigurierte Wiederholung kann den fehlgeschlagenen Schritt erneut ausführen.

Eine vorübergehende Tool-Zeitüberschreitung muss die abgeschlossene Arbeit nicht löschen. Der Workflow erfasst den Versuch und folgt seiner konfigurierten Wiederholungsrichtlinie.

BeibehaltenAbgeschlossener Aufgabenfortschritt
Die Fehlerbehandlung hängt vom Schritt und seiner Richtlinie ab.

Wiederholungen und Fehler

Fehlgeschlagene Schritte wiederholen, wenn es sicher ist.

Temporal unterstützt Wiederholungen und die Wiederherstellung nach Infrastrukturunterbrechungen. Ein Corin-Workflow muss dennoch festlegen, welche fehlgeschlagenen Vorgänge wiederholt werden dürfen, wann abgebrochen wird und wann eine Person eine geschäftliche Ausnahme klären soll.

Wenn ein externer Schreibvorgang vor einem Timeout erfolgreich gewesen sein könnte, kann eine Wiederholung eine zweite Aktion auslösen. Ein von einer Führungskraft abgelehntes Angebot erfordert zudem eine überarbeitete Entscheidung, keinen weiteren automatischen Versuch.

Nachvollziehen, was passiert ist

Drei Datensätze beantworten unterschiedliche Fragen.

Dauerhafte Ausführung, Agenten-Telemetrie und das Geschäftssystem zeigen jeweils einen anderen Teil der Arbeit.

01 / WORKFLOW

Temporal-Status

Welcher Schritt ist abgeschlossen, was steht aus, und welches Ereignis oder welche Wiederholung bringt die Arbeit voran?

02 / AGENTEN

Langfuse-Telemetrie

Welcher Agent, welches Modell und welche Tools wurden genutzt, und was hat die Ausführung gekostet oder wie lange hat sie gedauert?

03 / ERGEBNIS

Geschäftsdatensatz

Wer hat eine Entscheidung freigegeben, und was hat sich im verbundenen System tatsächlich geändert?

Mit Corin entwickeln

Testen Sie eine Aufgabe mit echter Wartezeit.

Nutzen Sie den Einstiegspunkt für Entwickler, um einen unterstützten Workflow zu untersuchen. Passen Sie Wartezeiten, Wiederholungsgrenzen und Freigaben an eine eigene Aufgabe an.