binxie
2024-01-20 e0de9222da210f9c8eb1a9f5400f936a14923e11
addvalidationrule
44个文件已添加
1个文件已修改
745 ■■■■■ 已修改文件
force-app/main/default/objects/Campaign/validationRules/CannotUpdate.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Check_HostName.validationRule-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Check_HostName_Society.validationRule-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Check_IF_Approved.validationRule-meta.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check1.validationRule-meta.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check2.validationRule-meta.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Department1_GI_Check.validationRule-meta.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Department2_BF_Check.validationRule-meta.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Department3_GS_Check.validationRule-meta.xml 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Department4_URO_Check.validationRule-meta.xml 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Department5_GYN_Check.validationRule-meta.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Department6_ENT_Check.validationRule-meta.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Department7_ALL_Check.validationRule-meta.xml 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/DeptNorthEastNotCreateSocietyCampaign.validationRule-meta.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check.validationRule-meta.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check_NoSpare.validationRule-meta.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Meetting_Plan_submit_check.validationRule-meta.xml 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Meetting_Report_submit_check.validationRule-meta.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/MustIsNull_OfficeCategoryOther.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/Must_OfficeCategoryOther.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateBasicInformation.validationRule-meta.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateDate.validationRule-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyDateCheck.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyLeadersCheck.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceCooperatorNameCheck.validationRule-meta.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceExamDateNotLaterThanEndDate.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceOtherDateCheck.validationRule-meta.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceStartDateCheck.validationRule-meta.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/ServiceTeachingFrequencyOtherService.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/formality_Check.validationRule-meta.xml 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/isLoanProduct.validationRule-meta.xml 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/isNotLoanProduct.validationRule-meta.xml 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Consum_Apply__c/validationRules/Applicant_Check.validationRule-meta.xml 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Consum_Apply__c/validationRules/Request_approval_day_Check.validationRule-meta.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Event/validationRules/location_input_check.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Opportunity/validationRules/CannotBackToOpportunity_Lost_Reason.validationRule-meta.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Opportunity/validationRules/Competitor_Product.validationRule-meta.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Opportunity/validationRules/Lost_Reason_Check.validationRule-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Product2/validationRules/CompetitorProductCheckByUserField.validationRule-meta.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Rental_Apply_Equipment_Set__c/validationRules/cannot_update1.validationRule-meta.xml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Tender_information__c/validationRules/validationOwnerchange.validationRule-meta.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/User/validationRules/Check_FirstName.validationRule-meta.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/User/validationRules/Uneditable_for_Not_Sysadmin_User.validationRule-meta.xml 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/User/validationRules/UserUsingPBI.validationRule-meta.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manifest/packagevalidatoinruleretrieve.xml 79 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/objects/Campaign/validationRules/CannotUpdate.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>CannotUpdate</fullName>
    <active>true</active>
    <description>LZHU-BUYC3A,去掉 备品出借省(Internal_in_charge_province__c)的检查</description>
    <errorConditionFormula>NOT(ISNULL(Open_day__c)) &amp;&amp; (!ISCHANGED(Status)&amp;&amp;(ISCHANGED(Name2__c) || ISCHANGED(WorkshopPlace__c) || ISCHANGED(Society_Type__c) || ISCHANGED(Workshop_category__c) || ISCHANGED(Open_scope__c) || ISCHANGED(Sponsor_Ones_Post__c) || ISCHANGED(OfficeCategory__c) || ISCHANGED(OfficeCategoryOther__c)||(ISCHANGED(StartDate)||ISCHANGED(EndDate) || ISCHANGED( Meeting_Approved_No__c ) || ISCHANGED( IF_Approved__c ))))
&amp;&amp; (!$User.Batch_User__c )</errorConditionFormula>
    <errorMessage>领导批准后不可以编辑</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Check_HostName.validationRule-meta.xml
New file
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Check_HostName</fullName>
    <active>true</active>
    <description>2022-03-12 增加跳过接口用户</description>
    <errorConditionFormula>( $User.Id != &apos;00510000000gmxH&apos;)
&amp;&amp; RecordType.DeveloperName=&apos;BusinessTraining&apos;
&amp;&amp;(isBlank(HostName__c)||isBlank(cooperatorCompany__c))
&amp;&amp; (isNew()||DATEVALUE(CreatedDate) &gt; DATE(2020,12,11))</errorConditionFormula>
    <errorMessage>请填写 会议主办方/会议承办方</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Check_HostName_Society.validationRule-meta.xml
New file
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Check_HostName_Society</fullName>
    <active>true</active>
    <description>2022-03-12 增加跳过接口用户</description>
    <errorConditionFormula>( $User.Id != &apos;00510000000gmxH&apos;)
&amp;&amp; RecordType.DeveloperName=&apos;Society&apos;
&amp;&amp;(isBlank(HostName__c)||isBlank(cooperatorCompany__c))
&amp;&amp; (isNew()||DATEVALUE(CreatedDate) &gt; DATE(2021,04,14))</errorConditionFormula>
    <errorMessage>请填写 会议主办方/会议承办方</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Check_IF_Approved.validationRule-meta.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Check_IF_Approved</fullName>
    <active>false</active>
    <description>【是否申请决裁】和【会议决裁编码】在审批通过之前可以修改,审批通过之后不允许修改</description>
    <errorConditionFormula>TEXT(Status)!=&apos;申请中&apos;&amp;&amp; TEXT(Status)!=&apos;草案中&apos;&amp;&amp; TEXT(Status)!=&apos;变更申请中&apos;&amp;&amp; (ISCHANGED(IF_Approved__c) || ISCHANGED(Meeting_Approved_No__c))</errorConditionFormula>
    <errorMessage>会议申请已审批,【是否申请决裁】和【会议决裁编码】不可编辑</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check1.validationRule-meta.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Create_Service_trainig_Check1</fullName>
    <active>true</active>
    <errorConditionFormula>ISNEW() &amp;&amp; TEXT($User.Job_Category__c) &lt;&gt; &apos;销售服务&apos; &amp;&amp; TEXT($User.Job_Category__c) &lt;&gt; &apos;服务管理&apos; &amp;&amp; RecordTypeId = &apos;01210000000R26P&apos;</errorConditionFormula>
    <errorMessage>只有FSE和服务部人员能新建3.服务培训/学会会议类的会议</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check2.validationRule-meta.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Create_Service_trainig_Check2</fullName>
    <active>true</active>
    <errorConditionFormula>(ISNEW() || ISCHANGED(Society_Type__c)) &amp;&amp; TEXT($User.Job_Category__c) &lt;&gt; &apos;服务管理&apos; &amp;&amp; RecordTypeId = &apos;01210000000R26P&apos; &amp;&amp; TEXT(Society_Type__c) = &apos;全国&apos;</errorConditionFormula>
    <errorDisplayField>Society_Type__c</errorDisplayField>
    <errorMessage>区域选择错误,您的职种不能召开全国范围的会议</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Department1_GI_Check.validationRule-meta.xml
