Läufe

Verfolge Läufe, stoppe sie und setze unterbrochene Läufe fort.

Ein Lauf ist eine einzelne Ausführung eines Workflows. Er läuft auf dem Server. Ein geschlossener Tab, ein Neuladen der Seite oder ein Neustart des Servers beenden ihn nicht.

Lauf starten

Du startest einen Lauf auf einem dieser Wege:

  • im Tab Ausführen eines veröffentlichten Workflows, der sich von Hand starten lässt
  • mit Jetzt einmal ausführen bei einem Workflow mit Auslöser Zeitplan
  • als Testlauf im Builder

Außerdem startet der Auslöser selbst Läufe.

Laufen mehr als acht Läufe gleichzeitig, warten die übrigen sichtbar in der Warteschlange. Von Hand gestartete Läufe kommen vor automatisch gestarteten an die Reihe, etwa vor Läufen aus Mails oder einem Zeitplan. Das gilt auch für einen Lauf, dessen Freigabe du gerade beantwortet hast.

Lauf verfolgen

  1. Öffne Läufe in der Seitenleiste oder den Abschnitt Läufe auf der Übersicht eines Workflows.
  2. Klicke auf die Zeile des Laufs.

Die Zeitleiste des Laufs öffnet sich als Panel über der Workflow-Übersicht. Ihre Adresse kannst du teilen. Solange der Lauf läuft, erscheinen neue Schritte automatisch.

Die Zeitleiste zeigt Start und Ende jedes Schritts mit Dauer und Tokens. Dazu kommen Werkzeug-Aufrufe mit Argumenten und Antwort, eingetragene Kontext-Felder, Verzweigungen, Rückfragen, Freigaben, Fehler, Unterbrechungen und das Ende. Schritte sind zugeklappt. Ein Klick auf einen Schritt zeigt seine Werkzeug-Aufrufe.

Lauf stoppen

Klicke auf Stoppen. Den Button gibt es im Lauf-Panel des Tabs Ausführen und, während eines Testlaufs, auf der Auslöser-Karte im Builder. Im Builder beendet auch Neu starten den laufenden Lauf. Der Lauf endet mit dem Status Abgebrochen.

In Läufe gibt es keinen Button zum Stoppen. Den Lauf einer anderen Person kannst du nicht stoppen, weil du ihn nicht siehst.

Unterbrochenen Lauf fortsetzen

Ein Lauf mit dem Status Unterbrochen ist nicht zu Ende. Bei einer vorübergehenden Störung setzt lowcloud ihn selbst fort. Sonst wartet er auf einen Menschen.

Ist der KI-Dienst überlastet, gestört oder nicht erreichbar, versucht lowcloud es nach 1, 5 und 15 Minuten erneut. Das Panel zeigt dann Unterbrochen, wird automatisch fortgesetzt mit einem Countdown und hat keine Buttons. Ein Zeitlimit wiederholt lowcloud einmal nach 1 Minute. Hat der Schritt Werkzeuge, die ohne Freigabe schreiben, wartet der Lauf stattdessen sofort auf einen Menschen, weil beim Abbruch schon etwas passiert sein kann. Automatisch fortgesetzt wird ein Lauf höchstens fünfmal.

Bei anderen Störungen zeigt das Panel Lauf unterbrochen und nennt den Grund. Gründe dafür sind ein ungültiger Zugang, aufgebrauchtes Guthaben, ein aufgebrauchtes Monatslimit, ein fehlendes Konto, ausgeschöpfte automatische Versuche oder ein Server-Neustart bei einem von Hand gestarteten Lauf.

Nach einer Unterbrechung an einer Schritt-Grenze können Aktionen doppelt ausgeführt worden sein. Prüfe vor dem Fortsetzen in der Zeitleiste, was schon gelaufen ist.
  1. Öffne den Lauf. Der Button Fortsetzen in Läufe öffnet ihn nur, er setzt ihn nicht fort.
  2. Klicke im Panel auf Lauf fortsetzen.

lowcloud prüft vorher das Guthaben des Workspace und das Monatslimit der Person. Der Lauf macht an der letzten gesicherten Stelle weiter.

Willst du den Lauf nicht fortsetzen, klicke auf Lauf verwerfen und bestätige mit Ja, verwerfen. Der Lauf endet dann mit dem Status Abgebrochen.

