Li Jun
2022-04-19 2f183a6b0a83ec3f7d35375d5d25d200efc2a3e1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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,&apos;质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;有偿维修&apos;) &amp;&amp; Special_follow__c, 
ISPICKVAL(OCM_judgement__c,&apos;质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;有偿维修+无偿维修&apos;),
ISPICKVAL(OCM_judgement__c,&apos;非质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;无偿维修&apos;) &amp;&amp; NOT(Special_follow__c),
ISPICKVAL(OCM_judgement__c,&apos;非质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;有偿维修&apos;) &amp;&amp; Special_follow__c,
ISPICKVAL(OCM_judgement__c,&apos;非质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;有偿维修+无偿维修&apos;),
ISPICKVAL(OCM_judgement__c,&apos;质量问题+非质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;无偿维修&apos;) &amp;&amp; NOT(Special_follow__c),
ISPICKVAL(OCM_judgement__c,&apos;质量问题+非质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;有偿维修&apos;),
ISPICKVAL(OCM_judgement__c,&apos;质量问题+非质量问题&apos;) &amp;&amp; ISPICKVAL(next_action__c,&apos;有偿维修+无偿维修&apos;) &amp;&amp; Special_follow__c
)</errorConditionFormula>
    <errorDisplayField>next_action__c</errorDisplayField>
    <errorMessage>检查结论和对应方法不匹配时,不能保存</errorMessage>
</ValidationRule>