Versions Compared

Key

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

...

Description

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

...

This ActionHandler can add the given action handler to every activity and set it to be executed if certain events occur. The activity on which the handler itself is located is NOT considered.

...

Class

Code Block
com.dooris.bpm.actionhandler.AddActionHandlerToNodes

Parameter

ParameterStandardwert

Default value

BeschreibungDescription

Gültige BeispieleValid examples

actionName

Status
titlemandatory

Status
titleN/A

Der angezeigte Name des Aktionshandlers, der den Aufgaben hinzugefügt wirdThe displayed name of the action handler being added to the tasks.

Check Efforts

actionClasse

actionClass

Status
titlemandatory

Status
titleN/A

Die Aktionsklasse des hinzugefügten AktionshandlersThe action class of the action handler being added.

com.dooris.bpm.actionhandler.CheckMandatoryEfforts

eventType

task-endStandardmäßig

auf Aufgabenende festgelegt. Sie kann jedoch auf einen der folgenden Parameter eingestellt werdenSet to task-end by default. However, it may be set to any of the following parameters:

  • 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 Aktionshandlersof the action handler being called.

type=TimeEffort



Example:
In this example, we have a part of the 'Purchasing' work flow. AddActionHandlerToNodes is set under the Technical Issues node.

...


Every activity in this process flow will have the ProcessVariableSetter with the following configuration:

Parameter

Example Value

actionName

Save the current activity name

actionClass

com.dooris.bpm.actionhandler.ProcessVariableSetter

eventType

node-enter

mandatoryFields

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

The parameter current_activity value will be updated as ${SYS.NODE_NAME} in each activity node.