Salesforce验证规则注意事项

验证规则在Salesforce中用于确保用户输入的数据符合预设标准。它们在分配、自动响应和工作流规则之前处理,一次性显示所有错误。验证规则不适用于某些字段,如复合地址和市场活动统计。在应用规则时,要注意验证规则与查找筛选器的区别,前者适用于复杂业务逻辑和限制数量达到上限的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

验证规则注意事项:

用户保存记录之前,验证规则会验证用户在记录中输入的数据是否符合您指定的标准。验证规则可以包含公式或表达式,它们会计算一个或多个字段中的数据,然后返回“真”或“假”值。验证规则还包含当规则返回“真”值时要显示给用户的错误消息。在组织内实施验证规则前,请先了解以下注意事项。

所需的 EDITION 和用户权限:

适用于:Salesforce Classic(并非在所有组织中可用)和Lightning Experience

适用于:Contact Manager、Group、Professional、Enterprise、Performance、Unlimited 和 Developer 和 Database.com Edition

Salesforce 如何处理验证规则

Salesforce 按如下顺序处理规则:

1.验证规则

2.分配规则

3.自动响应规则

4.工作流规则(即时操作)

5.升级规则

此外,

  • 当一条验证规则失败时,Salesforce 会继续对该字段或页面中的其他字段检查其他验证规则,并一次性显示所有错误消息。
  • 如果活动存在验证规则且您在潜在客户转换过程中创建活动,潜在客户发生转换但不会创建任务。
  • 如果贵组织中启用了潜在客户转换的验证和触发器,则验证规则仅在潜在客户转换期间生效执行。
  • 市场活动层次结构将忽略验证规则。
  • Salesforce 会在创建通过“在线潜在客户”和“在线个案”提交的记录之前运行验证规则,并且创建具有有效值的记录。
  • 要在验证规则评估之前为分部字段提供默认值,分部字段必须在页面布局上。
  • 如果更改所有人,验证规则还会继续在单个记录上运行。但是,如果使用批量转移工具来更改多个记录的所有权,则验证规则不会在这些记录上运行。

验证规则字段限制

验证规则公式不引用或不能引用:

      . 复合字段,包括地址、姓和名、依赖选项列表和查找

备注:但是,您可以在 ISNULL、ISBLANK 和 ISCHANGED 函数中使用复合字段。

      . 市场活动统计字段,包括单个市场活动的统计数据和市场活动层次结构的统计数据

      . 自动编号或复合地址字段的合并字段,如邮寄地址

备注:您可以在验证规则公式中为单个地址字段(例如账单城市)使用合并字段。

有关 Salesforce 中的其他字段和功能,验证规则会按以下方式操作:

  • 自定义活动字段的详细信息页不会列出关联的验证规则。
  • 工作流规则和一些进程无法验证此前有效的字段。出现失效错误的原因是,基于工作流规则和进程计划操作的记录更新不会触发验证规则。
  • 对及时操作进行流程记录更新的确会触发验证规则。
  • 您可在验证规则中累计概要字段,因为字段不会显示在编辑页面上。请勿将累计概要字段用作错误位置。

查找筛选器与验证规则

验证规则和查找筛选器得出的结果类似,但具有不同的优势。使用查找筛选器:

  • 通过限制查找搜索对话框中的可用选项数量,提高用户效率。
  • 通过将用户手动设置的查找搜索对话框中的筛选器自动化,提高用户效率。

使用验证规则:

  • 如果您接近查找筛选器允许的最大数量。
  • 实现需要您使用公式的复杂业务规则。公式可引用基本筛选条件无法引用的字段,如源对象父对象上的字段。公式也可使用函数。例如,使用 ISNEW,以仅将规则应用于记录创建;或者,使用 ISCHANGED,以仅在字段更改时应用规则。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值