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


set

Interne ID: agorum.data.set

Sie können mit diesem Knoten die Variablen eines Workflows bearbeiten, indem Sie:

Aussehen des Knotens

Verhaltensweise

Erreicht das System den Knoten im Workflow, bestehen je nach benutzten Parametern folgende Möglichkeiten:

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
Schlüssel Definiert den Namen einer Variablen, die mit einem Wert befüllt wird.

Existiert die Variable noch nicht, legt das System sie an, andernfalls überschreibt es ihren Wert. Der Schlüssel muss ein Text sein, sonst wirft der Knoten einen Fehler. Mit Punkten, etwa adresse.ort, schreiben Sie in verschachtelte Strukturen. Fehlende Zwischenebenen legt das System an.
Schlüssel
Wert Definiert den Wert für eine Variable.
  • Ist die Variable vorhanden, wird deren Wert mit dem angegebenen ersetzt.
  • Lassen Sie den Wert leer, um die Variable unter dem Parameter Schlüssel zu löschen. Das System entfernt die Variable endgültig, sobald es das Token speichert, etwa wenn der Workflow an einem Knoten wie wait pausiert. In einem Skript-Knoten, der direkt auf den Knoten set folgt, ist die Variable noch vorhanden und hat den Wert null.
  • Im Standard wird immer eine Zeichenkette abgespeichert. Ändern Sie den Wert um zur Expression, können Sie andere Datentypen wie Boolean setzen oder auf Werte anderer Token-Variablen verweisen.
Wert
Global Ist der Parameter aktiviert, schreibt der Knoten die Variable in die Variablen der Workflow-Instanz statt in die Variablen des Tokens. Alle Token des Workflows können sie dann lesen, auch solche, die den Knoten set nicht durchlaufen haben. –

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

Schlüssel

Angabe eines Schlüssels (Variable) im Editor:

formatedDate

In diesem Beispiel befüllt das System die Variable formatedDate.

Ist die Variable nicht vorhanden, wird sie angelegt, ansonsten angepasst.

Wert

Angabe eines Wertes zum Schlüssel im Editor:

${date:dd.MM.yyyy}

In diesem Beispiel befüllt das System die angegebene Variable unter dem Parameter Schlüssel mit dem aktuellen Datum.

/* global sc, sca, token, instance, outlets, inlet, parameters */

let formatedDate = token.variables.formatedDate;

console.log('formatedDate', formatedDate); // loggt das aktuelle Datum

token.leave('');