Skip to content

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_XML is 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.