Sub-process
The Flexo model encourages the modularity and the reusability by the
notion of subprocesses, i.e. sub-sequences of activities or sub-processes
that can be reused at different place in the workflow. Subprocesses are
organized in a hierarchy. Each subprocess has a father sub-process from
which it inherits variables, role and status definition. There are three
types of sub-processes:
-
The simple sub-process regroups a set of activities. They acts
a subroutines and could be replaced by its set of activities.
-
The parallel sub-process executes several copies of the
sequence of activities in parallel. Parallel sub-processes create
embedded business data context that can be different for every
instance executed in parallel.
-
The sequential sub-process executes the sequence of activities
several times in sequence. Sequential sub-processes create a different
embedded data context for each instances performed in sequence.
defaultStatus attribute
Default status.
Status List attribute
List of associated status.
roleList attributes
List of associated roles.
businessDataType attribute
Type of associated Business Data.
BusinessDataVariableName attribute
Name of the associated Business data variable.
Name attribute
isWebService attribute
Has the subprocess to be exported and reused as a web service or an API?
Contained items FlexoProcess-operationGenSubPath, FlexoProcess-pageGenSubPath, FlexoProcess-superClassGenSubPath, FlexoProcess-popupGenSubPath, FlexoProcess-tabGenSubPath, FlexoProcess-dontGenerate, FlexoProcess-description, FlexoProcess-docFormat, FlexoProcess-flexoID, FlexoProcess-interactiveParentProcess