<?xml version="1.0" encoding="UTF-8"?>
|
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>Can_not_create_from_this_repair</fullName>
|
<active>true</active>
|
<description>2016/09/20之前
|
ISNEW() && Repair__c != null && NOT(ISNULL(Repair__r.Repair_Final_Inspection_Date__c))</description>
|
<errorConditionFormula>($User.ProfileId <>'00e10000000Y3o5')
|
&& Not(ischanged(Repair_Final_Inspection_Date__c))
|
&&(
|
TEXT(demo_purpose2__c)=='一般用户'||
|
TEXT( demo_purpose2__c)=='保修用户'||
|
TEXT(demo_purpose2__c)=='市场多年保修'||
|
TEXT(demo_purpose2__c)=='再修理'||
|
TEXT( demo_purpose2__c )=='故障排查'
|
)
|
&& Repair__c != null && NOT(ISNULL(Repair__r.Repair_Final_Inspection_Date__c))
|
&& (ISCHANGED(demo_purpose2__c)|| ISCHANGED(Repair__c) ) && Not(ischanged(Loaner_cancel_request__c)) && isnew()</errorConditionFormula>
|
<errorDisplayField>Repair__c</errorDisplayField>
|
<errorMessage>修理最终检测日不是空时,不能保存备品借出申请</errorMessage>
|
</ValidationRule>
|