Skip to content

规则概述

理解对象规则如何控制页面和保存校验。

业务价值

对象规则用于降低人工录入错误,并让页面随业务条件动态变化。管理员可以通过规则控制字段显示、必填、只读、隐藏和保存校验,让对象页面更贴合业务流程。

核心概念

规则类型解决的问题主要生效位置
布局规则不同条件下字段怎么显示、必填、只读或隐藏新建、编辑、详情等页面
验证规则数据保存前是否符合业务要求Web 页面保存动作

规则类型

布局规则

布局规则用于控制页面上的字段状态。管理员可以按主字段值、页面场景或业务条件,让字段显示、隐藏、必填或只读。

典型场景:

  • 当客户类型为 企业客户 时,显示 统一社会信用代码
  • 当配送状态为 已签收 时,签收时间变为必填。
  • 当用户进入详情页时,按业务状态控制字段是否只读。

验证规则

验证规则用于在用户保存数据前校验字段值。规则公式返回 true 时,系统按配置阻断保存或给出提醒。

典型场景:

  • 结束日期不能早于开始日期。
  • 手机号不能为空。
  • 折扣率不能超过业务允许范围。
  • 已完成状态下必须填写完成说明。

工作机制

布局规则和验证规则分别作用在不同阶段。配置时建议按以下顺序理解:

  1. 布局规则先影响页面体验:它决定用户当前页面上看到什么、能不能填。
  2. 验证规则再影响保存结果:它决定用户提交的数据能否保存。
  3. 字段权限始终参与最终控制:用户没有字段权限时,页面规则也不能让用户越权查看字段。

规则选型建议

需求推荐规则
按条件显示字段布局规则
按条件把字段设为必填布局规则;关键数据再配验证规则
保存前校验日期、金额、状态验证规则
保护敏感字段不被查看字段权限,不建议只用布局规则
控制批量导入质量字段必填、唯一性、导入规则、验证规则

设计建议

  • 先确认业务目标,再选择规则类型。
  • 页面体验类需求优先使用布局规则。
  • 数据质量底线类需求优先使用验证规则。
  • 对关键校验,避免只依赖前端显示控制。
  • 规则上线前,请使用不同角色和不同业务类型测试。

相关主题