表单保存草稿
1. 简介
1.1 功能简介
保存草稿是表单属性中的一种数据操作。表单开启「保存草稿」后,可以将数据暂时保存下来,不提交、不入库、也不参与数据调用与统计分析。
1.2 使用场景
填写表单时,需要填写的内容较为耗时费力,可以通过保存草稿数据,待数据完善后再提交。
1.3 预期效果
以表单中保存草稿数据为例,效果如下:
2. 设置步骤
2.1 开启入口
管理员编辑表单时,在「表单属性 >> 操作按钮 」处可以开启「保存草稿」操作。如下图所示:
打开保存草稿的开关,如有需要还可以重新设置「保存草稿」操作的按钮文字,全部设置好以后点击「完成」。如下图所示:
2.2 使用草稿
2.2.1 保存草稿数据
在普通表单提交数据界面,填入数据后,点击保存草稿。如下图所示:
或在其他有添加权限的权限组内,写入数据后,点击保存草稿。如下图所示:
2.2.2 查看草稿数据
保存草稿后,会在有添加权限的权限组(如仅添加数据、添加并管理本人数据等)页面上方显示一个草稿箱。点击「草稿箱」,可以看到本人在当前表单存储的所有草稿数据:
草稿箱中的数据以卡片的形式进行展示,支持展示数据标题、表单前 3 个字段、草稿数据更新时间等信息。如下图所示:
支持在草稿箱中显示的字段类型为:单行文本、多行文本、数字、日期时间、单选按钮组、复选框组、下拉框、下拉复选框、地址、定位、手机、成员单选、成员多选、部门单选、部门多选。
2.2.3 编辑草稿数据
在草稿箱中,点击需要继续编辑的草稿数据,即可对草稿数据进行编辑修改。编辑草稿数据后,可以选择提交数据或者保存草稿。
2.2.4 删除草稿数据
点击草稿数据旁边的「删除」按钮,可以对草稿数据进行删除。如下图所示:
3. 支持场景
开启保存草稿后,保存草稿支持在如下所示的位置中使用:
模块 | 位置 |
权限组 | 直接提交数据界面、权限组添加数据界面、权限组复制表单界面; |
仪表盘 | 日历组件中,添加数据和复制数据 |
数据管理组件中,添加数据和复制数据 | |
明细表中,添加数据和复制数据 |
注:
1)表单的数据管理界面中添加数据时,不支持保存草稿;
2)外链场景下不支持保存草稿;
3)草稿数据不支持在提交提示中配置「保存本次提交内容,下次自动填充」功能,不支持配置提交后提示页面。
4. 草稿数据规则
4.1 草稿保存规则
1)每个表单每天可保存的草稿数据量上限为 1W 条,超过此限制后不再保存新的草稿。管理员不支持管理草稿数据,成员删除草稿也不释放草稿容量,第二天从 0 开始计算 1w 条草稿容量。(以初次保存草稿时间计算一天总的草稿数据)
2)草稿数据保存有效期为 90 天,以数据创建日期距今的时间差核算,超期自动删除。
3)草稿箱中支持对同一条数据进行多次编辑修改和保存,但只存储最新状态下的草稿数据。
4)支持每个成员保存多条草稿。
5)若草稿箱中有数据时,在表单属性处关闭保存草稿的按钮,则草稿箱中的草稿数据只能提交不能再次保存。
6)草稿数据新建或修改时,触发前台数据联动、公式计算、显隐规则、前端事件等。
7)草稿数据不算作入库的有效数据,不参与/不触发数据联动、仪表盘分析、聚合表计算及校验、数据工厂计算、webhook 数据推送、数据日志、智能助手、打印等。
8)保存草稿时,流水号字段不赋值,正式提交后再执行赋值规则。
9)保存草稿时,不触发以下校验:
校验类型 | 校验内容 |
前台校验 | 表单提交校验、字段必填校验、数字字段的数值范围校验、定位字段的定位范围限制校验 |
后台校验 | 字段重复值校验、手机短信验证校验 |
4.2 草稿删除规则
1)支持成员在草稿箱中删除自己创建的草稿数据,不支持管理员删除成员创建的草稿数据。
2)草稿数据正式提交入库后,数据状态变更为有效数据,则自动从草稿箱中删除。
3)草稿数据保存有效期为 90 天,以数据创建日期距今的时间差核算,超期自动删除。
4)草稿数据删除后,暂不支持恢复。
4.3 同步变更规则
当表单设计变更后,草稿箱中的草稿数据同步变更:
- 删除或回收站中彻底删除字段,该字段对应的草稿数据同步删除、彻底删除;
- 字段回收站恢复字段,该字段对应的草稿数据同步恢复;
- 新增字段,该字段对应的草稿数据无值。
- 再次编辑草稿数据时,根据表单版本加载草稿数据。若字段 ID 匹配成功,则直接加载;匹配失败则对应的草稿字段不赋值。