Am Eintrag Läufe in der Seitenleiste zeigt ein gelbes Abzeichen, wie viele Läufe auf einen Menschen warten. Wann du dazu eine E-Mail bekommst, steht unter Freigaben und Rückfragen.

Status eines Laufs

StatusBedeutung
Wartet auf StartDer Lauf ist eingereiht. Noch ist nichts ausgeführt.
LäuftDer Lauf wird gerade ausgeführt.
Wartet auf RückmeldungDer Lauf hält an einer Freigabe oder Rückfrage.
UnterbrochenEine Störung hat den Lauf angehalten. Er wird automatisch fortgesetzt oder wartet auf einen Klick.
ErfolgreichDer Lauf ist durchgelaufen.
FehlgeschlagenDer Lauf endete mit einem Fehler. Fortsetzen ist nicht möglich.
AbgebrochenEine Person hat den Lauf beendet: mit Stoppen, Lauf verwerfen oder einer Ablehnung ohne Begründung.
ÜbersprungenDer erste Schritt hat das Ereignis des Auslösers als nicht zuständig eingestuft. Das ist kein Fehler.

Ein Lauf schlägt fehl, wenn der Agent die Aufgabe für nicht erfüllbar erklärt, ein Schritt sein Durchlauf-Limit erreicht, ein zugesagtes Kontext-Feld leer bleibt oder sich ein Zwischenstand nicht sichern lässt. Die Zeitleiste zeigt den Grund in einer roten Zeile. Auf der Workflow-Übersicht erscheint ein Banner, dass der letzte Lauf gescheitert ist.

Bei Mail-Workflows ist Übersprungen der häufigste Ausgang. Im Abschnitt Läufe der Workflow-Übersicht sind solche Läufe standardmäßig ausgeblendet, und sie zählen nicht zur Erfolgsquote. In Läufe in der Seitenleiste findest du sie über den Filter Übersprungen.

Ein Lauf kann auch enden, ohne gelaufen zu sein, etwa wenn der Auslöser geändert wurde und ein älteres Ereignis nicht mehr verarbeitet wird. Der Grund steht dann in der Antwortzeile des Laufs.

Läufe-Liste

Läufe in der Seitenleiste zeigt die letzten Läufe aller Workflows, die neuesten zuerst. Die Spalten sind Status, Workflow, Eingabe, Zeit und Dauer. Unter dem Workflow-Namen stehen die Lauf-Nummer und die Version, etwa #12 · v3, oder Entwurf. Ein Lauf über deine eigene Einrichtung trägt das Abzeichen Du.

Über der Liste filterst du nach Status und suchst nach Workflow oder Eingabe. Als Filter erscheinen nur Status, die in der Liste vorkommen, jeweils mit Anzahl.

Die Liste zeigt höchstens 50 Läufe. Filter und Suche wirken nur auf diese 50. Blättern und Export gibt es nicht. Die ganze aufbewahrte Historie eines Workflows steht im Abschnitt Läufe seiner Übersicht. Dort filterst du nach Version und Status.

Ergebnis eines Laufs

Unter der Zeitleiste eines abgeschlossenen Laufs steht, was herauskam:

  • Kontext: eine Zeile je Feld mit dem Wert und dem Schritt, der ihn eingetragen hat. Bei einem leeren Feld steht der Grund dabei. Blieben Felder leer, führt ein Hinweis über der Karte zum betroffenen Schritt.
  • Ergebnis: die Antwort des Laufs. Rohtext anzeigen zeigt sie als Rohtext.
  • Nachfragen zum Lauf: ein Chat, der Fragen zu diesem Lauf aus dem gespeicherten Verlauf beantwortet. Er ändert nichts und gibt keine Empfehlung für eine Entscheidung. Er bietet Startfragen an, etwa Warum hat der Agent so gehandelt?

Im Builder markiert Abspielen den Verlauf Schritt für Schritt auf der Zeichenfläche. Dort kannst du auch einen einzelnen Schritt eines Laufs mit dem aktuellen Stand der Zeichenfläche wiederholen. Das geht bei Testläufen und bei Läufen deiner Einrichtung. Den Auslöser kannst du so nicht wiederholen.