New file
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Department1_GI_Check</fullName>
    <active>true</active>
    <description>消化科术式检查</description>
    <errorConditionFormula>Department1__c &amp;&amp;
!subdivision1_1__c &amp;&amp;
!subdivision1_2__c &amp;&amp;
!subdivision1_4__c &amp;&amp;
!subdivision1_3__c &amp;&amp;
!subdivision1_9__c &amp;&amp;
!subdivision1_5__c &amp;&amp;
!subdivision1_11__c</errorConditionFormula>
    <errorMessage>术式选择:消化科栏至少要勾选一项。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Department2_BF_Check.validationRule-meta.xml
New file
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Department2_BF_Check</fullName>
    <active>true</active>
    <description>呼吸科术式检查</description>
    <errorConditionFormula>Department2__c &amp;&amp;
!subdivision1_6__c &amp;&amp;
!subdivision1_12__c &amp;&amp;
!subdivision1_15__c &amp;&amp;
!subdivision1_7__c &amp;&amp;
!subdivision1_14__c &amp;&amp;
!subdivision1_13__c</errorConditionFormula>
    <errorMessage>术式选择:呼吸科栏至少要勾选一项。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Department3_GS_Check.validationRule-meta.xml
New file
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Department3_GS_Check</fullName>
    <active>true</active>
    <description>普外科术式检查</description>
    <errorConditionFormula>Department3__c &amp;&amp;
!subdivision3_1__c &amp;&amp;
!subdivision3_2__c &amp;&amp;
!subdivision3_3__c &amp;&amp;
!subdivision3_4__c &amp;&amp;
!subdivision3_5__c &amp;&amp;
!subdivision3_6__c &amp;&amp;
!subdivision3_7__c &amp;&amp;
!subdivision3_8__c &amp;&amp;
!subdivision3_9__c &amp;&amp;
!subdivision3_10__c &amp;&amp;
!subdivision3_11__c &amp;&amp;
!subdivision5_2__c &amp;&amp;
!subdivision5_3__c &amp;&amp;
!subdivision5_5__c &amp;&amp;
!subdivision5_9__c &amp;&amp;
!subdivision1_10__c &amp;&amp;
!subdivision1_16__c &amp;&amp;
!subdivision1_8__c</errorConditionFormula>
    <errorMessage>术式选择:普外科栏至少要勾选一项。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Department4_URO_Check.validationRule-meta.xml
New file
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Department4_URO_Check</fullName>
    <active>true</active>
    <description>泌尿科术式检查</description>
    <errorConditionFormula>Department4__c &amp;&amp;
!subdivision4_5__c &amp;&amp;
!subdivision4_6__c &amp;&amp;
!subdivision4_7__c &amp;&amp;
!subdivision4_8__c &amp;&amp;
!subdivision4_1__c &amp;&amp;
!subdivision4_2__c &amp;&amp;
!subdivision4_3__c &amp;&amp;
!subdivision4_4__c</errorConditionFormula>
    <errorMessage>术式选择:泌尿科栏至少要勾选一项。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Department5_GYN_Check.validationRule-meta.xml
New file
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Department5_GYN_Check</fullName>
    <active>true</active>
    <description>妇科术式检查</description>
    <errorConditionFormula>Department5__c &amp;&amp;
!subdivision5_6__c &amp;&amp;
!subdivision5_4__c &amp;&amp;
!subdivision5_7__c &amp;&amp;
!subdivision5_1__c &amp;&amp;
!subdivision5_8__c &amp;&amp;
!subdivision5_10__c</errorConditionFormula>
    <errorMessage>术式选择:妇科栏至少要勾选一项。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Department6_ENT_Check.validationRule-meta.xml
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Department6_ENT_Check</fullName>
    <active>true</active>
    <description>耳鼻喉科术式检查</description>
    <errorConditionFormula>Department6__c &amp;&amp;
!subdivision6_1__c &amp;&amp;
!subdivision6_2__c</errorConditionFormula>
    <errorMessage>术式选择:耳鼻喉科栏至少要勾选一项。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Department7_ALL_Check.validationRule-meta.xml
New file
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Department7_ALL_Check</fullName>
    <active>true</active>
    <description>全部术式检查</description>
    <errorConditionFormula>Department7__c &amp;&amp;
