规则概述
理解对象规则如何控制页面和保存校验。
业务价值
对象规则用于降低人工录入错误,并让页面随业务条件动态变化。管理员可以通过规则控制字段显示、必填、只读、隐藏和保存校验,让对象页面更贴合业务流程。
核心概念
| 规则类型 | 解决的问题 | 主要生效位置 |
|---|---|---|
| 布局规则 | 不同条件下字段怎么显示、必填、只读或隐藏 | 新建、编辑、详情等页面 |
| 验证规则 | 数据保存前是否符合业务要求 | Web 页面保存动作 |
规则类型
布局规则
布局规则用于控制页面上的字段状态。管理员可以按主字段值、页面场景或业务条件,让字段显示、隐藏、必填或只读。
典型场景:
- 当客户类型为 企业客户 时,显示 统一社会信用代码。
- 当配送状态为 已签收 时,签收时间变为必填。
- 当用户进入详情页时,按业务状态控制字段是否只读。
验证规则
验证规则用于在用户保存数据前校验字段值。规则公式返回 true 时,系统按配置阻断保存或给出提醒。
典型场景:
- 结束日期不能早于开始日期。
- 手机号不能为空。
- 折扣率不能超过业务允许范围。
- 已完成状态下必须填写完成说明。
工作机制
布局规则和验证规则分别作用在不同阶段。配置时建议按以下顺序理解:
- 布局规则先影响页面体验:它决定用户当前页面上看到什么、能不能填。
- 验证规则再影响保存结果:它决定用户提交的数据能否保存。
- 字段权限始终参与最终控制:用户没有字段权限时,页面规则也不能让用户越权查看字段。
规则选型建议
| 需求 | 推荐规则 |
|---|---|
| 按条件显示字段 | 布局规则 |
| 按条件把字段设为必填 | 布局规则;关键数据再配验证规则 |
| 保存前校验日期、金额、状态 | 验证规则 |
| 保护敏感字段不被查看 | 字段权限,不建议只用布局规则 |
| 控制批量导入质量 | 字段必填、唯一性、导入规则、验证规则 |
设计建议
- 先确认业务目标,再选择规则类型。
- 页面体验类需求优先使用布局规则。
- 数据质量底线类需求优先使用验证规则。
- 对关键校验,避免只依赖前端显示控制。
- 规则上线前,请使用不同角色和不同业务类型测试。

