跳到主要内容

业务流程管理(BPM)

BPM 模块允许记录、建模和分析组织的业务流程。它将可视化 BPMN 2.0 图表与成熟度评估和报告相结合。

备注

BPM 模块可以由管理员在设置中启用或禁用。禁用后,BPM 导航和功能将被隐藏。

流程导航器

业务流程导航器

流程导航器将流程组织为三个主要类别:

  • 管理流程 —— 规划、治理和控制
  • 核心业务流程 —— 主要的价值创造活动
  • 支持流程 —— 支持核心业务运营的活动

筛选条件: 类型、成熟度(初始 / 已定义 / 已管理 / 已优化)、自动化水平、风险(低 / 中 / 高 / 关键)、深度(L1 / L2 / L3)。

BPM 仪表盘

BPM 仪表盘统计

BPM 仪表盘提供流程状态的管理层视图:

指标描述
流程总数已记录的业务流程总数
图表覆盖率具有关联 BPMN 图表的流程百分比
高风险高风险等级的流程数量
关键风险关键风险等级的流程数量

图表显示按流程类型、成熟度水平和自动化水平的分布。高风险流程排行表格有助于确定投资优先级。

AI 驱动的 BPMN 生成

备注

BPMN 生成需要在设置 → AI中配置 AI 提供商。该功能适用于具有 bpm.generate 权限的用户(默认为 BPM 管理员和成员角色)。

您无需从头绘制流程图,只需用自然语言描述流程,让 Canopy 为您生成 BPMN 图表。生成流程通过多步验证循环运行:

  1. LLM 将您的文本转换为结构化的 Logic-Core JSON 表示
  2. 确定性审阅器检查正确性规则(例如,每条路径都到达结束事件,没有孤立网关)
  3. 布局引擎将 Logic-Core 渲染为完全符合规范的 BPMN 2.0 XML 图表
  4. 合规性检查根据 28 条样式和语义规则评估图表

生成新图表

  1. 打开一个业务流程卡片,进入流程选项卡。
  2. 如果尚无图表,点击使用 AI 生成
  3. 在对话框中,用自然语言描述流程 —— 越具体越好:

    「收到一个订单。仓库工人检查库存。如果有货,订单被打包并发货。如果没有,通知客户,订单被取消。」

  4. 点击生成。流程在后台运行(通常需要 15–30 秒)。
  5. 完成后,对话框显示:
    • 渲染的 BPMN 图表(预览)
    • 合规性摘要 —— 所有规则通过则显示绿色勾号,或显示带有严重程度的警告列表
  6. 点击保存以存储图表,或关闭以放弃。

修改现有图表

如果流程卡片上已存在 BPMN 图表,生成按钮会变为修改。这允许您用有针对性的指令完善当前图表,而不是从头重新生成:

  1. 流程选项卡上,点击修改
  2. 描述您想要进行的更改:

    「如果请求超过 10,000 欧元,从审批步骤添加一条升级路径至经理审核。」

  3. 点击生成。现有的 Logic-Core 会被更新并重新验证。
  4. 查看更新后的图表和合规性摘要,然后点击保存

合规性摘要

生成后,对话框显示基于四个层级 28 条规则的合规性摘要:

层级规则示例
正确性S01–S12每条路径到达结束事件;网关正确配对
样式M01–M10有意义的任务标签;泳道的合理使用
语义P01–P03流程适合单页;无过度分支
工作流网络WF01–WF03Petri 网可达性和安全性

错误(红色)阻止保存。警告(琥珀色)为信息性提示 —— 图表仍可保存。

自托管设置

BPMN 生成需要 bpmn-renderer 边车服务,该服务处理 BPMN 2.0 XML 布局步骤(由 ELK 通过 yet-another-bpmn-auto-layout 库提供支持)。使用 Docker Compose 时,渲染器会自动启动:

docker compose up -d

渲染器只能在 Docker 内部网络中访问 —— 不对外公开。如果在非默认地址上运行渲染器,请设置 BPMN_RENDERER_URL 环境变量(参见环境变量)。


流程编辑器

流程编辑器

每个业务流程卡片可以有一个 BPMN 2.0 流程图。编辑器使用 bpmn-js 并提供:

  • 可视化建模 —— 拖放 BPMN 元素:任务、事件、网关、泳道和子流程
  • 入门模板 —— 从 6 个预构建的 BPMN 模板中选择常见流程模式(或从空白画布开始)
  • 元素提取 —— 保存图表时,系统自动提取所有任务、事件、网关和泳道用于分析

元素链接

BPMN 元素可以链接到 EA 卡片。例如,将流程图中的任务链接到支持它的应用程序。这在流程模型和架构之间创建了可追溯的连接:

  • 在 BPMN 图表中选择任何任务、事件或网关
  • 元素链接器面板显示匹配的卡片(应用程序、数据对象、IT 组件)
  • 将元素链接到卡片 —— 连接被存储并在流程图和卡片关系中都可见

审批工作流

流程图遵循版本控制的审批工作流:

状态描述
草稿正在编辑,尚未提交审核
待审批已提交审批,等待审核
已发布已批准并作为当前版本可见
已归档之前发布的版本,保留用于历史记录

提交草稿会创建一个版本快照。审批者可以批准(发布)或拒绝(附带评论)提交。

流程评估

业务流程卡片支持评估,从以下方面为流程评分:

  • 效率 —— 流程使用资源的效果
  • 有效性 —— 流程实现目标的效果
  • 合规性 —— 流程满足监管要求的程度

评估数据反映在 BPM 报告中。

BPM 报告

BPM 仪表盘提供三个专业报告:

  • 成熟度报告 —— 按成熟度水平的流程分布,随时间的趋势
  • 风险报告 —— 风险评估概览,突出需要关注的流程
  • 自动化报告 —— 流程架构中自动化水平的分析