((!subdivision1_1__c &amp;&amp;
!subdivision1_2__c &amp;&amp;
!subdivision1_4__c &amp;&amp;
!subdivision1_3__c &amp;&amp;
!subdivision1_9__c &amp;&amp;
!subdivision1_5__c &amp;&amp;
!subdivision1_11__c) ||
(!subdivision1_6__c &amp;&amp;
!subdivision1_12__c &amp;&amp;
!subdivision1_15__c &amp;&amp;
!subdivision1_7__c &amp;&amp;
!subdivision1_14__c &amp;&amp;
!subdivision1_13__c) ||
(!subdivision3_1__c &amp;&amp;
!subdivision3_2__c &amp;&amp;
!subdivision3_3__c &amp;&amp;
!subdivision3_4__c &amp;&amp;
!subdivision3_5__c &amp;&amp;
!subdivision3_6__c &amp;&amp;
!subdivision3_7__c &amp;&amp;
!subdivision3_8__c &amp;&amp;
!subdivision3_9__c &amp;&amp;
!subdivision3_10__c &amp;&amp;
!subdivision3_11__c &amp;&amp;
!subdivision5_2__c &amp;&amp;
!subdivision5_3__c &amp;&amp;
!subdivision5_5__c &amp;&amp;
!subdivision5_9__c &amp;&amp;
!subdivision1_10__c &amp;&amp;
!subdivision1_16__c &amp;&amp;
!subdivision1_8__c) ||
(!subdivision4_5__c &amp;&amp;
!subdivision4_6__c &amp;&amp;
!subdivision4_7__c &amp;&amp;
!subdivision4_8__c &amp;&amp;
!subdivision4_1__c &amp;&amp;
!subdivision4_2__c &amp;&amp;
!subdivision4_3__c &amp;&amp;
!subdivision4_4__c) ||
(!subdivision5_6__c &amp;&amp;
!subdivision5_4__c &amp;&amp;
!subdivision5_7__c &amp;&amp;
!subdivision5_1__c &amp;&amp;
!subdivision5_8__c &amp;&amp;
!subdivision5_10__c) ||
(!subdivision6_1__c &amp;&amp;
!subdivision6_2__c))</errorConditionFormula>
    <errorMessage>请选择对应科室的术式。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/DeptNorthEastNotCreateSocietyCampaign.validationRule-meta.xml
New file
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>DeptNorthEastNotCreateSocietyCampaign</fullName>
    <active>true</active>
    <description>本部(选项)为医疗华北营业本部 不能创建记录类型为:1.学会/会议;20200824CONTAINS(text($User.Dept__c), &apos;医疗华北营业本部&apos;) &amp;&amp; RecordType.DeveloperName = &apos;Society&apos;</description>
    <errorConditionFormula>$Profile.Id != &apos;00e10000000Y3o5&apos; /* 系统管理员 不报错 */
&amp;&amp;
$User.Id != &apos;00510000000fSYI&apos; /* Batch User 不报错 */
&amp;&amp;
CONTAINS(text(CreatedBy.Dept__c), &apos;医疗华北营业本部&apos;) &amp;&amp; RecordType.DeveloperName = &apos;Society&apos;</errorConditionFormula>
    <errorMessage>如果是营业本部活动推广会议,请在新建会议时在选择学会・培训记录类型 选择6.营业本部专用会议,如果是服务相关会议,请选择服务相关会议类型。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check.validationRule-meta.xml
New file
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>LoanProduct_submit_check</fullName>
    <active>true</active>
    <description>update lxy 20200924 【备品出借省】【计划撤展日期】保存时已做校验,提交时无需再校验</description>
    <errorConditionFormula>(RecordType.DeveloperName = &apos;Society&apos; ||
RecordType.DeveloperName = &apos;Training_event&apos; ||
RecordType.DeveloperName = &apos;Service_trainig&apos; ||
RecordType.DeveloperName = &apos;BusinessTraining&apos;)
&amp;&amp;
TEXT(Is_LendProduct__c)=&apos;是&apos; &amp;&amp;
(ISBLANK(LoadNum__c))
 &amp;&amp;  TEXT(Status)=&apos;计划提交&apos;</errorConditionFormula>
    <errorMessage>计划提交时,【是否需要出借备品】选择“是”时,【计划出借备品信息】必须填写。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check_NoSpare.validationRule-meta.xml
New file
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>LoanProduct_submit_check_NoSpare</fullName>
    <active>true</active>
    <description>【是否需要出借备品】选择“否”时【计划出借备品信息】不能填写校验</description>
    <errorConditionFormula>(RecordType.DeveloperName = &apos;Society&apos; ||
RecordType.DeveloperName = &apos;Training_event&apos; ||
RecordType.DeveloperName = &apos;Service_trainig&apos; ||
RecordType.DeveloperName = &apos;BusinessTraining&apos;)
&amp;&amp;
TEXT(Is_LendProduct__c)=&apos;否&apos;
&amp;&amp; NOT(ISBLANK(LoadNum__c))
 &amp;&amp;  TEXT(Status)=&apos;计划提交&apos;</errorConditionFormula>
    <errorMessage>计划提交时,【是否需要出借备品】选择“否”时,【计划出借备品信息】不能填写。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Meetting_Plan_submit_check.validationRule-meta.xml
New file
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Meetting_Plan_submit_check</fullName>
    <active>true</active>
    <description>LZHU-BUYC3A,去掉 备品出借省(Internal_in_charge_province__c)的检查</description>
    <errorConditionFormula>TEXT(Status)=&apos;计划提交&apos; &amp;&amp;
(
ISBLANK(Name2__c) ||
ISBLANK(WorkshopPlace__c) ||
ISBLANK(TEXT(Workshop_category__c)) ||
ISNULL(StartDate) ||
ISNULL(EndDate) ||
ISBLANK(TEXT(Society_Type__c)) ||
ISBLANK(TEXT(Open_scope__c)) ||
ISBLANK(TEXT(Sponsor_Ones_Post__c))
)</errorConditionFormula>
    <errorMessage>计划提交时,【学会・培训名称】【开展地点】【学会・培训分类】【开始日期】【结束日期】【区分】【公开范围】【社内担当部门】必须填写。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Meetting_Report_submit_check.validationRule-meta.xml
New file
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Meetting_Report_submit_check</fullName>
    <active>true</active>
    <errorConditionFormula>TEXT(Status)=&apos;报告提交&apos; &amp;&amp;
