FlowScope BPMN
FlowScope BPMN is a VS Code extension for professional BPMN 2.0 review workflows: semantic diff, merge, single-file modeling, and Camunda 7 to Camunda 8 migration checks.
Beta release: this extension is ready for controlled testing, but Git commit/branch comparison and patch UI workflows are still being expanded.
Features
- BPMN file explorer with recursive folder navigation.
- Single-file BPMN modeler powered by
bpmn-js.
- Camunda 7 or Camunda 8 properties profile selection.
- Semantic BPMN diff that highlights added, removed, modified, and layout-only changes.
- Editable right-side diff view with save support.
- Three-way BPMN merge view with conflict resolution.
- Camunda 7 to Camunda 8 migration report webview.
- XML selection synchronization from editor to open diff diagrams.
Color Semantics
- Green: added elements.
- Red: removed elements.
- Yellow: semantic/value modifications.
- Blue: layout-only changes.
Semantic changes take priority over layout-only changes.
Commands
FlowScope: Refresh Explorer
FlowScope: Open BPMN XML
FlowScope: Open BPMN Modeler
FlowScope: Compare BPMN Files
FlowScope: Check Camunda 7 to 8 Migration
FlowScope: Merge BPMN Files
FlowScope: Validate BPMN File
FlowScope: Show File Statistics
Beta Notes
- This beta focuses on local BPMN files in a workspace.
- Camunda 7 and Camunda 8 properties providers are loaded as explicit profiles; they are not mixed in the same modeler.
- Some semantic-only BPMN exports without usable DI are opened with generated layout so they can still be inspected and edited.
- GitHub Pull Requests extension warnings about missing GitHub remotes are unrelated to FlowScope.
Development
From the repository root:
pnpm install
pnpm run build
Then open the Run and Debug view in VS Code and launch Run FlowScope Extension.
Beta Packaging
From the repository root:
pnpm run package:extension:beta
Install the generated .vsix with:
code --install-extension dist/flowscope-extension-0.1.1-beta.vsix