业务规则
新增、查看或编辑记录数据时,通过设定业务规则,可以 改变字段的属性(隐藏、显示、只读、编辑、必填),或者整条记录不允许编辑;也可以比较字段之间的值,然后提醒给操作人员。
应用场景
- 订单管理系统,当“订单状态”为“已完成”时,隐藏“修改价格”字段。
- 采购管理系统,当“采购类型”为“紧急采购”时,将“预计到货时间”字段设置为必填。
- 审批管理系统,当“审批状态”为“已通过”时,禁止编辑整条记录。
设置入口
设置路径「表单设置 》业务规则 》添加规则」按钮
规则的组成
一条业务规则由一个或一组条件
、一个或一组动作
组成。满足设定的条件后执行相应的动作。
条件
支持设定1个条件,或多个条件组合。每个条件由条件字段+比较关系+条件值
组成。
- 固定值 :例如领取方式类型是选项,有2个选择,这时就能选择固定值
- 字段值:例如出库量和库存的对比,每个商品库存会随时变的,应该选择为字段值。
动作
执行的动作主要分字段交互
和字段验证
。
- 字段交互:动作包括显示、隐藏、可编辑、只读、启用、禁用、必填、锁定记录、清空数据。
- 字段验证:将数据进行对比,记录数据满足了验证条件后将禁止保存,并提示给操作人。 支持设置提醒的内容。
数据的校验时机
数据的校验时机是在保存到服务器时进行校验
场景演示
满足条件时显示或隐藏字段
在线上课程报名系统中,根据用户选择的授课形式(直播课或录播课),动态调整表单字段。
若用户选择直播课,则显示 “直播平台链接” 和 “课程时间安排” 字段,
同时隐藏 “录播视频有效期” 字段;若选择录播课,则显示 “录播视频有效期” 和 “课程资料下载权限” 字段,隐藏与直播相关 的字段。
配置规则
-
直播课时规则
- 条件设置: 当授课形式等于直播课时
- 执行的动作: 显示直播平台链接、课程时间安排字段、隐藏播视频有效期、课程资料下载权限字段。
-
录播课时规则
- 条件设置: 当授课形式等于录播课时
- 执行的动作: 显示播视频有效期、课程资料下载权限字段、隐藏直播平台链接、课程时间安排字段。
效果
👇文档问题反馈
- 文档中是否有错别字、内容过期、难以理解等问题?点此反馈给我们