binxie
2024-01-20 0a2fc19461a141fbbb2c303142afdee22c72daac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Assistant_only_can_select_L_forOCMhosp</fullName>
    <active>true</active>
    <description>助理在新建医院的时候只能选择L分类的医院
//20220231
ISNEW() &amp;&amp; ($User.ProfileId = &apos;00e10000000xnpR&apos; || $User.ProfileId = &apos;00e10000000xyK6&apos;) &amp;&amp;
TEXT(OCM_Category__c) &lt;&gt; &apos;L&apos; &amp;&amp;
RecordType.Id = &apos;01210000000QemG&apos;</description>
    <errorConditionFormula>(ISNEW() &amp;&amp; ($User.ProfileId = &apos;00e10000000xnpR&apos; || $User.ProfileId = &apos;00e10000000xyK6&apos;) &amp;&amp; RecordType.Id = &apos;01210000000QemG&apos; &amp;&amp; TEXT(Speciality_Type__c)=&apos;综合医院&apos; &amp;&amp; (TEXT(Grade__c)=&apos;三级&apos; || TEXT(Grade__c)=&apos;三级甲&apos; || TEXT(Grade__c)=&apos;三级乙&apos; || TEXT(Grade__c)=&apos;三级丙&apos;) &amp;&amp; (TEXT(OCM_Category__c) &lt;&gt; &apos;H0&apos; &amp;&amp; TEXT(OCM_Category__c) &lt;&gt; &apos;H1&apos;))
||(ISNEW() &amp;&amp; ($User.ProfileId = &apos;00e10000000xnpR&apos; || $User.ProfileId = &apos;00e10000000xyK6&apos;) &amp;&amp; RecordType.Id = &apos;01210000000QemG&apos; &amp;&amp; TEXT(Speciality_Type__c)&lt;&gt;&apos;综合医院&apos; &amp;&amp; (TEXT(Grade__c)=&apos;三级&apos; || TEXT(Grade__c)=&apos;三级甲&apos; || TEXT(Grade__c)=&apos;三级乙&apos; || TEXT(Grade__c)=&apos;三级丙&apos;) &amp;&amp; (TEXT(OCM_Category__c) &lt;&gt; &apos;H1&apos; &amp;&amp; TEXT(OCM_Category__c) &lt;&gt; &apos;M&apos;))
||(ISNEW() &amp;&amp; ($User.ProfileId = &apos;00e10000000xnpR&apos; || $User.ProfileId = &apos;00e10000000xyK6&apos;) &amp;&amp; RecordType.Id = &apos;01210000000QemG&apos; &amp;&amp; (TEXT(Grade__c)=&apos;二级&apos; || TEXT(Grade__c)=&apos;二级甲&apos; || TEXT(Grade__c)=&apos;二级乙&apos; || TEXT(Grade__c)=&apos;二级丙&apos;) &amp;&amp; (TEXT(OCM_Category__c) &lt;&gt; &apos;M&apos; &amp;&amp; TEXT(OCM_Category__c) &lt;&gt; &apos;L&apos;))
||(ISNEW() &amp;&amp; ($User.ProfileId = &apos;00e10000000xnpR&apos; || $User.ProfileId = &apos;00e10000000xyK6&apos;) &amp;&amp; RecordType.Id = &apos;01210000000QemG&apos; &amp;&amp; (TEXT(Grade__c)=&apos;一级&apos; || TEXT(Grade__c)=&apos;一级甲&apos; || TEXT(Grade__c)=&apos;一级乙&apos; || TEXT(Grade__c)=&apos;一级丙&apos;) &amp;&amp; TEXT(OCM_Category__c) &lt;&gt; &apos;L&apos;)</errorConditionFormula>
    <errorDisplayField>OCM_Category__c</errorDisplayField>
    <errorMessage>三级综合医院 - OCSM分类(医院)只能选择‘H0‘或‘H1‘ ; 三级专科医院 - OCSM分类(医院)只能选择‘M‘或‘H1‘ ;二级医院 - OCSM分类(医院)只能选择‘M‘或‘L‘ ;一级医院 - OCSM分类(医院)只能选择‘L‘</errorMessage>
</ValidationRule>