Skip to main content
Help shape the future of Headless 360 learning on Trailhead. Complete this short survey now through July 28.

创建验证规则

跟随 Trail Together 进行学习

进行这一步骤时,想要跟专家一起学习吗?观看此视频,它是 Trail Together 系列的一部分。

Note

辅助功能

本步骤需要针对屏幕阅读器用户的一些附加说明。要访问本步骤详细的屏幕阅读器版本,请单击下方链接:

打开 Trailhead 屏幕阅读器说明

介绍

脏数据:可能是不完整、不一致、过时、重复或充满拼写错误。无论是哪种,都会导致混乱、时间浪费、预算浪费以及内外部的不信任, 而且没人愿意面对这样的数据。清理组织的混乱数据所花的时间可能比您设想的要多。但是,如何首先防止数据变脏呢?答案和漂白剂或洗手液无关,只需设置一些规则、公式、筛选器和流即可。

用验证规则设置限制

让我们从验证规则开始,该规则允许您设置业务特定的条件,以防止用户在一个或多个字段中保存无效数据。验证规则会在记录保存时评估公式。如果验证条件不满足,则记录无法保存。如果不满足规则条件,用户会看到一条自定义错误提示,且记录不会保存。使用验证规则通过应用条件,确保合适的格式以及加强一致性来提高数据质量。

作为 AW Computing 的管理员,您首要的清理任务是应全球销售副总裁 Allison Wheeler 的要求。她想要确保在业务机会阶段更改为已结束并赢得客户后两周内,按计划交付。使用验证规则设置时间框架。

设置验证规则之前,有必要创建自定义字段 Delivery Schedule Date(交付计划日期)。

  1. 单击齿轮图标 齿轮图标 并选择 Setup(设置)
  2. 单击 Object Manager(对象管理器)选项卡。
  3. 单击 Opportunity(业务机会)
  4. 单击 Fields & Relationships(字段和关系),然后单击 New(新建)
  5. 选择 日期(日期),然后单击 Next(下一步)
  6. 对于 Field Label(字段标签),输入 Delivery Schedule Date(交付计划日期)。
  7. 单击 Next(下一步),然后完成步骤 3。
    • 在 Read-Only(只读)列标题中,选中复选框。
    • 在 Read-Only(只读)列中,取消选择 Standard User(标准用户)和 System Administrator(系统管理员)复选框。
  1. 单击 Next(下一步),然后单击 Save(保存)

现在在业务机会对象上创建验证规则。

  1. 从 Opportunity Object Manager(业务机会对象管理器)中,向下滚动并单击 Validation Rules(验证规则)
  2. 单击 New(新建),然后创建带以下详细信息的验证规则。

    Field(字段)

    Value(值)

    Rule Name(规则名称)

    Delivery_Schedule_14_Days_Or_Less

    Active(启用)

    Select(选择)

    Description(描述)

    Sets end date for initial delivery(设置首次交付结束日期)

现在,输入错误的条件公式。

  1. 从 Functions(函数)列表中,选择 ISPICKVAL,然后单击 Insert Selected Function(插入所选函数)
  2. 在公式中,突出显示 picklist_field
  3. 单击 Insert Field(插入字段),从第二个列表中选择 Stage(阶段),然后单击 Insert(插入)。注意:公式中 Stage(阶段)会转变成 StageName。
  4. 在公式中,突出显示 text_literal 并输入 "Closed Won"(“已结束并赢得客户”)(含双引号)。
  5. 单击公式末尾以定位光标。
  6. 单击 Insert Operator(插入运算符)并选择 && And(&& 加)
  7. 单击 Insert Operator(插入运算符)并选择 ( Open Parenthesis(左括号)
  8. 单击 Insert Field(插入字段),从第二个列表中选择 Delivery Schedule Date(交付计划日期),然后单击 Insert(插入)
  9. 单击 Insert Operator(插入运算符)并选择 - Subtract(- 减)
  10. 单击 Insert Field(插入字段),从第二个列表中选择 Close Date(结束日期),然后单击 Insert(插入)
  11. 单击 Insert Operator(插入运算符),然后选择 ) Close Parenthesis() 右括号)
  12. 单击 Insert Operator(插入运算符),然后选择 > Greater Than(大于),并在公式末尾输入 14
  13. 验证公式是否如下所示:
    • ISPICKVAL( StageName , "Closed Won") && ( Delivery_Schedule_Date__c - CloseDate ) > 14
  1. 单击 Check Syntax(检查语法)
    交付日期公式截图
  2. 下一步,输入错误提示信息。

    Field(字段)

    Value(值)

    Error Message(错误提示)

    Dates of type delivery must be no later than 14 days after close date(类型交付日期不得晚于结束日期后 14 天)

    Error Location(错误位置)

    Field(字段):Delivery Schedule Date(交付计划日期)

  3. 单击 Save(保存)

通过创建验证规则,您已经在 AW Computing 脏数据预防计划中有了良好的开端。现在继续下一步,使用公式字段获得一些清理的乐趣吧。

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