Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core workflow 3.0 > Übersicht vorhandener Knoten


Verteilen

Interne ID: agorum.flow.distribute

Sie können mit diesem Knoten einen laufenden Workflow intern aufteilen. Ein Workflow wird normalerweise mit einem Token gestartet. Der distribute-Knoten ermöglicht es, diesen Tokens in mehrere parallele Tokens aufzuteilen. Der collect-Knoten sammelt später die aufgeteilten Tokens und fügt diese wieder zu einem Token zusammen.

Achtung: Beeinträchtigung der Systemleistung durch Benutzung zu vieler Tokens. Eine Aufteilung in mehr als 20 parallele Tokens kann je nach vorhandenen Systemressourcen das System stark verlangsamen. Erstellen Sie nur einen distribute-Knoten, der weniger als 20 parallele Tokens verarbeitet.

Aussehen des Knotens

Verhaltensweise


Erreicht das System den Knoten im Workflow, wertet das System den Parameter Von Variable aus und liest das Array aus dieser Variablen aus. Es entstehen mehrere Tokens je Wert des Arrays. Anschließend wertet das System den Parameter In Variable aus und schreibt die Tokens (Arrays) in diese Variable.

Unterschiede zum Knoten „fork“


Anwendungsbeispiel


siehe Workflow „Dokumentfreigabe

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. nicht nötig

Parameter


Parameter Beschreibung Beispiel
Von Variable Definiert, aus welcher Variable das System das Array ausliest. Von Variable
In Variable Definiert, in welche Variable das System das Array schreibt. In Variable

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

Von Variable

Für generelle Schreibweise von Variablen im Editor oder als Expression siehe Schreibweise von Variablen.

Angabe einer Von Variable:

sys_acw_attachments

In diesem Beispiel liest das System das Array aus der internen Variable sys_acw_attachments.

In Variable

Für generelle Schreibweise von Variablen im Editor oder als Expression siehe Schreibweise von Variablen.

Angabe einer In Variable:

attachments

In diesem Beispiel schreibt das System das Array in die Variable attachments.