跳到内容
全部文章
Setup

验证规则(按条件阻止保存)

创建无代码规则,在违反业务条件时阻止保存记录。

验证规则确保数据质量:当有人尝试保存违反规则的记录时,系统会阻止保存并显示您设置的提示信息。在“设置 → 验证规则”中创建,无需代码。

规则如何运作

您编写一个条件(类似公式中的表达式)。当该条件结果为“真”时,记录被视为无效,无法保存。这就是为什么条件描述的是“错误”的情况。

  1. 选择对象(例如“商机”)。
  2. 为规则命名(例如“折扣超过上限”)。
  3. 使用字段的 API 名称编写条件(例如 discount > 30)。
  4. 编写用户将看到的错误信息(例如“超过 30% 的折扣需要审批。”)。
  5. 保存。规则默认启用;使用“启用”复选框可在不删除规则的情况下开启/关闭它。

条件表达语言

  • 运算符:+ − * / % 以及 &(文本),比较 = ≠(用 <>)< > <= >=。
  • 函数:IF、AND、OR、NOT、ROUND、ABS、MIN、MAX、FLOOR、CEIL、CONCAT、COALESCE、LEN。
  • 字段请使用其 API 名称引用(而非标签)。空字段在数字运算中记为 0,在文本运算中记为“”。
示例: 商机不能在金额为零时标记为赢单:AND(status = "won", amount <= 0) → “请填写金额后再标记为赢单。”或要求填写丢单原因:AND(status = "lost", LEN(loss_reason) = 0) → “请填写丢单原因。”
💡 该规则在创建和编辑时均会生效,并在计算字段(公式)之后运行,因此您可以针对已计算出的值进行验证。已停用的规则不会阻止任何操作。

在系统内打开这篇文章

读完想看看它实际运行的样子吗?

账户是免费的,完整手册在系统内随时可看,还有一个助手会基于这份内容回答你的问题。

免费创建账户
验证规则(按条件阻止保存) · Sellio