BPMN file represents the Workflow defined/specified by the designer using Workflow Designer tool in SDC.
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 to Inputs and Outputs of an Activity
Workflow
# | SDC Field | BPMN Field | XML attribute/element | Notes |
---|---|---|---|---|
1 | workflow.versionId | process.id | attribute | |
2 | workflow.name | process.name | attribute | |
3 | workflow.description | Where do we map description to? |
Inputs and Outputs of Workflow
# | SDC Field | BPMN Field | XML attribute/element | Notes |
---|---|---|---|---|
1 | process.dataInput.id | ? | ||
2 | workflow.input.name | process.dataInput.name | attribute | |
3 | process.inputSet.dataInputRefs | |||
4 | process.dataOutput.id | ? | ||
5 | workflow.output.name | process.dataOutput.name | attribute | |
6 | process.outputSet.dataOutputRefs |
Manage Activities of Workflow
Activities are represented in workflow 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 |