CompanyOnwership_icon
Team Nexllence
Created on 16 December 2021
icon_unfollowing
Login to follow
bpmn-parser

BPMN Parser

Stable version 1.0.1 (Compatible with OutSystems 11)
Uploaded on 21 December 2021 by 
Team Nexllence
bpmn-parser

BPMN Parser

Documentation
1.0.1

This is a simple parser of BPMN (Business Process Model and Notation files.

The component receives binary content of a XML BPMN file, and parses all its content to a structure output, as well as to a JSON structure.

This initial version parses the following BPMN artifacts:

  • Events (Start and End)
  • Activities (all Tasks are classified as simple Tasks, regardless of their sub-type)
  • Gateways (Inclusive, Exclusive and Parallel)
  • Sub-Processes
  • Sequence Flows
  • Text Annotations
  • Associations
  • Participants


As for the backlog for next versions:

  • Parsing of additional Start Events (Timer Start, Message Start, Signal Start, Conditional Start, Parallel Multiple Start and Multiple Start)
  • Parsing of additional End Events (Terminate End, Message End, Signal End, Compensate End, Escalation End, Error End, Cancel End and Multiple End)
  • Classify Activities for their correct type (Task, Receive Task, Send Task, Script Task, Manual Task, Business Rule Task, User Task and Service Task)


This implementation is based on the output of the Bizagi Modeler:

https://www.bizagi.com

For more information on the BPMN rules and notation:

https://www.bpmn.org/ 


Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from  who created this asset.
Dependencies
BPMN Parser has no dependencies.