Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Beschreibung

Dieser ActionHandler kann den angegebenen Aktionshandler zu jedem Aktivität und legen Sie fest, dass es ausgeführt wird, wenn bestimmte Ereignisse auftreteneintreten. Die Aktivität, auf der sich der Handler selbst befindet, wird NICHT berücksichtigt.

...

Klasse

Code Block
com.dooris.bpm.actionhandler.AddActionHandlerToNodes

Parameter

Parameter

Standardwert

Beschreibung

Gültige Beispiele

actionName

Status
titlemandatory

Status
titleN/A

Der angezeigte Name des Aktionshandlers, der den Aufgaben hinzugefügt wird.

Check EffortsAufwände prüfen

actionClasse

actionClass

Status
titlemandatory

Status
titleN/A

Die Aktionsklasse des hinzugefügten Aktionshandlers, der hinzugefügt wird.

com.dooris.bpm.actionhandler.CheckMandatoryEfforts

eventType

task-end

Standardmäßig auf Aufgabenende festgelegt. Sie task-end eingestellt. Er kann jedoch auf einen der folgenden Parameter eingestellt festgelegt werden:

  • before-signal

  • after-signal

  • process-start

  • process-end

  • node-enter

  • node-leave

  • superstate-enter

  • superstate-leave

  • subprocess-created

  • subprocess-end

  • task-create

  • task-assign

  • task-start

  • task-end

  • timer

before-signal

mandatoryFields

empty

Parameter des aufgerufenen Aktionshandlers.

type=TimeEffort



Beispiel:
In diesem Beispiel haben wir einen Teil des Workflows "Purchasing". AddActionHandlerToNodes wird unter dem Knoten Technical issues festgelegt.

...


Jede Aktivität in diesem Prozessfluss verfügt über den ProcessVariableSetter mit der folgenden Konfiguration:

Parameter

Beispielwert

actionName

Speichern Sie den aktuellen Aktivitätsnamen

actionClass

com.dooris.bpm.actionhandler.ProcessVariableSetter

eventType

node-enter

mandatoryFields

name=current_activity;value=${SYS. NODE_NAME}

Der Parameter current_activity value wird als ${SYS.NODE_NAME} in jedem Aktivitätsknoten.