跳到主要内容

业务规则

1.功能介绍

在新建、编辑记录时,根据不同的业务需求,可以添加业务规则规范化表单数据录入,当满足条件时,支持执行 隐藏、只读、必填字段和提示错误等动作。

2.功能示例

在招聘的过程中,如果求职者填写表单的应聘职位为“其他”,“其他职位”字段为必填内容。

20221118161253.gif

3.配置入口

入口 1 :工作表名称处 > 设置工作表 > 业务规则 > 新增规则 image.png

入口 2 :编辑表单 > 表单设置 > 业务规则 > 新增规则 image.png

4.规则的组成

一条业务规则由一个或者一组条件,一个或者一组动作组成。

4.1 条件

支持设定一个,或者多个条件组合。 每个条件由字段+关系(包含/不包含;为空/不为空……)+条件值组成。

4.2 动作

当满足条件后,需要配置执行动作:

  • 隐藏某个/某些字段
  • 只读某个/某些字段
  • 必填某个/某些字段
  • 提示错误

5.业务规则处理逻辑

某字段被设置业务规则后,满足规则条件时和不满足规则条件时处理逻辑:

业务规则条件满足条件不满足
隐藏隐藏显示
只读只读取字段原属性
必填必填取字段原属性
只读+必填只读取字段原属性

举例说明:

  • 第 1 点:字段的业务规则是隐藏的,如果不满足规则条件,则字段是显示的,无论字段的原属性是隐藏还是显示。因为显示和隐藏是绝对对立互斥的关系。
  • 第 2 点:字段的业务规则中设定是只读或必填,如果不满足规则时,则取决于字段的原属性,因为只读或必填并没有唯一的对立属性,因此不满足时会取字段原来的属性。

6.提示错误动作

处理逻辑:

数字字段 > x 时,提示错误:xxx

例子:购买数量< 10 时,提示错误:每次购买数量必须大于 10。

姓名重复时,提示错误: xxxx

例子:但填写员工姓名重复时,提示错误:名字已存在,请核实是否重复输入!

7.字段隐藏情况

  • 表单设计配置的隐藏字段属性
  • 视图隐藏字段
  • 业务规则隐藏的字段
  • 公开表单隐藏的字段
  • 关联记录内未添加的显示字段
  • 自定义动作按钮中隐藏的字段

8.规则的常规管理

  • 查看或编辑规则
  • 删除规则、复制规则
  • 启用或关闭规则

image.png