Node Types

Oval Workflow nodes (BWF, SWF)

 

Workflow nodes are root nodes. There can be two types of workflow nodes defined, the business workflow node (BWF) and the subworkflow node (SWF).

Rounded Rectangle Dynamic nodes (DWF)

 

Dynamic nodes (DWF) make the possibility of linking SWFs into BWFs dynamically. There are plug-ins that evaluate certain pre-defined conditions via context area analysis. Based on the result of the evaluation the plug-in links the appropriate sub-workflow into the BWF.

Oval Action nodes

 

Action type nodes are used to execute action plug-ins. Action plug-ins normally initiate transactions to other systems (CRM, TI&CR, NMS systems) or execute an SPA process

Diamond Branching nodes

 

In a branching node the workflow template administrator defines a logical expression. Based on the value of the logical expression the flow will select the appropriate branch of the workflow. For instance there is a branch node preceding any NMS call. The branch node decides whether the NMS action plug-in node has to be visited or not.

The logical expression may contain the general record, string and date functions, such as Count, Index of, Index of by field, Replace, Substr, Min/Max, etc.

The result of the expression has to be a logical value.

Text box Value setting

 

Values of variables can be defined by an expression. In case the variable is not there in the CA yet the workflow engine creates the CA entry for the variable. For the value setting expressions there are certain rules similar to the rules for logical expressions of branch nodes.

There are no constraints on the number of user defined CA entries.

Link nodes

 

SWFs can be attached to higher level workflows via link nodes. At the time a link node is defined the referred SWF has to be identified by its version independent definition At the time the workflow engine starts to run the BWF, the BWF instance will be generated using the version of the SWF template that is valid at the moment the BWF instance starts. For instance the finalization SWF is linked at the end of all BWFs.

Octagon Wait nodes

 

Wait nodes synchronize interfaces with partner systems. Wait nodes control waiting for responses from other systems. Selecting the appropriate wait plug-in can set the waiting node type.

There is a special wait node for timeout setting.

Pentagon

 Jump nodes

 

Via the jump nodes the flow control can be transferred to a node that has previously been executed.