我的流程
一句话:我发起的流程台账——每条单子审批中还是已结束、卡在谁那、能不能取消或重新发起,都在这一页看和操作。
功能在哪
- 菜单路径:工作流程 → 审批中心 → 我的流程
- 地址栏路由:
/bpm/task/my - 主要权限:
bpm:process-instance:query(列表与详情)/bpm:process-instance:cancel(取消)——注意本页两个按钮的权限标注有互换坑,见流程实例的进阶
界面认识
| 区域 | 作用 | 常用操作 |
|---|---|---|
| 查询区 | 流程名称搜索 / 流程分类 / 流程状态 / 高级筛选(所属流程 + 发起时间) | 「搜索」;高级筛选弹层内「确认」 |
| 列表 | 序号 / 流程名称 / 摘要 / 流程分类 / 流程状态 / 发起时间 / 结束时间 / 操作 | 行内「详情」;审批中的行多「取消」,已结束的行多「重新发起」 |


两个读表习惯:
- 流程状态列:审批中时显示「当前审批人(任务名)审批中」,多人会签显示「XX 等 N 人(任务名)审批中」,人名是链接、点开进详情;已结束则显示状态标签(审批通过 / 审批不通过 / 已取消);
- 摘要列:取表单前三个字段拼成(仅流程表单类流程有),多行显示,扫一眼就知道这条单子内容。
本页与管理端「流程实例」的区别
本页只看自己发起的实例,是员工视角;流程实例看当前租户全部人发起的,是管理视角。列与状态口径一致,入口和权限不同。
常用操作
取消:自己撤掉还在审批中的单子
审批中的行点「取消」,弹「取消流程」输入框,取消原因必填(纯空格不行),确定后实例立即变为「已取消」:

取消不可撤销,且有几条后端校验
- 取消后审批人的待办里该任务立即消失,原因写进流转记录,事后审计靠它;
- 后端校验:实例仍在审批中、你是发起人、模型未禁用「允许取消审批中的申请」、不是子流程——不满足会报「流程取消失败,流程不处于运行中 / 该流程不是你发起的 / 该流程不允许取消」;
- 已结束的单据没有「取消」,只有「重新发起」。
详情:一条流程的完整档案
行内「详情」进入流程详情页(与管理端同款):页头是流程编号(带复制按钮)、流程名称、状态标签与右上角状态印章;下面四个页签——审批详情(左表单、右审批时间线)、流程图(高亮当前节点)、流转记录、流程评论。

详情页底部的操作按钮按身份出现
你是发起人且流程审批中,底部才有「取消」;你是当前任务处理人,底部才出现通过 / 拒绝等审批按钮(见待办任务)。以无关身份打开别人的流程,一个按钮都没有——设计如此。
重新发起:已结束的单子改完再提
已结束的行点「重新发起」,带表单数据的流程会预填原表单内容,改完提交一条新单子;详见发起流程。
视角对照
| 视角 | 看到什么 |
|---|---|
普通员工 salesman01 | 仅自己发起的实例;可取消在办单、重新发起已结束单 |
租户管理员 docadmin | 同样仅自己发起的;全租户台账去流程实例 |
进阶
- 摘要取自表单前三个字段(后端
FlowableUtils.getSummary),模型里开了「摘要设置」则按配置的字段取;自定义业务表单的流程没有摘要列内容; - 「高级筛选」的所属流程填的是流程定义编号,不是流程名称;
- 取消按钮与详情按钮的权限标注互换(上游笔误):按字面配权限发现「有查询权却看不到取消」时先想到这个,见流程实例;
- 实例永远绑定发起时的版本运行,模型之后发布的新版本不影响在办单子。
常见问题
Q:审批中的行为什么没有「取消」按钮? A:三种可能——流程已结束(只有重新发起)、模型禁用了「允许取消审批中的申请」、缺 bpm:process-instance:query 权限(权限互换坑,见进阶)。
Q:取消之后能恢复吗? A:不能。取消即终止并留痕;要再办只能「重新发起」一条新单子。
Q:状态列的人名点得动吗? A:点得动,跳转到该实例详情页,方便直接看卡在哪。
Q:为什么我的单子没有摘要? A:摘要只取流程表单的字段;自定义业务表单(如 OA 请假)不走摘要逻辑,列表里摘要为空属正常。
