- Einleitung
- Erste Schritte
- Erstellen mit Maestro BPMN
- Grundlegendes zur BPMN-Modellierung von Maestro
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Einen einfachen BPMN-Prozess implementieren
- Einen komplexen BPMN-Prozess implementieren
- Debugging
- Simulieren
- Auswertungen (Vorschau)
- Häufige Implementierungsszenarien
- Erstellen mit Maestro Case
- Einführung in Maestro Case
- Maestro BPMN vs. Maestro Case: Wann wird Case Management verwendet?
- Der Lebenszyklus von Maestro Case: Vom Ereignis-Trigger zum App-Erlebnis
- Erstellen Sie Ihren ersten Fall mit Maestro Case
- Maestro Case mit einem Codierungs-Agent erstellen (Vorschau)
- Definieren von Fallschlüsseln (System vs. extern)
- Erstellen von Task-E/A- und Write-Back-Verträgen
- Austrittsregeln und Beendigung der frühen Phase
- Modellieren von primären und sekundären Phasen
- Auslösen eines Falls aus Data Fabric
- Implementieren von Personas und Berechtigungen auf Phasenebene
- Festlegen von SLAs und automatisierten Eskalationsregeln
- Konfigurieren einer Nacharbeitsschleife (Wiedereintritt)
- Konfigurieren und Testen des Case Manager-Agents (Vorschau)
- Eingabe- und Ausgabevertrag für den Fall Manager
- Wörterbuch für die Komponente „Maestro Case“.
- Erstellen mit Maestro Flow
- Maestro Automate
- Integrationen
- Betrieb
- Überwachung
- Optimieren
- Referenzinformationen
Delay-Knoten zum Anhalten der Flow-Ausführung für eine bestimmte Dauer oder bis zu einem geplanten Datum und einer geplanten Uhrzeit.
Pausiert den Flow für eine festgelegte Dauer oder bis zu einem bestimmten Datum und einer bestimmten Uhrzeit. Verwenden Sie ihn, um eine Wartezeit zwischen Schritten einzuführen z. B. um einem externen System Zeit zur Verarbeitung zu geben, bevor es abgefragt wird, oder um eine nachgelagerte Aktion für einen bestimmten Zeitpunkt zu planen.
Konfiguration
| Feld | Erforderlich | Beschreibung |
|---|---|---|
| Mode | Ja | duration – auf eine feste Zeitspanne warten. datetime– bis zu einem bestimmten Datum und einer bestimmten Uhrzeit warten. |
| Dauer (Duration) | Ja (wenn Modus = Dauer) | Wie lange gewartet werden soll. Geben Sie dies als Dauer-String im Format der International Organization for Standardization (ISO) 8601 an – z. B. PT30S = 30 Sekunden, PT5M = 5 Minuten, PT1H = 1 Stunde. |
| Bis | Ja (wenn Modus = DateTime) | Das Datum und die Uhrzeit, bis zu der gewartet werden soll. Akzeptiert einen ISO-8601-DateTime-String oder einen Ausdruck, der zu einem solchen Wert aufgelöst wird. |
Ausgabe
Der Delay-Knoten erzeugt keine Ausgabe. Nachgelagerte Knoten erhalten dieselben Variablen, die vor dem Delay im Scope waren.
Beispiele
30 Sekunden warten, bevor Sie eine Anforderung erneut versuchen:
Ein Delay-Knoten mit dem Modus duration und dem Wert PT30S, der zwischen einem HTTP Request-Knoten und einer Wiederholungsverzweigung platziert wird, hält die Ausführung vor der Wiederholung 30 Sekunden lang an.
Bis zu einer geplanten Zeit warten:
Ein Delay-Knoten mit dem Modus datetime und einem Wert, der auf einen Ausdruck festgelegt ist, der zu einer DateTime – z. B. $vars.scheduledAt aufgelöst wird – hält die Ausführung bis zu diesem Moment an.
Häufige Probleme
| Problem | Resolution |
|---|---|
| Der Flow erreicht ein Timeout, bevor der Delay abgeschlossen ist. | Die Flow-Ausführung hat eine maximale Runtime. Bei sehr langen Verzögerungen (Stunden oder Tage) sollten Sie stattdessen einen „Scheduled Trigger“ verwenden, um den Flow zum richtigen Zeitpunkt neu zu starten. |
| Fehler im ISO 8601-Dauerformat | Dauerwerte müssen dem ISO 8601-Format entsprechen. PT30S = 30 Sekunden, PT5M = 5 Minuten, PT1H30M = 1 Stunde 30 Minuten. Einfache Zahlen werden nicht akzeptiert. |