<?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>
|