(
ISBLANK(Participants_internal__c) ||
ISBLANK(Society_Hold_Place__c) ||
ISBLANK(Recture__c) ||
ISBLANK(Internal_booth_info__c) ||
ISBLANK(Total_report__c)
) &amp;&amp; RecordTypeId &lt;&gt; &apos;01210000000gQzO&apos;</errorConditionFormula>
    <errorMessage>报告提交时,【社内参加员工】【概要】【专题讲座】【自社展台信息】【综合报告/感想】必须填写。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/MustIsNull_OfficeCategoryOther.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>MustIsNull_OfficeCategoryOther</fullName>
    <active>true</active>
    <errorConditionFormula>$Profile.Id != &apos;00e10000000Y3o5&apos; &amp;&amp; $Profile.Id != &apos;00e10000000dEQx&apos; &amp;&amp;
TEXT(OfficeCategory__c) &lt;&gt; &apos;其他&apos; &amp;&amp; NOT(ISBLANK( OfficeCategoryOther__c))</errorConditionFormula>
    <errorDisplayField>OfficeCategoryOther__c</errorDisplayField>
    <errorMessage>只有科室分类是其他时,其他科室分类才可以填写!</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/Must_OfficeCategoryOther.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Must_OfficeCategoryOther</fullName>
    <active>true</active>
    <errorConditionFormula>$Profile.Id != &apos;00e10000000Y3o5&apos; &amp;&amp; $Profile.Id != &apos;00e10000000dEQx&apos; &amp;&amp;
TEXT(OfficeCategory__c) = &apos;其他&apos; &amp;&amp; ISBLANK( OfficeCategoryOther__c )</errorConditionFormula>
    <errorDisplayField>OfficeCategoryOther__c</errorDisplayField>
    <errorMessage>科室分类是其他时,其他科室分类必须填写</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateBasicInformation.validationRule-meta.xml
New file
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceCannotUpdateBasicInformation</fullName>
    <active>true</active>
    <description>2S5提交后不能修改基本信息</description>
    <errorConditionFormula>$Profile.Name != &apos;系统管理员&apos;  &amp;&amp;
RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos; &amp;&amp;  Text(Status) != &apos;草案中&apos; &amp;&amp; ( ISCHANGED(TrainingType__c) || ISCHANGED(Lesson_Type__c) || ISCHANGED(Event_Type__c)
|| ISCHANGED(CooperatorName__c) || ISCHANGED(comment__c)|| ISCHANGED(Cover_Area__c)|| ISCHANGED(TeachingFrequency__c)
|| ISCHANGED(TeachingFrequencyOther__c)
|| ISCHANGED(TrainingLecturer1__c) || ISCHANGED(TrainingLecturer2__c)|| ISCHANGED(TrainingLecturer3__c) || ISCHANGED(TrainingLecturer4__c)|| ISCHANGED(TrainingLecturer5__c))</errorConditionFormula>
    <errorDisplayField>Introduction__c</errorDisplayField>
    <errorMessage>领导批准后不可以编辑基础信息和授课内容</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateDate.validationRule-meta.xml
New file
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceCannotUpdateDate</fullName>
    <active>true</active>
    <description>服务技师项目批准后不允许更新时间数据</description>
    <errorConditionFormula>$Profile.Name  !=  &apos;系统管理员&apos;   &amp;&amp;
 RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos; &amp;&amp; is_pass_or_fail__c =0 &amp;&amp; Text(Status) != &apos;草案中&apos; &amp;&amp; ( ISCHANGED(StartDate__c) ||  ISCHANGED(Lesson1Date__c)|| ISCHANGED(Lesson2Date__c)|| ISCHANGED(Lesson3Date__c) || ISCHANGED(Lesson4Date__c)|| ISCHANGED(Lesson5Date__c)|| ISCHANGED(Lesson6Date__c)|| ISCHANGED(Lesson7Date__c)|| ISCHANGED(Lesson8Date__c) ||
ISCHANGED(FinalExamDate__c))</errorConditionFormula>
    <errorDisplayField>Introduction__c</errorDisplayField>
    <errorMessage>提交后时间不能修改,如想修改请提交时间修改申请</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyDateCheck.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceCeremonyDateCheck</fullName>
    <active>true</active>
    <description>选择有开班仪式时请填写开班仪式时间!(服务技师培训计划)</description>
    <errorConditionFormula>TEXT(IsOpenCeremony__c) ==&apos;是&apos; &amp;&amp; (ISblank(CeremonyDate__c))&amp;&amp; RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos;</errorConditionFormula>
    <errorDisplayField>CeremonyDate__c</errorDisplayField>
    <errorMessage>选择有开班仪式时请填写开班仪式时间!</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyLeadersCheck.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceCeremonyLeadersCheck</fullName>
    <active>true</active>
    <description>选择有开班仪式时请填写开班仪式参会领导!(服务技师培训计划)</description>
    <errorConditionFormula>TEXT(IsOpenCeremony__c) ==&apos;是&apos; &amp;&amp; (ISblank(CeremonyLeaders__c))&amp;&amp; RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos;</errorConditionFormula>
    <errorDisplayField>CeremonyLeaders__c</errorDisplayField>
    <errorMessage>选择有开班仪式时请填写开班仪式参会领导!</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceCooperatorNameCheck.validationRule-meta.xml
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceCooperatorNameCheck</fullName>
    <active>true</active>
    <description>与学会/质控中心合作必须填写合作单位名称
(服务技师计划)</description>
    <errorConditionFormula>TEXT(Event_Type__c) == &quot;与学会/质控中心合作&quot; &amp;&amp; ISBLANK(CooperatorName__c)&amp;&amp; RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos;</errorConditionFormula>
    <errorDisplayField>CooperatorName__c</errorDisplayField>
    <errorMessage>开展方式选择&quot;与学会/质控中心合作&quot;时请填写合作单位名称</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceExamDateNotLaterThanEndDate.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceExamDateNotLaterThanEndDate</fullName>
    <active>true</active>
    <description>最后考核日期不能早于最后一次授课日期</description>
    <errorConditionFormula>RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos; &amp;&amp; EndDate__c &gt; FinalExamDate__c</errorConditionFormula>
    <errorDisplayField>FinalExamDate__c</errorDisplayField>
    <errorMessage>最后考核日期不能早于最后一次授课日期</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceOtherDateCheck.validationRule-meta.xml
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceOtherDateCheck</fullName>
    <active>true</active>
    <description>其他时间不能早于开班日期</description>
    <errorConditionFormula>RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos; &amp;&amp;
