![]() ![]() |
|
Hilfe zur Process Engine (Referenz) | |
Suchen | Index | |
![]() |
|
![]() |
![]() |
![]() |
OperationenFür die benutzerdefinierte Verarbeitung eines Workflows kann ein Softwareentwickler Anwendungen zum Abschluss bestimmter Schritte entwickeln. Bei diesen Anwendungen kann es sich um Schrittprozessoren handeln, die unmittelbar von den Teilnehmern eines Workflows verwendet werden, oder um automatisierte Prozesse, in denen Schritte ohne Eingreifen eines Teilnehmers ausgeführt werden. Ist für eine Funktion in einer Anwendung eine Eingabe aus dem Workflow erforderlich oder erfolgt eine Ausgabe an den Workflow, müssen die Werte, die auf die entsprechenden Eingabe- und Ausgabeparameter verweisen, in Workflow-Schritten definiert sein, die diese Funktion verwenden. Um herauszufinden, welche Parameterwerte für die Verwendung einer bestimmten Funktion eines Schritts erforderlich sind, definiert der Systemadministrator über die Process-Konfigurationskonsole eine Operation für jede einzelne Funktion. Operationen werden in der Vorgangs- oder Benutzerwarteschlange definiert, auf die die Anwendung mit der Funktion zugreift, wenn der Workflow ausgeführt wird. Zur Definition einer Operation gehören der Name der Operation sowie Parametername, Datentyp und Datenflussrichtung ("Lesen", "Schreiben" oder "Lesen/Schreiben") jedes Parameters. Die Angaben in einer Operationsdefinition müssen mit den entsprechenden Angaben in der Funktionsdefinition übereinstimmen. Damit eine Funktion in einem Workflow-Schritt verwendet werden kann, wählt der Workflow-Autor in der Schrittdefinition die entsprechende Vorgangswarteschlange oder den Teilnehmer sowie die dazugehörige Operation aus und weist dann jedem benötigten Parameter Werte zu. TIPP Der Workflow-Administrator kann in jeder beliebigen Warteschlange (auch in Benutzerwarteschlangen) Operationen und ihre Parameter definieren. Siehe Beispiel zur Verwendung von Operationen.
|
![]() |
|
![]() |
|