业务规则
1.功能介绍
在新建、编辑记录时,根据不同的业务需求,可以添加业务规则规范化表单数据录入,当满足条件时,支持执行 隐藏、只读、必填字段和提示错误等动作。
2.功能示例
在招聘的过程中,如果求职者填写表单的应聘职位为“其他”,“其他职位”字段为必填内容。
3.配置入口
入口 1 :工作表名称处 > 设置工作表 > 业务规则 > 新增规则
入口 2 :编辑表单 > 表单设置 > 业务规则 > 新增规则
4.规则的组成
一条业务规则由一个或者一组条件,一个或者一组动作组成。
4.1 条件
支持设定一个,或者多个条件组合。 每个条件由字段+关系(包含/不包含;为空/不为空……)+条件值组成。
4.2 动作
当满足条件后,需要配置执行动作:
- 隐藏某个/某些字段
- 只读某个/某些字段
- 必填某个/某些字段
- 提示错误
5.业务规则处理逻辑
某字段被设置业务规则后,满足规则条件时和不满足规则条件时处理逻辑:
业务规则 | 条件满足 | 条件不满足 |
---|---|---|
隐藏 | 隐藏 | 显示 |
只读 | 只读 | 取字段原属性 |
必填 | 必填 | 取字段原属性 |
只读+必填 | 只读 | 取字段原属性 |
举例说明:
- 第 1 点:字段的业务规则是隐藏的,如果不满足规则条件,则字段是显示的,无论字段的原属性是隐藏还是显示。因为显示和隐藏是绝对对立互斥的关系。
- 第 2 点:字段的业务规则中设定是只读或必填,如果不满足规则时,则取决于字段的原属性,因为只读或必填并没有唯一的对立属性,因此不满足时会取字段原来的属性。
6.提示错误动作
处理逻辑:
数字字段 > x 时,提示错误:xxx
例子:购买数量< 10 时,提示错误:每次购买数量必须大于 10。
姓名重复时,提示错误: xxxx
例子:但填写员工姓名重复时,提示错误:名字已存在,请核实是否重复输入!
7.字段隐藏情况
- 表单设计配置的隐藏字段属性
- 视图隐藏字段
- 业务规则隐藏的字段
- 公开表单隐藏的字段
- 关联记录内未添加的显示字段
- 自定义动作按钮中隐藏的字段
8.规则的常规管理
- 查看或编辑规则
- 删除规则、复制规则
- 启用或关闭规则