1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  | <?xml version="1.0" encoding="UTF-8"?> 
 |  <ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 |      <fullName>Agency_Delete_check</fullName> 
 |      <active>false</active> 
 |      <errorConditionFormula>/* 00e10000000dEQx GPI_系统管理员的时候不报错 */ 
 |  $User.ProfileId <> "00e10000000dEQx" && 
 |  IF ( 
 |    ISBLANK(ParentId), 
 |    IF ( 
 |      /* 经销商 */ 
 |      RecordTypeId = '01210000000Qem1', 
 |      IF ( 
 |        OR(ISNEW(), ISCHANGED(Delete_Flag__c), ISCHANGED(Ban_On_Use_Date__c)), 
 |        FALSE, 
 |        IF ( 
 |          Is_Active_Formula__c = '有效', 
 |          FALSE, 
 |          TRUE   
 |        ) 
 |     ), 
 |     FALSE   
 |    ), 
 |    IF ( 
 |      /* 经销商合同 */ 
 |      Parent.RecordTypeId = '01210000000Qem1', 
 |      IF(Is_Active_Formula__c = '有效', 
 |        FALSE, 
 |        TRUE 
 |      ), 
 |      FALSE 
 |    ) 
 |  )</errorConditionFormula> 
 |      <errorMessage>经销商处于被删除状态,不能做任何修改。</errorMessage> 
 |  </ValidationRule> 
 |  
  |