Skip to content

流程中心概览

流程中心基于 Flowable 7.0 工作流引擎构建,提供可视化的流程设计、流程运行监控和任务处理能力,覆盖从建模到执行的完整生命周期。

功能入口

登录管理后台后,点击左侧菜单 流程中心,展开子菜单:

  • 模型管理 — 流程模型的创建与设计
  • 流程定义 — 已部署的流程版本管理
  • 流程实例 — 运行中的流程实例监控
  • 任务管理 — 待办任务处理

模型管理

模型管理是流程设计的起点,使用 BPMN.js 提供可视化建模能力。

创建模型

  1. 进入 流程中心 > 模型管理
  2. 点击 新增模型 按钮
  3. 填写模型名称和模型标识
  4. 点击 确定 创建空模型

设计流程

  1. 在模型列表中,点击目标模型的 设计 按钮
  2. 进入 BPMN 流程设计器界面
  3. 从左侧工具栏拖拽流程元素到画布中:
    • 开始事件:流程起点
    • 用户任务:需要人工处理的审批节点
    • 服务任务:自动执行的后端逻辑
    • 排他网关:条件分支判断
    • 结束事件:流程终点
  4. 设置每个节点的属性(办理人、表单、条件等)
  5. 点击 保存 后点击 部署,将模型发布为流程定义

流程定义

流程定义是模型部署后生成的正式版本:

  1. 进入 流程中心 > 流程定义
  2. 列表展示所有已部署的流程版本
  3. 支持以下操作:
    • 挂起/激活:暂停或恢复流程的启动
    • 查看流程图:以只读模式查看 BPMN 流程图
    • 办理人设置:配置流程各节点的候选人/候选组
    • 删除:删除不再使用的流程定义

流程实例

流程实例是流程定义的实际运行实例:

  1. 进入 流程中心 > 流程实例
  2. 列表展示所有正在运行和已结束的流程
  3. 每个实例包含:发起人、当前节点、开始时间、状态
  4. 支持操作:
    • 查看进度:以高亮形式展示当前流转位置
    • 作废:终止正在运行的流程实例
    • 删除:删除已结束的流程记录

任务管理

任务管理集中展示待办和已办事项:

  1. 进入 流程中心 > 任务管理
  2. 待办任务标签:展示当前用户需要处理的审批任务
  3. 已办任务标签:展示当前用户已处理的历史任务
  4. 点击待办任务,可进入审批页面查看详情、填写审批意见并提交

流程绑定

在 Forge Admin 中,流程可与业务表关联:

  1. 应用中心中创建应用和数据表
  2. 在数据表的配置中,设置流程绑定关系
  3. 业务数据提交后自动启动绑定的流程实例
  4. 审批通过/驳回后,自动更新业务数据状态

相关文档

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架