Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > 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.

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

Angabe eines Zieldatums mit festem Wert im Editor:

30.11.2020

In diesem Beispiel wurde ein Zieldatum mit festem Wert hinterlegt. 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.