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.template.concept |
流程模板(流程定义) |
concept |
approve |
admin |
zh |
| 流程模板 |
| 审批模板 |
| 流程定义 |
| procdef 是什么 |
| 流程名称 |
| 审批流程是什么 |
|
|
|
|
| 流程模板只能由系统管理员创建、编辑、删除;普通成员只能基于已发布模板发起申请 |
| 删除模板会同时清空该模板下的所有审批数据,不可恢复 |
| 模板间不可复制:每个模板都要在编辑器里独立配置节点和表单 |
|
v1.7.90 |
流程模板(流程定义)
定义
流程模板(Process Definition,简称 procdef)是审批插件里"审批种类"的元数据,定义了一类审批的全部行为:表单字段、节点顺序、每个节点的审批人/抄送人。普通成员发起的每一单审批(流程实例)都必须基于某个已发布的流程模板。常见模板:请假申请、报销申请、出差申请、用印申请、采购申请。
关键属性
- 唯一性:以
name 区分(如「请假申请」),同名模板不允许重复创建
- 版本:每次发布累计
version;旧版本会被新版本顶替,进行中的审批仍按当时的版本走完
- 状态:草稿(编辑中)/ 已发布(前台可选)
- 存储位置:插件独立数据库
<前缀>approve_* 表,不在主程序业务表
- 生效范围:全租户共享,不按部门隔离;要按部门分模板请改用不同
name
与流程实例的关系
- 一个模板(procdef)= 一份蓝图
- 用户每发起一单 = 创建一个流程实例(proc inst),状态独立流转
- 删除模板:插件会同时清空所有以该模板发起的实例,不可恢复
与节点 / 表单的关系
创建入口
管理员在审批中心顶部「流程设置」按钮 → 「+」新建,详细步骤见 approve.template.howto。