Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

Beschreibung

Dieser ActionHandler überträgt Variablen vom Hauptprozess an den Unterprozess. Dies bedeutet, dass die Variablen während des Modellierungsprozesses nicht einzeln definiert/an die Prozesszustandsaktivität übergeben werden müssen.

Der Handler ist in die erste Aktivität im Unterprozess integriert.


Klasse

com.dooris.bpm.actionhandler.InheritProcessVariableHandler

Parameter

Nichts

Beispiel:

Wir haben einen einfachen Anwendungsfall, um diesen Actionhandler zu erklären. Um diesen Actionhandler verwenden zu können, ist ein Haupt- und ein Unterprozess erforderlich. Wir haben folgende Prozessinstanzen:

Wir implementieren den Actionhandler für die Department-Variable über die Vererbungsaufgabe.

Darüber hinaus haben wir ein Smartform für den Hauptprozess angehängt, das Variablen enthält employeename und department. Ein weiteres Smartform mit einem Feld, das department als Prozessvariablen.

Die Beziehung ist nur möglich, wenn die Variablen aus den beiden Smartforms identisch sind.

Vor dem Start der Prozessinstanz werden der Name des Mitarbeiters und die Abteilungsinformationen ausgefüllt.

Nach dem Start der Prozessinstanz wird die department Variable auf 'Marketing' gesetzt ist.

Wenn die erste Aufgabe abgeschlossen ist, wird der Prozess mit dem Unterprozess fortgesetzt:

Wenn der Unterprozess aufgerufen wird, können Sie sehen, dass die Variable department aus dem zweiten Smartform, das an den Unterprozess angehängt ist, wird ebenfalls auf "Marketing" gesetzt.

  • No labels