Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core für Entwickler > agorum core workflow 3.0 > Übersicht vorhandener Knoten


wait

Interne ID: agorum.flow.wait

Sie können mit diesem Knoten den Workflow bis zu einem bestimmten Datum (inklusive Uhrzeit) unterbrechen. Erst wenn das Datum und die Uhrzeit erreicht sind, setzt das System den Workflow wieder fort.

Für die Hintergrundausführung werden von agorum.task bereitgestellte Thread-Pools verwendet. Hierdurch ist Multi-Threading und Verteilung auf verschiedene Prioritäten möglich.

Tipp: Soll der Workflow für eine gewisse Anzahl an Sekunden / Minuten / Stunden / Tage / Monate / Jahre warten und dann weiterlaufen, verwenden Sie den Knoten delay.

Aussehen des Knotens

Verhaltensweise

Wird der Knoten im Workflow erreicht, unterbricht das System den Workflow bis zum angegebenen Zieldatum. Der Workflow wird erst wieder fortgesetzt, wenn das Zieldatum und die Uhrzeit erreicht sind.

Endpoints

Standard Veränderbar? Weitere Endpoints möglich?
Default (Inlet) Nein, kann nur ausgeblendet werden. ja, beliebig viele
Default (Outlet) Nein, kann nur ausgeblendet werden. ja, beliebig viele

Parameter

Parameter Beschreibung Beispiel
Zieldatum Definiert, bis zu welchem Datum und Uhrzeit das System den Workflow unterbricht. Zieldatum

Zieldatum
 

Im Editor

Im Editor besteht das Zieldatum aus einem Datum sowie den Feldern für Stunde und Minute. Angabe eines Zieldatums mit festem Wert im Editor:

30.11.2026 14:30

In diesem Beispiel setzt das System den Workflow am 30.11.2026 um 14:30 Uhr fort. Sie geben die Uhrzeit in Ihrer Zeitzone an, der Editor rechnet sie selbst um. In den wenigsten Fällen ist ein festes Datum oder eine feste Uhrzeit sinnvoll. Stattdessen sollten Sie mit Expressions arbeiten.
 

Als Expression

Angabe eines Zieldatums über Variable als Expression:

dateVariable

In diesem Beispiel wurde eine Expression mit der Variable dateVariable hinterlegt. Die Variable wurde bereits in einem Skript-Knoten erstellt.

Anbei ein weiteres Beispiel, wie Sie die Variable dateVariable innerhalb eines Skript-Knotens anlegen und befüllen:

token.variables.dateVariable = new Date(new Date().setDate(new Date().getDate() + 5));

Die Variable erhält hier als zugewiesenen Wert das aktuelle Datum  + 5 Tage, d. h. das Zieldatum ist immer das aktuelle Datum + 5 Tage in der Zukunft.

Sie können die Anzahl in Tage auch über eine Variable, etwa amountOfDays, anlegen:

token.variables.dateVariable = new Date(new Date().setDate(new Date().getDate() + token.variables.amountOfDays));

Tipp: Verwenden Sie die Variablenauswahl, um einen Überblick über alle nutzbaren Variablen zu erhalten.