RuleAPI:Workflow commands

From FlexRule Wiki
Jump to: navigation, search

Workflow is a sub type of flow that allows more flexible handling of human-based interaction and long running processes.

Workflow commands

These commands will be handling the logic of a workflow. A workflow logic may have some rule parameters defined by the Declaration command.

Workflow

The main workflow definition that has some workflow specific nodes as well as flow nodes.

View signature

ListenerSplit

Signal listener node that allows workflow to receive external event flow nodes.

View signature

ListenerJoin

Synchronization point of ListenerSplit that allows different external signals to come to a conclusion.

View signature

Action

External event defined as an action that allows the outside world to send named-signals to workflow in order to process a task.

View signature

Timeout

Manages a timeout action in a workflow. When it expires, the workflow automatically executes the defined path of execution.

View signature