Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BPMN DI LayoutNew to Visual Studio Code? Get it now.
BPMN DI Layout

BPMN DI Layout

liuhualiang

| (0) | Free
自动补齐 BPMN 文件的坐标信息(BPMNDiagram / BPMNShape / BPMNEdge)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BPMN DI Layout

中文 | English

为 BPMN XML 自动补齐坐标(bpmndi:BPMNDiagram / BPMNShape / BPMNEdge),方便在 Flowable、Camunda、bpmn-js 等设计器中打开流程图。

功能

  • 自动布局:补齐缺失坐标,或重新生成整张图的布局
  • 只读预览:在 Webview 中查看流程图(支持平移 / 缩放),基于 bpmn-js NavigatedViewer
  • 适配 Flowable:节点若缺少 <incoming> / <outgoing>(常见于纯语义 XML),会先按 sequenceFlow 补齐引用,再生成 DI
  • 不破坏语义:保留流程语义与 Flowable 扩展属性(如 flowable:assignee、条件表达式),主要追加或替换 DI 段

使用方法

打开 BPMN 文件(.bpmn、.bpmn.xml、.bpmn20.xml),然后:

操作 方式
自动补齐坐标 命令面板 → BPMN: 自动补齐坐标(布局)
仅预览(不重新布局) 命令面板 → BPMN: 预览流程图
右键菜单 在编辑器或资源管理器中右键
标题栏 点击编辑器标题栏的预览图标

布局完成后会自动打开预览面板。同一文件复用同一 Webview 面板。

说明

  • 布局会始终重新生成坐标,不保留旧的 DI 位置。
  • 支持 VS Code 与 Cursor(要求 vscode ^1.85.0)。
  • 布局引擎:bpmn-auto-layout。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft