WorkflowStepSequence

Package: 
Is Abstract: 
no
Is Pattern: 
no
Definition: 

A WorkflowStepSequence controls the order of WorkflowSteps by defining a simple sequence.

WorkflowSteps that may be used in a WorkflowStepSequence may be of many subtypes, covering simple or computational acts, conditional steps such as an IfThenElse, temporally defined ordering controls such as Split and SplitJoin, or others designed for various specializations of the WorkflowProcess. .

WorkflowSteps in a WorkflowStepSequence exchange variables and values by way of output parameters, input parameters and their bindings.

Explanatory Notes: 

If more complex temporal or graph ordering is required use the subtype StructuredWorkflowSteps.
The relationship "executes" in this instance of a WorkflowControlStep is an optional means of noting the set of WorkflowSteps managed by the sequence. Sequencing is done using orderedStep. This is currently an anomoly that should be resolved in future discussion application of transformation rules from UML model.

Example: 
A WorkflowStepSequence can be used to describe the flow of questions in a questionnaire. A WorkflowStepSequence can be used to decompose a BusinessProcess like data integration or anonymization into a series of steps.
Property: 
NameCardinalityDatatypeDescription
typeOfWorkflowStepSequence
0..n
Provides the ability to "type" a sequence for classification or processing purposes. Supports the use of an external controlled vocabulary.
orderedStep
0..n
The Workflow Steps included in the Collection with an index for position within ordered array.
name
0..n
A linguistic signifier. Human understandable name (word, phrase, or mnemonic) that reflects the ISO/IEC 11179-5 naming principles. If more than one name is provided provide a context to differentiate usage.
purpose
0..1
Explanation of the intent of some decision or object. Supports the use of multiple languages and structured text.
Relationship: 

Stage:

DDI 3.2: 
d:SequenceType
Is extendable: 
Is property: 
0
RDF Mapping: