使用层次结构自定义设置禁用工作流程验证规则

自定义设置

http://i.stack.imgur.com/XchCX.jpg

自定义设置字段

http://i.stack.imgur.com/W2uCa.jpg

自定义设置字段值

选中该字段后,将禁用验证规则,对于正在运行的用户或在此示例中,其配置文件 -

http://i.stack.imgur.com/GKRJC.jpg

也可以为整个 Salesforce 组织禁用该规则 -

http://i.stack.imgur.com/DD4sE.jpg

验证规则

AND(
  /* the below is the reference to the Val_Rule_Cntrlr__c custom setting's checkbox field All_Opportunity_Disabled__c
  */
  $Setup.Val_Rule_Cntrlr__c.All_Opportunity_Disabled__c = FALSE,

  /* the below is the remainder of the validation rule's formula
  */
  CloseDate < TODAY()
)

在上述规则中,两条标准必须评估为 TRUE 才能触发规则。

由于当运行用户的配置文件是系统管理员时,All_Opportunity_Disabled__c 复选框将评估为 TRUE,该规则将评估为 FALSE

工作流程规则

可以应用相同的方法来停用工作流规则。