Aufbewahrung

lowcloud löscht Läufe nach diesen Regeln:

RegelGrenze
Alter eines Laufs30 Tage
Alter eines übersprungenen Laufs7 Tage
Läufe je Workflowdie neuesten 30 bleiben, übersprungene zählen nicht mit

Läufe, in denen jemand eine Freigabe erteilt oder abgelehnt hat, sind von der Altersgrenze ausgenommen. Die Grenze von 30 Läufen je Workflow gilt für sie trotzdem. Läufe, die noch nicht beendet sind, löscht lowcloud nie.

Verbrauch und Kosten bleiben in der Abrechnung, auch wenn ein Lauf gelöscht ist. Die Aufbewahrung kannst du nicht einstellen. Einzelne Läufe löschen kannst du ebenfalls nicht. Das kann nur ein Plattform-Administrator von lowcloud.

Offene Freigaben und Rückfragen verfallen nach 30 Tagen, unterbrochene Läufe nach 7 Tagen. Einen Countdown dafür zeigt die Oberfläche nicht.

Verfällt eine Freigabe oder Rückfrage, beendet lowcloud den Lauf. Die Aktion einer verfallenen Freigabe wird nicht ausgeführt. Das gilt auch, wenn die Seite Freigaben „so lange es dauert“ anzeigt.

Dashboard

Das Dashboard oben in der Seitenleiste zeigt Verbrauch, Nutzung und offene Punkte des Workspace.

TabInhalt
ÜbersichtDie Kennzahlen Mitglieder, Verbrauch und Guthaben übrig. Darunter Offene Punkte mit Anzahlen je Workflow, etwa offene Freigaben und Rückfragen, angehaltene und fehlgeschlagene Läufe.
VerbrauchAbgerechnete Beträge im gewählten Zeitraum, aufgeteilt in Workflows (mit Testläufen), Chat, Bauen und Wissen.
AgentenJe Agent und Workflow: Nutzung mit der Zahl der Fehlschläge, Personen, Verbrauch und letzte Nutzung.
VerlaufEin Eintrag je gesendeter Chat-Nachricht und je Lauf: Zeit, Person, Agent oder Workflow, beim Lauf auch der Status. Inhalte zeigt der Tab nicht.
MitgliederJe Mitglied: zuletzt aktiv, Läufe, Chats und Verbrauch.

In einem Kundenworkspace kommt der Tab Preise dazu.

Den Zeitraum wählst du aus festen Spannen oder als eigenen Bereich im Kalender. Er gilt für die Tabs Verbrauch, Agenten, Verlauf und Mitglieder. Die Übersicht ist nicht auf einen Zeitraum begrenzt. Einen Export gibt es nicht.

Berechtigungen

Wer einen Lauf sieht und beantworten kann, hängt davon ab, über wessen Konten er läuft. Neue Läufe sind immer Läufe einer persönlichen Einrichtung oder Testläufe. Läufe über die Konten des Workspace gibt es nur noch als alte Läufe.

LaufSichtbar und beantwortbar für
Lauf einer persönlichen Einrichtungnur die Person, über deren Konten er läuft
Testlauf im Buildernur die Person, die ihn gestartet hat
Alter Lauf über die Workspace-Konten, Workflow für das Team sichtbarjedes Mitglied des Workspace, das den Workflow sieht
Alter Lauf über die Workspace-Konten, Workflow privatnur der Autor

Läufe anderer Personen erscheinen nicht in Läufe, nicht in Freigaben und nicht als Lauf-Detail. Eine Freigabe kannst du nicht an eine andere Person delegieren oder weiterleiten. Fremde Läufe siehst du nur als Zahlen ohne Inhalt. Wer bauen darf (Rolle Admin oder die frühere Rolle Entwickler), sieht sie je Person im Tab Einrichtungen des Workflows. Admins sehen sie im Dashboard.

Das Dashboard öffnen nur Admins. Alle anderen leitet lowcloud auf die Liste der Workflows um. Wer die Rolle Nutzer hat, sieht keinen Guthaben-Betrag. Er sieht in den Einstellungen stattdessen die Karte Dein Monatslimit mit dem eigenen Verbrauch.

Einen Schritt eines Laufs wiederholen darf nur, wer bauen darf.