名称: bpmn生成器 描述: 根据流程描述生成和验证BPMN 2.0图表 允许使用的工具:
- 读取
- 写入
- 全局搜索
- 文本搜索
- Bash 元数据: 专长领域: 业务分析 领域: 业务 编号: SK-002 类别: 流程建模
BPMN图表生成器
概述
BPMN图表生成器技能提供创建、验证和导出符合BPMN 2.0(业务流程模型与标注)标准的流程图表的专业能力。该技能能够将自然语言流程描述转化为标准化流程模型,可在各种流程建模工具中使用。
能力
BPMN 2.0生成
- 从自然语言流程描述生成符合BPMN 2.0标准的XML
- 使用正确标注创建结构正确的流程图表
- 支持所有BPMN 2.0元素类型(活动、事件、网关、流)
- 生成包含多个池和泳道的协作图表
标注验证
- 根据规范验证BPMN标注的正确性
- 检查开始/结束事件的正确使用
- 验证网关逻辑和流程完整性
- 识别不可达活动或不完整路径
泳道布局
- 根据参与者角色自动创建泳道布局
- 按责任方组织活动
- 处理跨泳道消息流
- 优化布局以提高可读性
差距识别
- 识别决策点中缺失的网关
- 标记缺失的事件(开始、结束、中间)
- 检测不完整或断开的流程流
- 突出显示没有明确输入/输出的活动
现状与目标对比
- 生成并排对比视图
- 突出显示当前状态与未来状态之间的差异
- 跟踪流程改进变化
- 计算流程指标差异
多格式导出
- 导出为SVG用于网页显示
- 导出为PNG用于文档
- 导出为BPMN XML用于工具导入
- 生成Markdown表示用于文档
工具集成
- 与Camunda流程引擎格式集成
- 支持Bizagi文件格式
- 兼容Signavio导出
- 支持draw.io BPMN图表
使用方法
从描述生成BPMN
为以下流程生成BPMN 2.0图表:
[自然语言流程描述]
为每个提到的角色包含泳道和正确的网关标注。
验证现有BPMN
验证此BPMN图表是否符合标准:
[BPMN XML内容]
检查标注正确性和流程完整性。
现状与目标对比
比较现状流程和目标流程:
现状: [当前流程描述]
目标: [未来流程描述]
生成突出显示改进的对比视图。
流程集成
该技能与以下业务分析流程集成:
- bpmn-process-modeling.js - 核心BPMN建模活动
- sipoc-process-definition.js - 流程边界定义
- value-stream-mapping.js - 流程流可视化
- process-gap-analysis.js - 当前与未来状态对比
依赖项
- BPMN 2.0规范库
- 图表渲染能力
- XML生成和验证
- 泳道优化的布局算法
BPMN 2.0元素参考
流对象
- 事件: 开始、中间、结束(消息、定时器、错误、信号等)
- 活动: 任务、子流程、调用活动
- 网关: 排他、包容、并行、基于事件、复杂
连接对象
- 顺序流: 连接池内的流对象
- 消息流: 连接池之间的对象
- 关联: 将工件连接到流对象
泳道
- 池: 代表参与者/组织
- 泳道: 池内用于角色/部门的细分
工件
- 数据对象: 流程中流动的信息
- 组: 元素的视觉分组
- 标注: 额外的解释性文本