mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
2.2 KiB
2.2 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| approve.doto.howto | 处理审批(同意/拒绝/撤销/删除) | howto | approve | end-user | zh |
|
|
|
|
v1.7.90 |
处理审批(同意/拒绝/撤销/删除)
入口
从「待办」「已办」「抄送我」「已发起」任一 Tab 点列表项 → 右侧详情面板底部「审批操作」区。
四个动作的按钮可见条件
- 同意 / 拒绝:当前流程未结束,且我的用户 ID 在
candidate字段里(即轮到我处理) - 撤销:我是发起人,且整条流程未结束,且没有任何审批人已点过同意/拒绝
- 删除:状态是已通过/已拒绝/已撤回,且我是发起人或管理员
- + 添加评论:任意状态、任意角色可见,详见 approve.comment.howto
同意
点「同意」→ 弹「请输入审批意见」(可不填)→ 确认。调 approve/task/complete pass=true。推下一节点审批人 + 抄送人;末节点则推「您发起的「X」已通过」给发起人。
拒绝
点「拒绝」→ 弹意见框(必填,否则提示「请输入审批意见」)→ 确认。调 approve/task/complete pass=false。流程立即结束,发起人收到拒绝通知。
撤销(仅发起人)
点「撤销」→ 二次确认。调 approve/task/withdraw,state 置 4「已撤回」。撤回提醒推送给已收到卡片的审批人,原卡片改为「已撤回」。
删除(已结束 + 发起人/管理员)
点「删除」→ 二次确认「删除后不可恢复」。调 approve/process/delById,从所有列表移除,不可恢复。