目次
Salesforce 是一种帮助公司更有效地管理数据的工具,但如果没有正确的规则,数据可能会变得不准确并影响业务。验证规则**可解决此类问题。
验证规则是一种在数据存储前对其进行检查的机制,可防止不正确的数据被注册。本文以通俗易懂的方式解释了输入规则的基本原理和使用方法,包括具体的公式示例,以便即使是 Salesforce 的新用户也能对其有所了解。
1. 什么是输入规则?
输入规则在 Salesforce 数据管理中发挥着重要作用。如果输入的数据不符合设定的标准,就会显示错误并阻止保存。这有助于保持数据的准确性和一致性。
例如
- 比如在俱乐部申请表上设置 “未经家长同意不得接受 “的规则。
- 学校成绩系统限制分数不得超过 100 分。
通过输入规则,Salesforce 可以轻松实现这一点。
2. 输入规则的工作原理
输入规则使用数学公式设置条件。如果条件为 True,则会发生错误,数据不会保存。保存时,Salesforce 会自动检查规则。
基本流程:
- 用户输入数据。
- 输入规则检查条件。
- 如果不符合条件,则会显示错误并中止保存。
3. 如何创建输入规则
- 选择对象: 从 Salesforce “设置 “菜单中选择目标对象(如业务会议、账户)。
- 创建新 输入规则: 单击对象编辑屏幕左侧显示的 “输入规则”。单击屏幕右上方显示的 “新建 “按钮。
- 设置规则名称:使用单字节字母数字字符输入规则名称。
- 选中已启用:默认选中。
- 设置条件: 输入公式。
- 设置错误信息: 包含用户友好的错误信息(如 “需要电话号码”)。.
- 保存: 保存输入规则。
4. 常用输入规则示例
4.1 检查必填字段。
如果某些字段留空,则显示错误。
公式示例:
ISBLANK(Phone)
说明:
- 如果电话号码(API 引用名称:Phone)为空,则显示错误。
- 错误信息示例:”请输入电话号码。
4.2 日期一致性检查
控制结束日期不在开始日期之前。
公式示例
EndDate <
StartDate
说明:
- 如果结束日期(API 引用名称:EndDate)早于开始日期(API 引用名称:StartDate),则显示错误。
- 错误信息示例:”结束日期必须设置在开始日期之后。
4.3 数值范围检查
如果金额小于或等于 0,则显示错误。
公式示例:
Amount <= 0
说明:
- 如果协商的金额(API 引用名称:Amount)小于 0,则显示错误。
- 错误信息示例:”请输入 1 日元或以上的金额。
4.4 选择列表条件检查
如果选择了特定选项,则另一个项目必须输入。
公式示例
ISPICKVAL(StageName, "Closed Won") && ISBLANK(CloseDate)
说明
- 如果阶段(API 引用名称:StageName)为 “Closed Won”,则完成日期(API 引用名称:CloseDate)为必填项。
- 错误信息示例:”如果阶段为 “已关闭”,请输入完成日期。
补充信息:
可通过以下步骤插入项目 API 参考名称。无需搜索 API 引用名称。
5. 使用输入规则的优势
5.1 提高数据质量
输入规则可防止登记不完整或不正确的数据,从而保持数据的准确性。
例如
- 电话号码和电子邮件地址作为必填字段被正确输入。
- 对数字项目(如金额、折扣率)的限制可防止错误数据的产生。
5.2 确保业务流程的一致性。
确保不符合特定条件的数据不会被登记,从而使整个业务流程更加顺畅。
举例说明:
- 如果阶段为 “合同签订”,则合同金额为必填项。
- 对于提案中的商务会议,提案日期是必填项。
6. 注意事项。
使用输入规则时,请注意以下几点
6.1 尽量减少规则。
如果设置的输入规则过多,用户可能会对操作感到困惑。缩小规则范围,只设置重要的规则。
6.2 错误信息要具体。
如果错误信息难以理解,用户就不知道该如何纠正。尽量使错误信息具体易懂。
例如
“发生错误”。
好例子
请在开始日期之后输入一个日期作为结束日期。
7. 输入规则的最佳做法
- 明确业务需求:
- 确定业务流程的要求,并将其反映在输入规则中。
- 彻底测试:
- 设置完成后,对系统进行测试,确保在实际操作中不会出现问题。
- 从用户角度出发:
- 简明扼要地设计条件和错误信息,以免用户混淆。
8. 结论。
Salesforce 输入规则是在保持数据准确性的同时提高操作效率的重要工具。通过公式可以灵活设置条件,有助于提高整个系统的数据质量。
使用本文中的具体示例来设置最适合贵组织的输入规则,帮助您更好地管理数据!