Anfang des Inhaltsbereichs

Funktionsdokumentation Definition eines Datenflusses  Dokument im Navigationsbaum lokalisieren

Verwendung

Zur Definitionszeit erstellen Sie für den Workflow Datenflussdefinitionen. Dort legen Sie die Zuordnungsregeln fest, wie Daten zwischen zwei Containern ausgetauscht werden. Zur Laufzeit werden diese Datenflussdefinitionen ausgeführt und ermöglichen die Workflow-Ausführung.

Hinweis

Soll mit einem Datenfluss zur Laufzeit ein Zielcontainerelement aus einem Quellcontainerelement gefüllt werden und ist das Quellcontainerelement initial oder nicht vorhanden, so legen Sie in den Optionen der Datenflussanweisung fest, ob der Inhalt des Zielcontainerelements durch den Datenfluss geändert wird.

Sie können auch zur Definitionszeit per Initialwertzuweisung Containerelementen Werte zuweisen.

Beispiel

Anwendung

Innerhalb der Transaktion, mit der ein Buchhaltungsbeleg (Objekttyp: AccountingDocument) erfasst wird, wird ein Ereignis erzeugt (Ereignis: created), mit dem das erfolgreiche Anlegen eines Belegs signalisiert wird. Dieses Ereignis soll das auslösende Ereignis eines Workflow sein.

Ereignis

Mit diesem Ereignis wird sein Ereigniscontainer weitergegeben. Dieser Container enthält immer ein Element _Evt_Object mit der Referenz auf das erzeugte Objekt.

Workflow-Container

Im Container des Workflow, der durch das Ereignis created des Objekttyps AccountingDocument gestartet werden soll, haben Sie ein obligatorisches Importelement z.B. unter dem Namen AccountingDocument mit einer Datentypreferenz auf den Objekttyp AccountingDocument angelegt. Damit kann das Element zur Laufzeit die Referenz auf das erzeugte Objekt vom Typ AccountingDocument aufnehmen.

Datenfluss zum Workflow

Der Ereignisparameter (= Element im Ereigniscontainer) _Evt_Object steht zur Verfügung, um in einem Datenfluss an den Workflow-Container des Workflow übergeben zu werden, der als Reaktion auf das Ereignis gestartet werden soll. Sie definieren dazu folgenden Datenfluss:

_Evt_Object (Ereigniscontainer) Diese Grafik wird im zugehörigen Text erklärt AccountingDocument (Workflow-Container)

Funktionsumfang

Die folgende Grafik veranschaulicht, welche Datenflüsse definiert werden können.

Diese Grafik wird im zugehörigen Text erklärt

Datenflussdefinition vom Aufgabencontainer

Die Datenflussdefinitionen vom Aufgabencontainer nehmen Sie an zwei Stellen vor:

Bei der Definition einer Aufgabe:

Es gibt Datenflussdefinitionen zum

Bei der Schrittdefinition im Workflow Builder:

Die Datenflussdefinition zum Workflow-Container.

Datenflussdefinition vom Workflow-Container

Die Datenflussdefinitionen vom Workflow-Container nehmen Sie innerhalb des Workflow Builders vor. Es gibt Datenflussdefinitionen zum

Datenflussdefinition vom Methodencontainer

Die Datenflussdefinition vom Methodencontainer zum Aufgabencontainer (für Exportparameter der Methode bei synchronen Methoden) nehmen Sie während der Definition einer Aufgabe vor.

Datenflussdefinition vom Regelcontainer

Die Datenflussdefinition vom Regelcontainer zum Workflow-Container nehmen Sie während der Definition eines Schritts vor.

Datenflussdefinition vom Ereigniscontainer

Die Datenflussdefinitionen vom Ereigniscontainer nehmen Sie an drei Stellen vor:

Hinweis

Für die Datenflussdefinition zwischen dem Workflow- und dem Aufgabencontainer erzeugt das System automatisch einen Vorschlag, den Sie jedoch verändern können. Weitere Informationen finden Sie unter Regelbasierter Vorschlag für Datenflussdefinitionen.

Aktivitäten

Die Datenflussdefinition führen Sie im Datenflusseditor durch, dessen Aufruf immer in ein Definitionswerkzeug eingebunden ist. Er kann nicht separat ausgeführt werden.

Ende des Inhaltsbereichs