<?xml version="1.0" encoding="UTF-8"?> 
 | 
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>Incharge_Staff_Changed</fullName> 
 | 
    <active>true</active> 
 | 
    <description>修理主担当を入力したあるいは値を変更した場合チェック</description> 
 | 
    <errorConditionFormula>(Isnew() || Ischanged(Incharge_Staff__c)) 
 | 
&& 
 | 
/* 备品 不报错 */  
 | 
Not(Delivered_Product__r.RecordTypeId='01210000000kOPR') 
 | 
/* 系统管理员 不报错 */  
 | 
&&$Profile.Id != '00e10000000Y3o5' 
 | 
&& 
 | 
Not(Isblank(Incharge_Staff__c) 
 | 
  || Text(Incharge_Staff__r.Job_Category__c) = '销售服务' 
 | 
  || Text(Incharge_Staff__r.Job_Category__c) = '培训' 
 | 
  /* CIC */ 
 | 
  || Incharge_Staff__r.ProfileId = '00e10000000dCrN' 
 | 
  || Incharge_Staff__r.ProfileId = '00e10000000xnoJ' 
 | 
  || Incharge_Staff__r.ProfileId = '00e10000000xnoE' 
 | 
)</errorConditionFormula> 
 | 
    <errorDisplayField>Incharge_Staff__c</errorDisplayField> 
 | 
    <errorMessage>负责人的职种要是销售服务或培训</errorMessage> 
 | 
</ValidationRule> 
 |