(StartDate__c &gt; Lesson1Date__c || StartDate__c &gt;= Lesson2Date__c || StartDate__c &gt;= Lesson3Date__c || StartDate__c &gt;= Lesson4Date__c || StartDate__c &gt;= Lesson5Date__c || StartDate__c &gt;= Lesson6Date__c || StartDate__c &gt;= Lesson7Date__c || StartDate__c &gt;= Lesson8Date__c || StartDate__c &gt;= FinalExamDate__c)</errorConditionFormula>
    <errorDisplayField>StartDate__c</errorDisplayField>
    <errorMessage>其他时间不能早于开班日期</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceStartDateCheck.validationRule-meta.xml
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceStartDateCheck</fullName>
    <active>true</active>
    <description>开班日期不能选择当前及之前的日期</description>
    <errorConditionFormula>$Profile.Name != &apos;系统管理员&apos; &amp;&amp; $User.Id != ServiceDesignDep__c &amp;&amp;
RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos; &amp;&amp;( ISBLANK(StartDate__c)  || (
StartDate__c &lt;= Today() &amp;&amp; (ISNew() || ISCHANGED(StartDate__c)) &amp;&amp; Text(Status) = &apos;草案中&apos;))</errorConditionFormula>
    <errorMessage>开班日期不得早于今天!</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/ServiceTeachingFrequencyOtherService.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>ServiceTeachingFrequencyOtherService</fullName>
    <active>true</active>
    <description>服务培训授课方式选择其他时,授课方式(其他)必须输入</description>
    <errorConditionFormula>RecordType.DeveloperName = &apos;ServiceEngineerTraining&apos; &amp;&amp; Text(TeachingFrequency__c) = &apos;其他&apos; &amp;&amp; isblank(TeachingFrequencyOther__c)</errorConditionFormula>
    <errorDisplayField>TeachingFrequencyOther__c</errorDisplayField>
    <errorMessage>授课方式选择其他时,请输入授课方式(其他)。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/formality_Check.validationRule-meta.xml
New file
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>formality_Check</fullName>
    <active>true</active>
    <description>系统管理员能跳过这个规则</description>
    <errorConditionFormula>RecordType.DeveloperName == &apos;BusinessTraining&apos;
 &amp;&amp; !formality1__c
 &amp;&amp; !formality2__c
 &amp;&amp; !formality3__c
 &amp;&amp; !formality4__c
 &amp;&amp; !formality5__c
 &amp;&amp; !formality6__c
 &amp;&amp; !formality7__c
 &amp;&amp; !formality8__c
 &amp;&amp; !formality9__c
 &amp;&amp; !formality10__c
 &amp;&amp; !formality11__c
 &amp;&amp; !formality12__c
 &amp;&amp;  $Profile.Id != &apos;00e10000000Y3o5&apos;
&amp;&amp;  $Profile.Id != &apos;00e10000000dzzG&apos;
&amp;&amp;  $Profile.Id != &apos;00e10000000dEQx&apos;</errorConditionFormula>
    <errorMessage>活动形式请至少选择一项。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/isLoanProduct.validationRule-meta.xml
New file
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>isLoanProduct</fullName>
    <active>true</active>
    <description>update lxy 20200924 只是提醒消息里添加了【计划出借备品信息】必填的提醒,提前一步提醒,并未真正校验必填,在提交审批的时候才校验</description>
    <errorConditionFormula>(RecordType.DeveloperName = &apos;Society&apos; ||
RecordType.DeveloperName = &apos;Training_event&apos; ||
RecordType.DeveloperName = &apos;Service_trainig&apos; ||
RecordType.DeveloperName = &apos;BusinessTraining&apos;)
&amp;&amp;
TEXT(Is_LendProduct__c)=&apos;是&apos; &amp;&amp;
(
ISBLANK(Internal_in_charge_province__c) ||
ISBLANK(PlanBackData__c)
) &amp;&amp;  TEXT(Status)=&apos;计划提交&apos;</errorConditionFormula>
    <errorMessage>【是否需要出借备品】选择“是”时,【备品出借省】【计划撤展日期】【计划出借备品信息】必须填写。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Campaign/validationRules/isNotLoanProduct.validationRule-meta.xml
New file
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>isNotLoanProduct</fullName>
    <active>true</active>
    <description>update lxy 20200924 否时,去掉计划出借备品信息的校验,但有不能填写的提醒,提交审批时再校验</description>
    <errorConditionFormula>(RecordType.DeveloperName = &apos;Society&apos; ||
RecordType.DeveloperName = &apos;Training_event&apos; ||
RecordType.DeveloperName = &apos;Service_trainig&apos; ||
RecordType.DeveloperName = &apos;BusinessTraining&apos;)
&amp;&amp;
TEXT(Is_LendProduct__c)=&apos;否&apos; &amp;&amp;
(
NOT(ISBLANK(PlanBackData__c)) ||
NOT(ISBLANK(Internal_in_charge_province__c))
)
 &amp;&amp;  TEXT(Status)=&apos;计划提交&apos;</errorConditionFormula>
    <errorMessage>【是否需要出借备品】选择“否”时,【备品出借省】【计划撤展日期】【计划出借备品信息】不能填写。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Consum_Apply__c/validationRules/Applicant_Check.validationRule-meta.xml
