BPMN Process Description Activity
The BPMN Process Description activity enables users to define and document business processes using the Business Process Model and Notation (BPMN) standard. This activity facilitates the creation and interpretation of process diagrams, ensuring a clear and standardized understanding of complex workflows.
| Field | Description | Requirement |
|---|---|---|
| ProcessName | A unique identifier or name for the business process being described. | Required |
| ProcessDescription | A detailed textual explanation of the process's purpose, scope, and key objectives. | Optional |
| BPMN_XML | The XML representation of the BPMN diagram, adhering to the BPMN standard. | Required |
| DiagramType | Specifies the type of BPMN diagram, such as "Collaboration", "Choreography", or "Conversation". | Optional |
| OutputFormat | Defines the desired format for any generated output, such as "XML" or "SVG". | Optional |
Action Types & Examples
Validate BPMN Structure
- Format: boolean
- Example Result:
true
Extract Process Name
- Format: string
- Example Result:
"Customer Onboarding Workflow"
Count BPMN Elements
- Format: digit
- Example Result:
42
Implementation Examples
Field Setup - ProcessName: OrderFulfillment - ProcessDescription: Automates the end-to-end order processing from receipt to delivery. - BPMN_XML: "<bpmn:definitions id=\"Definitions_1\" targetNamespace=\"http://bpmn.io/schema/bpmn\">...</bpmn:definitions>" - DiagramType: Collaboration
Execution Parameters - Action: Validate BPMN Structure - OutputFormat: XML
Technical Notes
The BPMN Process Description activity supports various versions of the BPMN standard. It is crucial that the provided
BPMN_XMLis well-formed and valid against the specified BPMN schema to ensure successful execution. Complex diagrams might require additional processing time. The activity can parse and interpret standard BPMN elements, including pools, lanes, tasks, events, and gateways, to provide accurate descriptions and validation results.