<?xml version="1.0" encoding="UTF-8"?>
|
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>QIS_repair_check</fullName>
|
<active>true</active>
|
<errorConditionFormula>NOT(ISBLANK(QIS_ID__c)) &&
|
(
|
QIS_ID__r.RecordType_ID__c='01210000000RLWc' || QIS_ID__r.RecordType_ID__c='01210000000RLWh' ||
|
NOT(
|
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题' && TEXT(QIS_ID__r.next_action__c)='无偿维修') ||
|
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题' && TEXT(QIS_ID__r.next_action__c)='有偿维修' && NOT(QIS_ID__r.Special_follow__c)) ||
|
(TEXT(QIS_ID__r.OCM_judgement__c)='非质量问题' && TEXT(QIS_ID__r.next_action__c)='无偿维修' && QIS_ID__r.Special_follow__c) ||
|
(TEXT(QIS_ID__r.OCM_judgement__c)='非质量问题' && TEXT(QIS_ID__r.next_action__c)='有偿维修' && NOT(QIS_ID__r.Special_follow__c)) ||
|
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题+非质量问题' && TEXT(QIS_ID__r.next_action__c)='无偿维修' && QIS_ID__r.Special_follow__c) ||
|
(TEXT(QIS_ID__r.OCM_judgement__c)='质量问题+非质量问题' && TEXT(QIS_ID__r.next_action__c)='有偿维修+无偿维修' && NOT(QIS_ID__r.Special_follow__c)) ||
|
(TEXT(QIS_ID__r.OCM_judgement__c)='现象未发现' && TEXT(QIS_ID__r.next_action__c)='无偿维修' && QIS_ID__r.Special_follow__c) ||
|
(TEXT(QIS_ID__r.OCM_judgement__c)='现象未发现' && TEXT(QIS_ID__r.next_action__c)='有偿维修' && NOT(QIS_ID__r.Special_follow__c))
|
)
|
)</errorConditionFormula>
|
<errorDisplayField>QIS_ID__c</errorDisplayField>
|
<errorMessage>该QIS不能新建修理</errorMessage>
|
</ValidationRule>
|