/bpmn-js-questions

bpmn-js 常见使用问题

Primary LanguageJavaScriptMIT LicenseMIT

bpmn-js 常见问题和解决方案及工具库说明

如果有新的问题,可以点击 这里 创建新的 issue 进行讨论。

上次更新时间(UTC):2024-09-29 00:53:35

一、常见问题与解决方案

❓ Questioner: y4n6

✅ This question has been solved.

❓ Questioner: Xnwf

✅ This question has been solved.

❓ Questioner: miyuesc

✅ This question has been solved.

❓ Questioner: miyuesc

✅ This question has been solved.

❓ Questioner: miyuesc

✅ This question has been solved.

❓ Questioner: miyuesc

✅ This question has been solved.

❓ Questioner: miyuesc

❓ Questioner: miyuesc

✅ This question has been solved.

❓ Questioner: miyuesc

✅ This question has been solved.

❓ Questioner: Accccccccc

✅ This question has been solved.

二、bpmn-js 常用工具库说明

(一) bpmn-io 官方工具

流程图自动布局优化插件,bpmn-io 官方团队开发维护。

非 bpmn-js 直接使用的插件模块,而是提供方法优化 xml 字符串。

编辑器画布区域 点状背景,bpmn-io 官方团队开发维护。

编辑器小地图组件,bpmn-io 官方团队开发维护。

Palette 及 ContextPad 强化组件,用于快捷创建 bpmn-js 内置所有类型元素,bpmn-io 官方团队开发维护。

元素 ContextPad 中的颜色选择器,用于快速修改指定元素颜色主题,bpmn-io 官方团队开发维护。

bpmn 流程图流转过程模拟,bpmn-io 官方团队开发维护。

bpmn 流程图差异对比工具,bpmn-io 官方团队开发维护,非 bpmn-js 直接使用的插件模块

bpmn 编辑器属性面板,支持 Camunda 和 Zeebe 引擎,bpmn-io 官方团队开发维护。

bpmn-js 手绘风格元素,bpmn-io 官方团队开发维护。

bpmn documentation 可视化显示插件,bpmn-io 官方团队开发维护。

bpmn 流程图校验结果可视化插件,必须搭配 bpmnlint 使用,bpmn-io 官方团队开发维护。

(二) 作者(MiyueFE)工具

编辑器画布区域 网格背景,基于官方 diagram-js-grid,MiyueFE 开发维护。

支持折叠和展开分组的 Palette 组件,与默认 Palette 互斥,MiyueFE 开发维护。

优化分组显示和交互的 ContextPad 组件,与默认 ContextPad 互斥,MiyueFE 开发维护。

bpmn-js 编辑器,以及官方属性面板(Camunda 和 Zeebe)中文翻译,MiyueFE 开发维护。

(三) 其他

bpmn-js 编辑 事件及任务节点 的 resize 支持,ElCondor1969 开发维护 (扩展 BpmnRules 的 resize 规则即可,不建议直接使用该库,已多年没有代码更新)。