mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-01 19:05:55 +00:00
61 lines
2.5 KiB
Markdown
61 lines
2.5 KiB
Markdown
---
|
||
id: approve.template.howto
|
||
title: 创建与管理流程模板
|
||
type: howto
|
||
feature: approve
|
||
scope: admin
|
||
locale: zh
|
||
aliases:
|
||
- 怎么建审批流程
|
||
- 新建审批模板
|
||
- 配置请假流程
|
||
- 添加流程
|
||
- 修改审批流程
|
||
- 流程设置在哪
|
||
- 流程编辑器
|
||
related_tools: []
|
||
related_pages: [application]
|
||
prerequisites:
|
||
- 应用市场已安装 approve 插件
|
||
- 当前用户是系统管理员(userIsAdmin)
|
||
negative:
|
||
- 只有管理员能进入流程设置,普通成员看不到「流程设置」按钮
|
||
- 同名流程不允许重复创建,新建时会校验
|
||
- 旧实例不随模板改动回滚:发布新版本只影响新发起的审批,已在跑的按旧版本走完
|
||
last_verified: v1.7.90
|
||
---
|
||
|
||
# 创建与管理流程模板
|
||
|
||
## 入口
|
||
- 桌面端:左侧栏「应用」→「审批中心」→ 右上角「流程设置」按钮
|
||
- 进入设置页后看到所有已建模板卡片 + 一个「+」加号卡片
|
||
|
||
## 新建模板
|
||
1. 点击「+」卡片 → 弹窗输入流程名称(必填,作为「申请类型」给发起人选)
|
||
2. 点「确定」打开右侧抽屉式流程编辑器(iframe 内,宽度约 1200px)
|
||
3. 在编辑器中拖拽配置审批节点:发起 → 审批人 → 抄送 → 结束,参考 [[approve.node.concept]]
|
||
4. 在编辑器中设计表单字段(文本、日期、选择、附件、明细等),参考 [[approve.form.concept]]
|
||
5. 点编辑器内「保存并发布」按钮 → 弹窗关闭,提示「发布成功」
|
||
6. 列表中出现新卡片,标记「已发布」,普通成员立即可在「添加申请」处选择
|
||
|
||
## 编辑已有模板
|
||
1. 在卡片列表点击对应模板卡片 → 抽屉打开同一个编辑器,载入当前版本
|
||
2. 修改节点 / 表单字段
|
||
3. 点「保存并发布」→ 版本号 +1
|
||
4. 进行中的旧实例不受影响,按各自当时的版本继续;新发起的走新版本
|
||
|
||
## 删除模板
|
||
1. 卡片右下角小垃圾桶图标
|
||
2. 二次确认「将会清空流程数据,此操作不可恢复」
|
||
3. 确认后调 `approve/procdef/del` 删除模板及所有相关审批数据
|
||
|
||
## 不支持
|
||
- 草稿暂存不可见:编辑器只在点击「保存并发布」时落库,关掉抽屉不点保存内容会丢失
|
||
- 同名流程不允许重复创建
|
||
- 流程编辑器内的能力(如条件分支)受插件版本限制;当前版本不支持表单条件路由,需要按条件分流时应拆成多个流程模板供发起人选择
|
||
|
||
## 相关
|
||
- 模板概念详解:[[approve.template.concept]]
|
||
- 节点类型说明:[[approve.node.concept]]
|