Skip to content

流程实例 ​

一句话:管理端的流程实例台账——任何人发起的每条流程在这里都是一行;看状态、进详情看流程图与流转记录,卡死的流程还能由管理员代填原因取消。

功能在哪 ​

  • 菜单路径:工作流程 → 流程管理 → 流程实例
  • 地址栏路由:/bpm/manager/process-instance/manager
  • 主要权限:bpm:process-instance:query / cancel(注意本页两个按钮的权限标注有互换坑,见「进阶」)

界面认识 ​

区域作用常用操作
查询区发起人 / 流程名称 / 所属流程(填流程定义编号)/ 流程分类 / 流程状态 / 发起时间「搜索」「重置」
列表序号 / 流程名称 / 流程分类 / 流程发起人 / 发起部门 / 流程状态 / 发起时间 / 结束时间 / 耗时 / 当前审批任务 / 流程编号 / 操作行内「详情」;审批中的行多一个「取消」

流程实例列表:全租户实例台账,审批中的行带取消按钮

流程状态字典:审批中 / 审批通过 / 审批不通过 / 已取消。两个读表习惯:

  • 「耗时」为空 = 还在审批中;有值 = 已结束(结束时间 - 发起时间);
  • 「当前审批任务」「流程编号」两列在表格右侧,横向滚动才能看到;流程编号旁详情页还有复制按钮,排查问题时拿它当索引。

本页与审批中心「我的流程」的区别

本页看当前租户全部人发起的实例,是管理视角;「我的流程」只看自己发起的,是员工视角。列与状态口径一致,入口和权限不同。

常用操作 ​

详情:一条流程的完整档案 ​

行内「详情」进入流程详情页(隐藏路由,任务页的「历史」也跳这里)。页头是流程编号(带复制按钮)、流程名称、状态标签与右上角的状态印章;下面四个页签:

  • 审批详情:左侧表单内容(发起时填的数据),右侧审批时间线——发起人 → 各审批节点 → 结束,每个节点带处理人与时间;
  • 流程图:按模型类型渲染——SIMPLE 模型是卡片图、BPMN 模型是 bpmn 画布,当前走到哪个节点会高亮,卡在哪一眼可见;
  • 流转记录:任务级台账,每个审批任务的开始/结束/处理人/意见;
  • 流程评论:参与人留下的评论。

流程详情页审批详情页签:表单内容加右侧审批时间线,右上角状态印章

流程详情页流程图页签:BPMN 画布高亮当前节点(领导审批)

详情页底部的操作按钮不是人人有

详情页底部那一排操作按钮(通过 / 拒绝 / 评论 / 抄送 / 转办 / 委派 / 加签 / 减签 / 退回 / 取消)只对相关人出现:你是当前任务的处理人,才看到审批类按钮;你是发起人,才看到取消按钮。管理员以旁观身份打开别人的流程,一个按钮都没有——这是设计如此,不是坏了。管理端要干预在办流程,用列表行的「取消」。

取消:管理员代终止在办流程 ​

「审批中」的行点「取消」,弹「取消流程」输入框,取消原因必填(纯空格不行),确定后实例立即变为「已取消」:

取消流程弹窗:取消原因必填

取消是管理干预动作,不可撤销

  • 取消后审批人的待办里该任务立即消失(任务状态记为已取消),发起人在「我的流程」里看到实例变为「已取消」;
  • 原因会写进流转记录,事后审计靠它,别填「1」这种敷衍内容;
  • 发起人自己想撤流程,走审批中心「我的流程」的撤销,不需要劳烦管理员。

视角对照 ​

视角看到什么
超管 admin / 租户管理员 docadmin本租户全部实例;可详情、可取消在办实例
普通员工 salesman01无此菜单;自己发起的实例在审批中心「我的流程」看

进阶 ​

  • 本页两个按钮的权限标注互换了(上游笔误)

    「详情」按钮挂的是 bpm:process-instance:cancel 权限、「取消」按钮挂的是 bpm:process-instance:query 权限——与字面含义正好相反。按字面配权限时若发现「有查询权却看不到详情、看不到取消」,先想到这个互换,别怀疑自己配错了。

  • 「当前审批任务」列的按钮只是展示(没有点击事件),想跳到任务请去流程任务页按流程编号找;
  • 排查「流程卡在哪」的最快路径:本页搜流程名称 → 审批中的行点详情 → 「流程图」页签看高亮节点 → 「流转记录」看该节点任务何时开始、处理人是谁;
  • 实例永远绑定发起时的版本运行:模型之后发布的新版本不影响在办实例(见流程模型)。

常见问题 ​

Q:审批中的行为什么没有「取消」按钮? A:缺 bpm:process-instance:query 权限(见上方权限互换提示:取消按钮认的是 query)。同理「详情」不显示是缺 bpm:process-instance:cancel。

Q:取消和删除实例是一回事吗?能恢复吗? A:取消 = 把在办流程终止并留痕,不可恢复;本页没有删除实例的功能,历史实例会一直留在台账里(要清空得用模型页的「清理」)。

Q:详情页为什么一个操作按钮都没有? A:你不是当前任务处理人、也不是发起人。管理端旁观就是只读;要干预用列表的「取消」,或让处理人到审批中心待办里操作。

Q:流程图页签显示的是卡片图还是 BPMN 图? A:取决于模型发布时选的流程类型:SIMPLE 模型渲染卡片图、BPMN 模型渲染 bpmn 画布;同一入口两种长相都正常。

相关页面 ​

  • 流程模型:实例的母版;版本、发布、清理都在那;
  • 流程任务:实例拆出的任务级台账,审批人与意见明细在那查。