用途
BPMN Diagram Generator 技能专注于创建、校验和导出符合 BPMN 2.0(Business Process Model and Notation)规范的流程模型。它面向需要将自然语言流程描述转化为标准化流程图的业务分析场景,帮助用户获得可在多种流程建模工具中使用的流程模型。
主要能力
BPMN 2.0 生成
- 从自然语言流程描述生成符合 BPMN 2.0 规范的 XML。
- 创建结构正确、标注规范的流程图。
- 支持全部 BPMN 2.0 元素类型(活动、事件、网关、流)。
- 生成包含多个池(pool)和泳道(lane)的协作图。
标注校验
- 依据规范校验 BPMN 标注的正确性。
- 检查开始/结束事件的使用是否恰当。
- 验证网关逻辑与流的完整性。
- 识别不可达活动或不完整路径。
泳道布局
- 根据参与者角色自动创建泳道布局。
- 按负责方组织活动。
- 处理跨泳道的消息流。
- 优化布局以提升可读性。
缺口识别
- 识别决策点中缺失的网关。
- 标记缺失的事件(开始、结束、中间事件)。
- 检测不完整或断开的流。
- 高亮缺少明确输入/输出的活动。
AS-IS 与 TO-BE 对比
- 生成并排对比视图。
- 高亮当前状态与未来状态之间的差异。
- 跟踪流程改进变化。
- 计算流程指标差异。
多格式导出
- 导出 SVG 用于网页展示。
- 导出 PNG 用于文档。
- 导出 BPMN XML 用于工具导入。
- 生成 Markdown 表示用于文档编写。
工具集成
- 集成 Camunda 流程引擎格式。
- 支持 Bizagi 文件格式。
- 兼容 Signavio 导出。
- 支持 draw.io BPMN 图。
使用方式
从描述生成 BPMN
Generate a BPMN 2.0 diagram for the following process:
[Process description in natural language]
Include swimlanes for each role mentioned and proper gateway notation.
校验现有 BPMN
Validate this BPMN diagram for compliance:
[BPMN XML content]
Check for notation correctness and process completeness.
AS-IS 与 TO-BE 对比
Compare the AS-IS and TO-BE processes:
AS-IS: [Current process description]
TO-BE: [Future process description]
Generate comparison view highlighting improvements.
适用场景
- 业务流程建模与文档化。
- 流程规范校验与完整性检查。
- 流程改进前后的对比分析。
- 需要导出为多种格式或导入到 Camunda、Bizagi、Signavio、draw.io 等工具的场景。
流程集成
该技能可与以下业务分析流程集成:
- bpmn-process-modeling.js - 核心 BPMN 建模活动
- sipoc-process-definition.js - 流程边界定义
- value-stream-mapping.js - 流程流可视化
- process-gap-analysis.js - 当前与未来状态对比
依赖
- BPMN 2.0 规范库
- 图形渲染能力
- XML 生成与校验
- 用于泳道优化的布局算法
BPMN 2.0 元素参考
流对象(Flow Objects)
- 事件:开始、中间、结束(消息、定时器、错误、信号等)
- 活动:任务、子流程、调用活动
- 网关:排他、包容、并行、基于事件、复杂
连接对象(Connecting Objects)
- 顺序流:连接同一池内的流对象
- 消息流:连接不同池之间的对象
- 关联:连接工件与流对象
泳道(Swimlanes)
- 池:表示参与者/组织
- 泳道:池内按角色/部门划分的子区域
工件(Artifacts)
- 数据对象:流程中流动的信息
- 分组:元素的视觉分组
- 注释:附加说明文本
限制
资料未提供关于收费、价格、平台支持范围、性能指标或具体使用步骤的更多信息,暂未提供。