Skip to content

第 6 章 · 发起与办理 ​

总览 §4 走过一遍最短路径,这一章把发起页和办理弹窗里的每个开关讲全。

1. 发起 ​

两个入口,效果一样:

入口位置
发起申请(推荐)工作流程 → 发起申请,按流程分类分组的卡片
流程定义列表工作流程 → 流程定义,某行的 发起 按钮

发起申请:卡片按分类分组

点卡片右侧滑出 启动流程 抽屉,两个页签:表单(要填的业务数据)与 流程图(这条流程长什么样,发起前先看一眼走向很有用)。

启动流程抽屉:请假类型 / 请假天数 / 请假事由

要点:

  • 带星号的字段必填,漏填点确认会红字提示,不会静默失败。
  • 流程属性里开了 是否发起时选人,抽屉里会多一个选人框,用来指定第一个审批节点由谁办。
  • 点 确认 走的是 startAndExecute:发起申请节点由引擎自动办结,所以你不会在自己的待办里看到"发起申请"。
  • 同名流程有多个版本时,发起用的是启用状态下的最新版本。旧版本停用即可,不然容易发错。

2. 办理 ​

审批人在 我的待办 里看到任务,点行末 办理 打开审批详情。

我的待办:办理与委托两个行操作

弹窗分三块:页签(详情 / 流程图 / 审批记录)、业务表单区、操作区域。

办理弹窗:业务表单只读 + 审批意见 + 附件 + 指定下一节点处理人 + 是否抄送 + 底部按钮

2.1 业务表单区 ​

这个节点能看到哪些字段、能不能改,由 第 3 章 §4 字段权限 决定。演示数据里审批节点的请假字段全是灰的,只能看不能改。

2.2 操作区域 ​

项说明
审批意见必填,不填点任何按钮都会被拦下
上传附件选填,会随审批记录留痕
指定下一节点处理人勾上后必须选人,可选名单来自节点的候选配置
是否抄送勾上后选抄送人,对方在 我的抄送 里能看到

勾选后必填项生效:审批意见与下一节点处理人都报红

指定下一节点处理人:选人框展开候选

勾选后弹出选人框,名单来自该任务的候选用户(接口 /wf/processTask/candidatePage),可按 用户名 / 姓名 / 手机号 检索,支持多选,点 确认 回填:

选择下一节点处理人弹窗:候选用户按姓名/用户名/所属部门列出,可多选后确认

2.3 底部按钮 ​

按钮由节点 表单配置 → 操作按钮 决定显示哪些,语义如下:

按钮提交类型效果
同意1按条件分支流转到下一节点
不同意2(会签为 20)实例置为已拒绝,流程结束
退回上一步3退回上一个审批节点,由上一个人重办
退回发起人6实例仍在进行中,给发起人建一条新待办
跳转4选一个可达节点直接跳过去
加签—仅会签节点:临时追加处理人

3. 退回发起人后怎么办 ​

审批人点 退回发起人 后,发起人的 我的待办 会出现一条待办:

发起人收到退回待办

发起人进去改表单(该节点上字段是可编辑的)、补审批意见,再点 同意(提交类型 5 重新提交),流程按新的条件分支重新往下走。这是唯一"改单重提"的路径;拒绝 是直接结束,没有重来的机会。

4. 撤回与重新发起 ​

在 我发起的 里,进行中的实例可以:

操作效果
撤回实例置为已撤回,审批人的待办同时清空
抄送给主动把这条单子抄送给别人
详情看表单、流程图高亮、审批记录

撤回后可以重新发起一条新的。

5. 已办与抄送 ​

  • 我的已办:自己办过的任务,只有 详情,用于回查自己当时的意见。
  • 我的抄送:别人抄送给我的单子,只有查看权,不产生待办。

6. 想跳过某个节点 ​

三种办法,按侵入性从小到大:

  1. 办理时点 跳转,直接选目标节点。
  2. 条件分支表达式写得足够宽,本来就该跳。
  3. 改流程重新部署(只影响新发起的实例)。

7. 卡住了看这里 ​

现象原因处理
点确认没反应也没报错表单里有必填项没填看红字提示
待办列表里找不到自己的单子参与人解析没派到你名下,或已被别人办掉看 第 5 章;到 我发起的 → 详情 → 审批记录 看实际派给了谁
审批意见填了仍提示必填输入后未失焦,受控组件没同步点一下别处再提交
想改已提交的单子已办节点不可回改让当前办理人 退回发起人,或自己撤回后重发
撤回后审批人还能看到审批人页面未刷新刷新待办;任务已随撤回删除
委托没生效不在授权时间段内,或流程名称选错检查 我的委托 那条记录的流程、时间段、是否启用

jeeflow · 轻量级多语言工作流引擎