New file
@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Applicant_Check</fullName>
    <active>false</active>
    <errorConditionFormula>(ISNEW()|| TEXT(Status__c)=&apos;草案中&apos;)&amp;&amp;(
(
    ((TEXT(demo_purpose2__c)=&apos;学会展会&apos; &amp;&amp;  Campaign__r.RecordTypeId ==&apos;01210000000R26P&apos; &amp;&amp; (TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售服务&apos;&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售推广&apos;&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售市场&apos;&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;培训&apos;))
    )&amp;&amp;($User.ProfileId &lt;&gt;&apos;00e10000000Y3o5&apos;)&amp;&amp;
                ($User.ProfileId &lt;&gt;&apos;00e10000000dEQx&apos;)&amp;&amp;
                ($User.ProfileId &lt;&gt;&apos;00e10000000xnoT&apos;)&amp;&amp;
        TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;支援&apos; ||
    ((TEXT(demo_purpose2__c)=&apos;学会展会&apos; &amp;&amp;  Campaign__r.RecordTypeId !=&apos;01210000000R26P&apos; &amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售推广&apos;
&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售市场&apos;&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;培训&apos;
&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;GI市场&apos;
&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;SP市场&apos;
&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;管理&apos;
&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;市场&apos;
&amp;&amp; TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;MA&apos;
)
    )&amp;&amp;($User.ProfileId &lt;&gt;&apos;00e10000000Y3o5&apos;)&amp;&amp;
                ($User.ProfileId &lt;&gt;&apos;00e10000000dEQx&apos;)&amp;&amp;
                ($User.ProfileId &lt;&gt;&apos;00e10000000xnoT&apos;)&amp;&amp;
        TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;支援&apos;
)||
(
    (
        TEXT(demo_purpose2__c)=&apos;试用(无询价)&apos;||
        TEXT(demo_purpose2__c)=&apos;试用(有询价)&apos;||
        TEXT(demo_purpose2__c)=&apos;已购待货&apos;
    )&amp;&amp;(
        ($User.ProfileId &lt;&gt;&apos;00e10000000Y3o5&apos;)&amp;&amp;
                ($User.ProfileId &lt;&gt;&apos;00e10000000dEQx&apos;)&amp;&amp;
                ($User.ProfileId &lt;&gt;&apos;00e10000000xnoT&apos;)&amp;&amp;
                ($User.ProfileId &lt;&gt;&apos;00e10000000xo1D&apos;)&amp;&amp;
        TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;支援&apos;&amp;&amp;
        TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售推广&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;GI市场&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;SP市场&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;管理&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;市场&apos;&amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售市场&apos; )
)||(
    (TEXT(demo_purpose2__c)=&apos;新产品评价&apos;)
              &amp;&amp;(
                TEXT(Owner:User.Dept__c)&lt;&gt; &apos;消化·呼吸内镜事业本部&apos;&amp;&amp;
                TEXT(Owner:User.Dept__c)&lt;&gt; &apos;外科事业本部&apos;&amp;&amp;
                TEXT(Owner:User.Dept__c)&lt;&gt; &apos;能量事业本部&apos;
               )
)||((TEXT(demo_purpose2__c)=&apos;一般用户&apos;||
    TEXT(demo_purpose2__c)=&apos;再修理&apos;||
    TEXT(demo_purpose2__c)=&apos;保修用户&apos;||
    TEXT(demo_purpose2__c)=&apos;索赔QIS&apos;
    )&amp;&amp;(
        ($User.ProfileId  &lt;&gt;&apos;00e10000000Y3o5&apos;)&amp;&amp;
        ($User.ProfileId &lt;&gt;&apos;00e10000000xnoT&apos;)&amp;&amp;
        ($User.ProfileId &lt;&gt;&apos;00e10000000xo1D&apos;)&amp;&amp;
        TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;支援&apos;&amp;&amp;
        TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售服务&apos;
    )
)||((
                TEXT(Demo_purpose1__c)=&apos;协议借用&apos;
    )&amp;&amp;(
        ($User.ProfileId &lt;&gt;&apos;00e10000000Y3o5&apos;)&amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;支援&apos;&amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售推广&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;销售服务&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;MA&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;市场&apos; &amp;&amp;
                TEXT(Owner:User.Job_Category__c )&lt;&gt;&apos;管理&apos;
    )
)
)
 &amp;&amp; NOT($User.Batch_User__c) &amp;&amp; $User.ProfileId &lt;&gt;&apos;00e10000000dEQx&apos;</errorConditionFormula>
    <errorMessage>申请者的权限不符合该‘使用目的’的提出要求</errorMessage>
</ValidationRule>
force-app/main/default/objects/Consum_Apply__c/validationRules/Request_approval_day_Check.validationRule-meta.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Request_approval_day_Check</fullName>
    <active>false</active>
    <errorConditionFormula>TEXT(Demo_purpose1__c)&lt;&gt;null&amp;&amp; !ISPICKVAL(demo_purpose2__c, &quot;学会展会&quot;) &amp;&amp; (TEXT(Status__c)=&quot;填写完毕&quot; &amp;&amp; TODAY() &lt; Request_shipping_day__c  - 7)</errorConditionFormula>
    <errorMessage>必须提前于希望到货日7天之内提交申请</errorMessage>
</ValidationRule>
force-app/main/default/objects/Event/validationRules/location_input_check.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>location_input_check</fullName>
    <active>true</active>
    <description>没有WhatID</description>
    <errorConditionFormula>(Text(Activity_Type2__c) == &apos;販売店&apos;||
Text(Activity_Type2__c) == &apos;社外イベント&apos;)&amp;&amp;whatid__c == null &amp;&amp; DATEVALUE(CreatedDate) &gt;= DATE(2020,06,25) &amp;&amp; isblank(EventC_ID__c) &amp;&amp; isblank(NextEventC_ID__c) &amp;&amp; isScheduled__c !=true</errorConditionFormula>
    <errorMessage>请选择经销商或市场活动!</errorMessage>
