<?xml version="1.0" encoding="UTF-8"?> 
 | 
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>judgement_action_check</fullName> 
 | 
    <active>true</active> 
 | 
    <description>检查结论和对应方法不匹配时,不能保存</description> 
 | 
    <errorConditionFormula>OR( 
 | 
ISPICKVAL(OCM_judgement__c,'质量问题') && ISPICKVAL(next_action__c,'有偿维修') && Special_follow__c,  
 | 
ISPICKVAL(OCM_judgement__c,'质量问题') && ISPICKVAL(next_action__c,'有偿维修+无偿维修'), 
 | 
ISPICKVAL(OCM_judgement__c,'非质量问题') && ISPICKVAL(next_action__c,'无偿维修') && NOT(Special_follow__c), 
 | 
ISPICKVAL(OCM_judgement__c,'非质量问题') && ISPICKVAL(next_action__c,'有偿维修') && Special_follow__c, 
 | 
ISPICKVAL(OCM_judgement__c,'非质量问题') && ISPICKVAL(next_action__c,'有偿维修+无偿维修'), 
 | 
ISPICKVAL(OCM_judgement__c,'质量问题+非质量问题') && ISPICKVAL(next_action__c,'无偿维修') && NOT(Special_follow__c), 
 | 
ISPICKVAL(OCM_judgement__c,'质量问题+非质量问题') && ISPICKVAL(next_action__c,'有偿维修'), 
 | 
ISPICKVAL(OCM_judgement__c,'质量问题+非质量问题') && ISPICKVAL(next_action__c,'有偿维修+无偿维修') && Special_follow__c 
 | 
)</errorConditionFormula> 
 | 
    <errorDisplayField>next_action__c</errorDisplayField> 
 | 
    <errorMessage>检查结论和对应方法不匹配时,不能保存</errorMessage> 
 | 
</ValidationRule> 
 |