表单提交验证

1115 上次更新时间:2021-10-14 20:19:18

Document

概述

提交表单时,需满足已设置的校验条件才能提交,通过配置校验可以让数据更加规范,保证处理的数据符合我们的期望。

名词解释

校验器

校验当前表单的某字段控件是否满足已设置的条件,如果满足则通过校验,否则无法提交该表单,其中,校验类型可选择插件、公式、正则表达式。

校验范围

您可以设置校验范围,支持校验范围有:新建数据/开始节点、更新数据、删除数据,可单选或全选校验范围。

新建数据/开始节点

当前用户新建数据,或数据开始流转时,系统自动校验该数据是否满足已设置的条件。

更新数据

当前用户更新表单某一字段控件,系统自动校验该字段控件是否满足已设置的条件。

删除数据

当前用户删除表单某一字段控件数据,系统自动校验该字段控件是否满足已设置的条件。

功能配置

1、新建校验器

点击需设置的表单,再点击右上角「编辑表单」,进入编辑。

编辑进入表单后,在扩展设计→表单提交验证,点击新建即可。

2、设置校验器

设置校验器名称、提示语、选择校验类型,自动操作场景失败是否通知负责人,验证范围。

校验器

不满足提交提示语
提交表单未通过校验,系统会自动弹出提醒语,您可以在里面添加单个或多个字段设置提醒语。

校验类型

插件

在插件中心选择校验,校验有四种类型,分别是数据唯一校验、子表单的单行校验、子表单公式校验、子表单的重复校验,您可以根据实际需求选择校验插件。

公式

您可以通过速融云提供的108种函数设置校验公式,全方位满足您的校验需求。

公式配置说明

  • 如果公式结果为数字,不等于0 就为通过
  • 如果结果为字符串,不为空,就通过
  • 如果结果为布尔类型, 为 true 就通过
  • 其他结果类型,不为空就通过。

正则表达式

正则表达式是一种逻辑公式,速融云默认提供16种常用的表达式,您可以根据实际实际选择对应的常用表达式,也可以自定义添加正则表达式,实现更加灵活的校验。

验证范围

1、成员范围

您可以设置所有成员提交需验证(所有成员包括管理员),或管理员提交不受验证条件的限制。

所有成员提交数据都需要满足验证条件

这里所有成员包括超级管理员、管理员,提交表单都需进行验证。

管理员提交数据不受验证条件限制

如果当前用户是管理员,提交表单不需要验证。

2、校验字段范围

校验范围您可以设置是否涉及本校验器字段,还是对表单任意字段操作时验证。

注意事项

1、一个校验器只能绑定一种校验规则,如有多个校验需求可以添加多个校验器进行配置。

2、插件和公式的区别在于,插件适用于固定的场景校验,比如数据唯一性校验,子表单单行校验等。

而公式更偏向于数据相关的操作,如校验身份证号码,社保账号不得超过18位数字等,这两个功能相辅相成。

3、校验可以根据不同校验场景进行个性化选择。

常见问题

问:请问验证是否有次数限制?

答:验证没有次数限制,所有用户都可以使用。

问:管理员可以免去校验验证吗?

答:在验证器的 「验证范围」设置「管理员提交数据不受验证条件限制」即可。

更多精彩

玩转表单提交校验
无代码的亮点功能-提交校验