表单 -> 条件检查
条件检查
表单作者可在表单提交数据时设置数据检查条件,保证数据提交的准确性.
检查条件在表单生成器页面中定义, 在【条件检查】项中,它主要包含以下特性:
- 可以包含多个检查序列,序列按照用户配置顺序执行,前一个序列执行通过才会执行下一个序列的检查
- 一个序列可以包含多个检查节点,节点依次执行,前一个节点检查通过才会执行下一个节点的检查
-
每个节点可以作为前置检查节点(不勾选提示错误,那么检查出错的时候不做任何操作),也可以作为真实的检查(勾选提示错误,那么检查出错的时候会提示信息并且阻止数据提交),
- 每个节点可以包含多个检查条件,可以用AND、OR链接
检查序列
下图是一个条件检查的例子:
- 图中包含两个检查序列,点击右上角的 “+添加检查条件” 可以添加新的检查序列,点击序列底部的 “删除此检查序列” 可以删除对应序列
- 检查序列1 包含两个检查节点,检查序列2包含一个检查节点,点击底部 “+添加更多检查组合” 可以添加检查节点,点击检查节点里的 删除 图标可以删除对应检查节点
- 检查序列1 中的第一个节点由于没有勾选提示错误,它将作为一个前置检查节点,检查通过就执行下面的节点2,未通过什么也不做.
Tip: 但是对于节点2(检查序列的最后一个节点)不管是否勾选,如果检查未通过都会提示错误阻止数据提交(用户自定义或者系统生成)
- 检查序列2 只有一个节点并且没有勾选提示错误.
Tip: 但是它也是最后一个节点,会按照最后一个节点的逻辑处理即是否勾选,如果检查未通过都会提示错误阻止数据提交(用户自定义或者系统生成)
- 点击每个节点里的 “+添加条件” 可以添加需要检查的条件,可以用AND、OR链接(详见下述)
条件设置
在设置条件值的时候可以是手动输入的值也可以是一个变量值(查询当天/当前表单中的另外一个字段等)。
用户可以添加不同条件,系统目前支持一下条件。
- 等于 / 不等于
- 大于 / 小于
- 之间 / 之外
- 空 / 非空
- 包含 / 不包含
- 以开始 / 不以开始
- 是登录用户
- 用户是某个机构下的用户
- 用户是某个机构的管理员
« 页面布局
PDF 表单 »