This is a simple parser and viewer 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.
It exposes a Block with a list of Processes and a canvas with the BPMN file parsed by the Server Actions. The canvas has zoom capabilities, is clickable on the BPMN artifacts parsed, and triggers an event when that click is performed.
This initial version parses the following BPMN artifacts:
Demo is available here :https://inetumodc-dev.outsystems.app/INETUMODCForgeComponentsDemo/BPMNParserAndViewer
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)