</ValidationRule>
force-app/main/default/objects/Opportunity/validationRules/CannotBackToOpportunity_Lost_Reason.validationRule-meta.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>CannotBackToOpportunity_Lost_Reason</fullName>
    <active>false</active>
    <errorConditionFormula>Not(Isblank(Lost_Reason__c)) &amp;&amp; ISCHANGED(StageName) &amp;&amp; Text(StageName) == &apos;引合&apos;</errorConditionFormula>
    <errorMessage>失单的询价不能更改状态</errorMessage>
</ValidationRule>
force-app/main/default/objects/Opportunity/validationRules/Competitor_Product.validationRule-meta.xml
New file
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Competitor_Product</fullName>
    <active>false</active>
    <description>敗戦時は競合の製品は入力必須</description>
    <errorConditionFormula>And(
 ISPICKVAL( StageName , &quot;敗戦&quot;) ,
( Len(  Competitor_Product1__c  )=0 ),
$User.Batch_User__c = False
)</errorConditionFormula>
    <errorMessage>敗戦時 競合製品を入力してください。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Opportunity/validationRules/Lost_Reason_Check.validationRule-meta.xml
New file
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Lost_Reason_Check</fullName>
    <active>false</active>
    <errorConditionFormula>And(
 ISPICKVAL( StageName , &quot;敗戦&quot;) ,
 ISNULL(Lost_Reason__c),
$User.Batch_User__c = False
)</errorConditionFormula>
    <errorMessage>敗戦の際は敗戦理由を選択してください。</errorMessage>
</ValidationRule>
force-app/main/default/objects/Product2/validationRules/CompetitorProductCheckByUserField.validationRule-meta.xml
New file
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>CompetitorProductCheckByUserField</fullName>
    <active>true</active>
    <description>用户勾选竞争产品编辑时只能创建编辑竞争对产品</description>
    <errorConditionFormula>($User.EditCompetitorAsset__c &amp;&amp;
!CONTAINS( $Label.UserIdzr, $User.Id)&amp;&amp;
!Competitor_product_dummy__c) &amp;&amp;
NOT(CONTAINS($Label.ProfileId_SystemAdmin, $Profile.Id))</errorConditionFormula>
    <errorDisplayField>Competitor_product_dummy__c</errorDisplayField>
    <errorMessage>您只能创建和编辑竞争对手产品!</errorMessage>
</ValidationRule>
force-app/main/default/objects/Rental_Apply_Equipment_Set__c/validationRules/cannot_update1.validationRule-meta.xml
New file
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>cannot_update1</fullName>
    <active>false</active>
    <description>一般营业,在提交申请后不能修改备品借出历史,出库后回库前可以修改延期相关字段。</description>
    <errorConditionFormula>NOT($User.EquipmentRentalSpecial__c)
&amp;&amp; NOT(ISNEW())
&amp;&amp; NOT(ISCHANGED(Repair_Status_Text__c))
&amp;&amp; (Request_Status__c &lt;&gt; &apos;草案中&apos;
    &amp;&amp; NOT(ISNULL(Request_Status__c))
    &amp;&amp; NOT((Status_F__c = &apos;备品出库&apos;
            || Status_F__c = &apos;延期申请&apos;
           )
           &amp;&amp; (ISCHANGED(Request_extend_day__c)
               || ISCHANGED(Extend_request_reason__c)
              )
          )
   )</errorConditionFormula>
    <errorMessage>不能更新[借出备品SET一览]</errorMessage>
</ValidationRule>
force-app/main/default/objects/Tender_information__c/validationRules/validationOwnerchange.validationRule-meta.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>validationOwnerchange</fullName>
    <active>false</active>
    <errorConditionFormula>!ISNEW() &amp;&amp; ISCHANGED(OwnerId) &amp;&amp; !ISCHANGED(department__c) &amp;&amp; $Profile.Id != &apos;00e10000000Y3o5&apos; &amp;&amp; $Profile.Id != &apos;00e1m000000MSci&apos; &amp;&amp; $User.Id != GI_assistant__c &amp;&amp; $User.Id != SP_assistant__c &amp;&amp; $User.Id != beiPinwindow__c &amp;&amp; $User.Id != Window2__c &amp;&amp; $User.Id != TenderAssistant1__c &amp;&amp; $User.Id != TenderAssistant2__c &amp;&amp; $User.Id != YingyeWindow__c</errorConditionFormula>
    <errorMessage>所有人只有GI或者SP助理可以修改!</errorMessage>
</ValidationRule>
force-app/main/default/objects/User/validationRules/Check_FirstName.validationRule-meta.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Check_FirstName</fullName>
    <active>true</active>
    <description>请勿录入&lt;名字&gt;信息,请将完整姓名录入到&lt;姓氏&gt;文本框</description>
    <errorConditionFormula>AND(IF(FirstName != null ,true,false), AND( $User.Id != &apos;00510000005sEEM&apos;,$User.Id != &apos;0051000000DZLeP&apos;,$User.Id != &apos;00510000000fSYI&apos;,$User.Id != &apos;00510000000gmxH&apos; ))</errorConditionFormula>
    <errorDisplayField>FirstName</errorDisplayField>
    <errorMessage>请勿录入&lt;名字&gt;信息,请将完整姓名录入到&lt;姓氏&gt;文本框</errorMessage>
</ValidationRule>
force-app/main/default/objects/User/validationRules/Uneditable_for_Not_Sysadmin_User.validationRule-meta.xml
New file
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Uneditable_for_Not_Sysadmin_User</fullName>
    <active>true</active>
    <description>以下のプロファイルのユーザ以外はユーザ情報の変更は不可
