BPMN file represents the Workflow defined/specified by the designer using Workflow Designer tool in SDC.
Sample BPMN file
View file | ||||
---|---|---|---|---|
|
Designer is able to define
- Workflow
- Inputs and Outputs of Workflow
- Manage Activities of Workflow
- Establish dependencies between Activities in a Workflow
- Map Inputs and Outputs of Workflow/Activity to Inputs and Outputs of an Activity
...
Activities are represented in workflow in BPMN as ServiceTask.
# | SDC Field | BPMN Field | XML attribute/element | Notes |
---|---|---|---|---|
1 | id | serviceTask.id | attribute | ? |
2 | name | serviceTask.name | attribute | |
3 | serviceTask.class | attribute | Class is a constant configurable in SDC |
Establish dependencies between Activities in a Workflow
# | BPMN Field | XML attribute/element | Notes |
---|---|---|---|
1 | sequenceFlow.id | attribute | Identifier of sequence flow generated on creation |
2 | sequenceFlow.sourceRef | attribute | id of source flow element |
3 | sequenceFlow.targetRef | attribute | id of target flow element |
4 | incoming | element | id of prior sequenceFlow |
5 | outgoing | element | id of post sequenceFlow |
Map Inputs and Outputs of Workflow/Activity to Inputs and Outputs of an Activity
# | BPMN Field | XML attribute/element | Notes |
---|---|---|---|
1 | dataInputAssociation.sourceRef | element | id of source dataInput |
2 | dataInputAssociation.targetRef | element | id of target dataInput |
3 | dataOutputAssociation.sourceRef | element | id of source dataOutput |
4 | dataOutputAssociation.sourceRef | element | id of target dataOutput |