基于数据的字段规则
根据你自己的数据自动填充字段:关联记录的聚合值(计数、求和、平均值)或该记录自身字段上的条件。无需编写代码。
基于数据的字段规则会在你数据上的某个条件成立时自动填充一个字段。这是无代码的:你在“设置”中定义规则,CRM 每天(以及按需)会重新评估它。无需公式或编程。
位置:设置 → 基于数据的字段规则。只有拥有“管理设置”权限的用户才能创建或编辑;规则适用于整个租户。
两种规则类型
- 记录自身的条件:对记录自身字段的一个或多个比较条件(例如:分数 ≥ 80 且 状态 = 活跃)。可以选择“满足所有条件”(AND)或“满足任一条件”(OR)。
- 关联记录的聚合:通过一个关联字段,对指向该记录的另一个对象的记录进行计数、求和、平均、取最大值或最小值,并与某个阈值比较(例如:统计“公司”字段指向该记录的商机数量;如果达到 10 个或以上,就将该公司标记为 VIP)。
如何创建规则
- 选择规则适用的对象和要填充的字段(将被自动设置的字段)。
- 为规则命名(例如“将公司标记为 VIP”)。
- 选择条件类型。对于聚合:选择关联对象、指向该对象的关联字段、聚合方式(计数/求和/平均/最大/最小)、要聚合的字段(用于求和/平均/最大/最小)、操作符和阈值。对于字段条件:添加一个或多个比较条件,并选择“全部满足”或“任一满足”。
- 设置“条件成立时的值”。该值遵循目标字段的类型:下拉选择字段可以选择选项;是/否字段可以选择真/假;数值字段接受一个数字。
- 可选:开启“条件不成立时也设置一个值”,以便在条件不成立时也填充一个值。若不开启,条件不成立时字段保持不变。
- 保存。使用“立即执行”可以立刻对所有记录应用该规则;否则每日的自动扫描会处理它。
Example: VIP 公司:在“公司”对象上,目标字段为“等级”。聚合:统计“公司”字段指向该记录的商机数量,操作符为 ≥,阈值为 10。条件成立时的值:“VIP”。拥有 10 个及以上商机的公司会自动变为“VIP”。
💡 规则是幂等的:只有当计算出的值发生变化时,字段才会被重写,因此多次运行同一条规则不会产生噪音。写入会经过该记录自身的校验规则:如果某项校验拒绝了该值,这条记录会被跳过,其余记录继续处理。
如果你重命名或删除了某条规则所使用的关联字段、关联对象或目标字段,该规则只会被简单跳过(不会报错),直到你修复它为止。