跳到主要内容

业务规则


新增、查看或编辑记录数据时,通过设定业务规则,可以改变字段的属性(隐藏、显示、只读、编辑、必填),或者整条记录不允许编辑;也可以比较字段之间的值,然后提醒给操作人员。

应用场景

  • 订单管理系统,当“订单状态”为“已完成”时,隐藏“修改价格”字段。
  • 采购管理系统,当“采购类型”为“紧急采购”时,将“预计到货时间”字段设置为必填。
  • 审批管理系统,当“审批状态”为“已通过”时,禁止编辑整条记录。

设置入口

设置路径「表单设置 》业务规则 》添加规则」按钮

规则的组成

一条业务规则由一个或一组条件、一个或一组动作组成。满足设定的条件后执行相应的动作。

条件

支持设定1个条件,或多个条件组合。每个条件由条件字段+比较关系+条件值组成。

  • 固定值:例如领取方式类型是选项,有2个选择,这时就能选择固定值
  • 字段值:例如出库量和库存的对比,每个商品库存会随时变的,应该选择为字段值。

动作

执行的动作主要分字段交互字段验证

  • 字段交互:动作包括显示、隐藏、可编辑、只读、启用、禁用、必填、锁定记录、清空数据。
  • 字段验证:将数据进行对比,记录数据满足了验证条件后将禁止保存,并提示给操作人。 支持设置提醒的内容。

数据的校验时机

数据的校验时机是在保存到服务器时进行校验

场景演示

满足条件时显示或隐藏字段

在线上课程报名系统中,根据用户选择的授课形式(直播课或录播课),动态调整表单字段。 若用户选择直播课,则显示 “直播平台链接” 和 “课程时间安排” 字段, 同时隐藏 “录播视频有效期” 字段;若选择录播课,则显示 “录播视频有效期” 和 “课程资料下载权限” 字段,隐藏与直播相关的字段。

配置规则

  1. 直播课时规则

    • 条件设置: 当授课形式等于直播课时
    • 执行的动作: 显示直播平台链接、课程时间安排字段、隐藏播视频有效期、课程资料下载权限字段。
  2. 录播课时规则

    • 条件设置: 当授课形式等于录播课时
    • 执行的动作: 显示播视频有效期、课程资料下载权限字段、隐藏直播平台链接、课程时间安排字段。

效果


👇文档问题反馈