4.提交校验

1319 上次更新时间:2021-10-27 09:52:35

Document

1.功能介绍

速融云表单和 excel 的表格最大的区别就是在于让数据更加规范,excel 我们可以使用条件校验来进行处理,而这个仅仅能支持简单的公式,如果想要复杂的数据校验,就显得力不从心,所以速融云提供了非常了强大的提交校验。除了基于表单的数据的公式判断,还有更为高级的插件验证方式。
同时提交校验深入整合到流程,可以针对不同流程节点进行整合。可以灵活的在任意一个场景下进行校验。
节点支持

  • 开始节点

  • 审批节点

  • 填写节点

  • 秒杀节点

数据场景

  • 新建(同开始节点)

  • 更新

  • 删除

2.特色场景

1.公式校验某个条件

在费控报销时,小于 3000 元时,无需输入报销内容,如果大于 3000 时,必须输入报销内容,否则无法提交,通过程序上面的设置可以极大的降低后续流程中会计的工作量。 效果演示

2.子表单的单行校验

通过公式我们很容易的去校验主表字段的正确性,但是公式对子表单控件的支持较弱,比如我们要对进货单的进货数量进行判断,必须保证每行的进货数据量都大于 0。效果演示

3.子表单重复校验

依然是进货单,每一个进货单,我们要求统一规格的产品不能重复。避免同一数据导入数据混乱的问题

4.数据唯一场景校验

我们在学校报名时,同一学期的报名学生的信息不能重复,否则会学号不准的等情况,所以我们用数据唯一校验场景进行处理,比如我们用学期与报名学生的身份进行做唯一条件判断,判断数据学生已经报过名,效果演示

5.在指定流程节点开启校验

在入库单的场景,一般流程是先申请–》审批同意—》采购—》入库。 所以我们的入库 信息的校验条件需要与入库 节点绑定。其他节点无需验证。效果演示

3.配置

第一步:添加校验条件

需要校验的表单–>编辑表单–>扩展设计—>提交校验–>新建校验条件

第二步:设置信息

注意:

  • 1.明确校验条件是公式还是插件。
  • 2.一个校验器只能绑定一个原则,整体符合单一原则。

公式配置说明

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

高级设置
验证范围,可以根据人员是否为管理进行设置。

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

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

校验字段范围 ,可以根据人员

  • 涉及本校验器字段时
  • 对本表任意字段操作时

4.常见问题

问:有无次数限制
答:没有验证没有次数限制,所有用户都可以使用
问:管理员可以免校验吗?
答在验证器的 「验证范围」设置「管理员提交数据不受验证条件限制」即可。