・123_Te2am小组
・000_系统管理者
・系统管理员</description>
    <errorConditionFormula>And(
      Not(
        OR(
          $User.ProfileId = &quot;00e10000000dCsQ&quot;,
          $User.ProfileId = &quot;00e10000000Y3o5&quot;,
      $User.ProfileId = &quot;00e10000000dEQx&quot;
         )),
OR(
ISCHANGED(Fax),
ISCHANGED(CommunityNickname),
ISCHANGED(Division),
ISCHANGED(Email),
ISCHANGED(Username),
ISCHANGED(CompanyName),
ISCHANGED(MobilePhone),
ISCHANGED(StartDay),
ISCHANGED(EndDay),
ISCHANGED(EmployeeNumber),
ISCHANGED(Phone),
ISCHANGED(Extension),
ISCHANGED(Department),
ISCHANGED(Alias),
ISCHANGED(Title),
ISCHANGED(IsActive),
ISCHANGED(Batch_User__c),
ISCHANGED(Cost_Referable__c),
ISCHANGED(Quote_Correct__c),
ISCHANGED(Quote_Special_Operation__c),
ISCHANGED(SAP_Send_OFF__c)
))</errorConditionFormula>
    <errorMessage>不能变更用户信息,请联络系统管理员。
ユーザ情報は変更できません。システム管理者に連絡してください。</errorMessage>
</ValidationRule>
force-app/main/default/objects/User/validationRules/UserUsingPBI.validationRule-meta.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>UserUsingPBI</fullName>
    <active>true</active>
    <errorConditionFormula>text(Stay_or_not__c) == &apos;已离职&apos; &amp;&amp; PBI_Enable__c = true</errorConditionFormula>
    <errorMessage>请先关闭PBI权限。</errorMessage>
</ValidationRule>
manifest/packagevalidatoinruleretrieve.xml
@@ -1,22 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types>
        <members>*</members>
        <name>CustomObject</name>
        <members>Product2.CompetitorProductCheckByUserField</members>
        <members>Repair__c.AuthRentalError</members>
        <members>Repair__c.Return_without_Repair_Check</members>
        <members>Repair__c.Not_Update_Asset</members>
        <members>Repair__c.Repair_SalesOfficeCode</members>
        <members>Repair__c.RequireInternalAssetInfo</members>
        <members>Repair__c.Must_Be_Dept_Check</members>
        <members>Repair__c.work_location_Limit</members>
        <members>Repair__c.Check_Return_Without_Repair</members>
        <members>Repair__c.deleate_request</members>
        <members>Repair__c.Is_Same_Hospital</members>
        <members>Repair__c.Is_Active_Department_Class</members>
        <members>Repair__c.Request_input_mating_date</members>
        <members>Repair__c.Request_input_collect_money_date</members>
        <members>Repair__c.Must_input_SAPTransfer_time_Chk</members>
        <members>Repair__c.Edit_Disabled_When_Finished</members>
        <members>Repair__c.Incharge_Staff_Changed</members>
        <members>Repair__c.Rental_Apply_Cannot_Modify_Model</members>
        <members>Repair__c.cannot_send_yanshoudan_before_return_ass</members>
        <members>Repair__c.Repair_Product_Input_Day</members>
        <members>Repair__c.ApplyMust_ProblemOccurredOther</members>
        <members>Repair__c.DateReceiptQuestionsAndFailureDate</members>
        <members>Repair__c.Repair_Allowed_Check</members>
        <members>Repair__c.No_ChangeIF_After_Draf</members>
        <members>Repair__c.QIS_repair_check</members>
        <members>Repair__c.When_NFM103_Required</members>
        <members>Repair__c.When_NFM103_With_Repairing</members>
        <members>Repair__c.NotAllowedRepairReason</members>
        <members>Repair__c.work_location_select_beipin</members>
        <members>Repair__c.work_location_select_self_or_4RC</members>
        <members>Repair__c.date123_order_chk</members>
        <members>Repair__c.Send_NFM103_Chk1</members>
        <members>Repair__c.Aset_SORC_Repair_chk</members>
        <members>Repair__c.Direct_Delivery_Logic_Only_SORC</members>
        <members>Repair__c.Direct_Delivery_Logic_OGZ_CLVS200IR</members>
        <members>Repair__c.Direct_Delivery_Logic_SORC</members>
        <members>Repair__c.Direct_Delivery_Logic_OGZ</members>
        <members>Repair__c.Direct_Delivery_Logic_SORC_CLVS200IR</members>
        <members>Repair__c.RequireAWSDataId</members>
        <members>Repair__c.Bukeyong_check</members>
        <members>Repair__c.ApplyMust_Delay15Min</members>
        <members>Repair__c.ApplyMust_FailureQInHospital</members>
        <members>Repair__c.ApplyMust_InformationFrom</members>
        <members>Repair__c.ApplyMust_OperationOrExaminationName</members>
        <members>Repair__c.ApplyMust_WhatProject</members>
        <members>Repair__c.ApplyMust_ifDeadHurt</members>
        <members>Repair__c.Incharge_Staff_invalid</members>
        <members>Repair__c.isCelon</members>
        <members>Repair__c.ApplyMust_AfterFailureInformation</members>
        <members>Repair__c.ApplyMust_BreakORFallOff</members>
        <members>Repair__c.ApplyMust_ProblemOccurred</members>
        <members>Repair__c.ApplyMust_ProductFailureRelated</members>
        <members>Repair__c.ApplyMust_SubOrderCompleteDate_Same</members>
        <members>Repair__c.ApplyMust_ReportAdverseEvents</members>
        <members>Repair__c.ApplyMust_SupportingProducts</members>
        <members>Repair__c.ApplyMust_UseFailProductFinish</members>
        <members>Repair__c.ApplyMust_DateReceiptQuestions</members>
        <members>Repair__c.MaintenancePredictionVerification</members>
        <members>Repair__c.Aset_AMM_Repair_chk</members>
        <members>Event.location_input_check</members>
        <name>ValidationRule</name>
    </types>
    <types>
        <members>Account</members>
        <members>Opportunity</members>
        <members>Contact</members>
        <members>Case</members>
        <members>Asset</members>
        <members>Product2</members>
        <members>Order</members>
        <members>Case</members>
        <members>CampaignMember</members>
        <members>Quote</members>
        <members>Lead</members>
        <name>CustomObject</name>
    </types>
    <version>59.0</version>
    <version>48.0</version>
</Package>