<?xml version="1.0" encoding="UTF-8"?> 
 | 
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>Must_Is_DeptClas</fullName> 
 | 
    <active>true</active> 
 | 
    <description>必须填写该医院下的战略科室, opd计划上线时修改</description> 
 | 
    <errorConditionFormula>$User.ProfileId <>'00e10000000Y3o5' 
 | 
&& 
 | 
NOT($User.Batch_User__c) 
 | 
&& 
 | 
Isnew() && OR ( 
 | 
/* 看父记录,是医院,没有选相应的战略科室 ==> 报错 */ 
 | 
AND(CASESAFEID(Account__r.RecordTypeId) = $Label.Department_ENT 
 | 
|| CASESAFEID(Account__r.RecordTypeId) = $Label.Department_GI 
 | 
|| CASESAFEID(Account__r.RecordTypeId) = $Label.Department_GS 
 | 
|| CASESAFEID(Account__r.RecordTypeId) = $Label.Department_GYN 
 | 
|| CASESAFEID(Account__r.RecordTypeId) = $Label.Department_OTH 
 | 
|| CASESAFEID(Account__r.RecordTypeId) = $Label.Department_URO 
 | 
|| CASESAFEID(Account__r.RecordTypeId) = $Label.Department_BF, 
 | 
Account__r.ParentId <> Strategic_dept__c 
 | 
) 
 | 
)</errorConditionFormula> 
 | 
    <errorDisplayField>Strategic_dept__c</errorDisplayField> 
 | 
    <errorMessage>请选择相对应的战略科室</errorMessage> 
 | 
</ValidationRule> 
 |