From e0de9222da210f9c8eb1a9f5400f936a14923e11 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期六, 20 一月 2024 13:16:47 +0800
Subject: [PATCH] addvalidationrule

---
 force-app/main/default/objects/Campaign/validationRules/ServiceCooperatorNameCheck.validationRule-meta.xml             |   10 
 force-app/main/default/objects/Opportunity/validationRules/Lost_Reason_Check.validationRule-meta.xml                   |   11 
 force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyLeadersCheck.validationRule-meta.xml            |    9 
 force-app/main/default/objects/Event/validationRules/location_input_check.validationRule-meta.xml                      |    9 
 force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateDate.validationRule-meta.xml                |   11 
 force-app/main/default/objects/Campaign/validationRules/Check_IF_Approved.validationRule-meta.xml                      |    8 
 force-app/main/default/objects/Campaign/validationRules/Department2_BF_Check.validationRule-meta.xml                   |   14 +
 force-app/main/default/objects/Campaign/validationRules/isLoanProduct.validationRule-meta.xml                          |   17 +
 force-app/main/default/objects/User/validationRules/Check_FirstName.validationRule-meta.xml                            |    9 
 force-app/main/default/objects/Consum_Apply__c/validationRules/Applicant_Check.validationRule-meta.xml                 |   80 ++++++
 force-app/main/default/objects/Campaign/validationRules/MustIsNull_OfficeCategoryOther.validationRule-meta.xml         |    9 
 force-app/main/default/objects/Campaign/validationRules/Department7_ALL_Check.validationRule-meta.xml                  |   55 ++++
 force-app/main/default/objects/User/validationRules/Uneditable_for_Not_Sysadmin_User.validationRule-meta.xml           |   41 +++
 force-app/main/default/objects/Campaign/validationRules/Department1_GI_Check.validationRule-meta.xml                   |   15 +
 force-app/main/default/objects/Campaign/validationRules/Department6_ENT_Check.validationRule-meta.xml                  |   10 
 force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateBasicInformation.validationRule-meta.xml    |   13 +
 manifest/packagevalidatoinruleretrieve.xml                                                                             |   79 ++++-
 force-app/main/default/objects/Campaign/validationRules/Department4_URO_Check.validationRule-meta.xml                  |   16 +
 force-app/main/default/objects/Campaign/validationRules/ServiceStartDateCheck.validationRule-meta.xml                  |   10 
 force-app/main/default/objects/Campaign/validationRules/ServiceOtherDateCheck.validationRule-meta.xml                  |   10 
 force-app/main/default/objects/Campaign/validationRules/Department5_GYN_Check.validationRule-meta.xml                  |   14 +
 force-app/main/default/objects/Campaign/validationRules/DeptNorthEastNotCreateSocietyCampaign.validationRule-meta.xml  |   12 
 force-app/main/default/objects/Campaign/validationRules/Department3_GS_Check.validationRule-meta.xml                   |   26 ++
 force-app/main/default/objects/Campaign/validationRules/Check_HostName_Society.validationRule-meta.xml                 |   11 
 force-app/main/default/objects/Consum_Apply__c/validationRules/Request_approval_day_Check.validationRule-meta.xml      |    7 
 force-app/main/default/objects/Campaign/validationRules/Meetting_Report_submit_check.validationRule-meta.xml           |   14 +
 force-app/main/default/objects/Campaign/validationRules/ServiceTeachingFrequencyOtherService.validationRule-meta.xml   |    9 
 force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check2.validationRule-meta.xml          |    8 
 force-app/main/default/objects/Campaign/validationRules/isNotLoanProduct.validationRule-meta.xml                       |   18 +
 force-app/main/default/objects/Tender_information__c/validationRules/validationOwnerchange.validationRule-meta.xml     |    7 
 force-app/main/default/objects/Campaign/validationRules/CannotUpdate.validationRule-meta.xml                           |    9 
 force-app/main/default/objects/Product2/validationRules/CompetitorProductCheckByUserField.validationRule-meta.xml      |   12 
 force-app/main/default/objects/Campaign/validationRules/Must_OfficeCategoryOther.validationRule-meta.xml               |    9 
 force-app/main/default/objects/Rental_Apply_Equipment_Set__c/validationRules/cannot_update1.validationRule-meta.xml    |   20 +
 force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyDateCheck.validationRule-meta.xml               |    9 
 force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check.validationRule-meta.xml               |   15 +
 force-app/main/default/objects/Opportunity/validationRules/Competitor_Product.validationRule-meta.xml                  |   12 
 force-app/main/default/objects/Campaign/validationRules/Check_HostName.validationRule-meta.xml                         |   11 
 force-app/main/default/objects/Campaign/validationRules/ServiceExamDateNotLaterThanEndDate.validationRule-meta.xml     |    9 
 force-app/main/default/objects/Campaign/validationRules/Meetting_Plan_submit_check.validationRule-meta.xml             |   18 +
 force-app/main/default/objects/User/validationRules/UserUsingPBI.validationRule-meta.xml                               |    7 
 force-app/main/default/objects/Opportunity/validationRules/CannotBackToOpportunity_Lost_Reason.validationRule-meta.xml |    7 
 force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check_NoSpare.validationRule-meta.xml       |   15 +
 force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check1.validationRule-meta.xml          |    7 
 force-app/main/default/objects/Campaign/validationRules/formality_Check.validationRule-meta.xml                        |   23 +
 45 files changed, 728 insertions(+), 17 deletions(-)

diff --git a/force-app/main/default/objects/Campaign/validationRules/CannotUpdate.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/CannotUpdate.validationRule-meta.xml
new file mode 100644
index 0000000..3e9ea20
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/CannotUpdate.validationRule-meta.xml
@@ -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锛屽幓鎺� 澶囧搧鍑哄�熺渷锛圛nternal_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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Check_HostName.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Check_HostName.validationRule-meta.xml
new file mode 100644
index 0000000..1c2cb0c
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Check_HostName.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Check_HostName_Society.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Check_HostName_Society.validationRule-meta.xml
new file mode 100644
index 0000000..0c8f8c6
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Check_HostName_Society.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Check_IF_Approved.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Check_IF_Approved.validationRule-meta.xml
new file mode 100644
index 0000000..f93c0b7
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Check_IF_Approved.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check1.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check1.validationRule-meta.xml
new file mode 100644
index 0000000..fd2a2fd
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check1.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check2.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check2.validationRule-meta.xml
new file mode 100644
index 0000000..9cb2acc
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Create_Service_trainig_Check2.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Department1_GI_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Department1_GI_Check.validationRule-meta.xml
new file mode 100644
index 0000000..97f33bd
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Department1_GI_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Department2_BF_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Department2_BF_Check.validationRule-meta.xml
new file mode 100644
index 0000000..97fb53e
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Department2_BF_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Department3_GS_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Department3_GS_Check.validationRule-meta.xml
new file mode 100644
index 0000000..260b221
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Department3_GS_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Department4_URO_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Department4_URO_Check.validationRule-meta.xml
new file mode 100644
index 0000000..d1bdbab
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Department4_URO_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Department5_GYN_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Department5_GYN_Check.validationRule-meta.xml
new file mode 100644
index 0000000..788928d
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Department5_GYN_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Department6_ENT_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Department6_ENT_Check.validationRule-meta.xml
new file mode 100644
index 0000000..ae00ae1
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Department6_ENT_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Department7_ALL_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Department7_ALL_Check.validationRule-meta.xml
new file mode 100644
index 0000000..58722ca
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Department7_ALL_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/DeptNorthEastNotCreateSocietyCampaign.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/DeptNorthEastNotCreateSocietyCampaign.validationRule-meta.xml
new file mode 100644
index 0000000..4e8e910
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/DeptNorthEastNotCreateSocietyCampaign.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check.validationRule-meta.xml
new file mode 100644
index 0000000..dab3707
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check_NoSpare.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check_NoSpare.validationRule-meta.xml
new file mode 100644
index 0000000..c5ff578
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/LoanProduct_submit_check_NoSpare.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Meetting_Plan_submit_check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Meetting_Plan_submit_check.validationRule-meta.xml
new file mode 100644
index 0000000..9ba2bc6
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Meetting_Plan_submit_check.validationRule-meta.xml
@@ -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锛屽幓鎺� 澶囧搧鍑哄�熺渷锛圛nternal_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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Meetting_Report_submit_check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Meetting_Report_submit_check.validationRule-meta.xml
new file mode 100644
index 0000000..13dc0e7
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Meetting_Report_submit_check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/MustIsNull_OfficeCategoryOther.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/MustIsNull_OfficeCategoryOther.validationRule-meta.xml
new file mode 100644
index 0000000..6390725
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/MustIsNull_OfficeCategoryOther.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/Must_OfficeCategoryOther.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/Must_OfficeCategoryOther.validationRule-meta.xml
new file mode 100644
index 0000000..db975d0
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/Must_OfficeCategoryOther.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateBasicInformation.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateBasicInformation.validationRule-meta.xml
new file mode 100644
index 0000000..a7615c4
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateBasicInformation.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateDate.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateDate.validationRule-meta.xml
new file mode 100644
index 0000000..7eda3a3
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceCannotUpdateDate.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyDateCheck.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyDateCheck.validationRule-meta.xml
new file mode 100644
index 0000000..e35d72b
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyDateCheck.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyLeadersCheck.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyLeadersCheck.validationRule-meta.xml
new file mode 100644
index 0000000..0cebbc1
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceCeremonyLeadersCheck.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceCooperatorNameCheck.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceCooperatorNameCheck.validationRule-meta.xml
new file mode 100644
index 0000000..adc7935
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceCooperatorNameCheck.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceExamDateNotLaterThanEndDate.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceExamDateNotLaterThanEndDate.validationRule-meta.xml
new file mode 100644
index 0000000..d4025ef
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceExamDateNotLaterThanEndDate.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceOtherDateCheck.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceOtherDateCheck.validationRule-meta.xml
new file mode 100644
index 0000000..8d224e3
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceOtherDateCheck.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceStartDateCheck.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceStartDateCheck.validationRule-meta.xml
new file mode 100644
index 0000000..512850b
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceStartDateCheck.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/ServiceTeachingFrequencyOtherService.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/ServiceTeachingFrequencyOtherService.validationRule-meta.xml
new file mode 100644
index 0000000..25dc0a2
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/ServiceTeachingFrequencyOtherService.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/formality_Check.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/formality_Check.validationRule-meta.xml
new file mode 100644
index 0000000..59fec8b
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/formality_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/isLoanProduct.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/isLoanProduct.validationRule-meta.xml
new file mode 100644
index 0000000..3ca70a5
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/isLoanProduct.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Campaign/validationRules/isNotLoanProduct.validationRule-meta.xml b/force-app/main/default/objects/Campaign/validationRules/isNotLoanProduct.validationRule-meta.xml
new file mode 100644
index 0000000..b993da6
--- /dev/null
+++ b/force-app/main/default/objects/Campaign/validationRules/isNotLoanProduct.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Consum_Apply__c/validationRules/Applicant_Check.validationRule-meta.xml b/force-app/main/default/objects/Consum_Apply__c/validationRules/Applicant_Check.validationRule-meta.xml
new file mode 100644
index 0000000..f6a7fb6
--- /dev/null
+++ b/force-app/main/default/objects/Consum_Apply__c/validationRules/Applicant_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Consum_Apply__c/validationRules/Request_approval_day_Check.validationRule-meta.xml b/force-app/main/default/objects/Consum_Apply__c/validationRules/Request_approval_day_Check.validationRule-meta.xml
new file mode 100644
index 0000000..f78167a
--- /dev/null
+++ b/force-app/main/default/objects/Consum_Apply__c/validationRules/Request_approval_day_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Event/validationRules/location_input_check.validationRule-meta.xml b/force-app/main/default/objects/Event/validationRules/location_input_check.validationRule-meta.xml
new file mode 100644
index 0000000..65ffd17
--- /dev/null
+++ b/force-app/main/default/objects/Event/validationRules/location_input_check.validationRule-meta.xml
@@ -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;璨╁2搴�&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>
diff --git a/force-app/main/default/objects/Opportunity/validationRules/CannotBackToOpportunity_Lost_Reason.validationRule-meta.xml b/force-app/main/default/objects/Opportunity/validationRules/CannotBackToOpportunity_Lost_Reason.validationRule-meta.xml
new file mode 100644
index 0000000..bb346e5
--- /dev/null
+++ b/force-app/main/default/objects/Opportunity/validationRules/CannotBackToOpportunity_Lost_Reason.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Opportunity/validationRules/Competitor_Product.validationRule-meta.xml b/force-app/main/default/objects/Opportunity/validationRules/Competitor_Product.validationRule-meta.xml
new file mode 100644
index 0000000..fb19fbf
--- /dev/null
+++ b/force-app/main/default/objects/Opportunity/validationRules/Competitor_Product.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Opportunity/validationRules/Lost_Reason_Check.validationRule-meta.xml b/force-app/main/default/objects/Opportunity/validationRules/Lost_Reason_Check.validationRule-meta.xml
new file mode 100644
index 0000000..7260681
--- /dev/null
+++ b/force-app/main/default/objects/Opportunity/validationRules/Lost_Reason_Check.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Product2/validationRules/CompetitorProductCheckByUserField.validationRule-meta.xml b/force-app/main/default/objects/Product2/validationRules/CompetitorProductCheckByUserField.validationRule-meta.xml
new file mode 100644
index 0000000..00d3e57
--- /dev/null
+++ b/force-app/main/default/objects/Product2/validationRules/CompetitorProductCheckByUserField.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Rental_Apply_Equipment_Set__c/validationRules/cannot_update1.validationRule-meta.xml b/force-app/main/default/objects/Rental_Apply_Equipment_Set__c/validationRules/cannot_update1.validationRule-meta.xml
new file mode 100644
index 0000000..e8c00da
--- /dev/null
+++ b/force-app/main/default/objects/Rental_Apply_Equipment_Set__c/validationRules/cannot_update1.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/Tender_information__c/validationRules/validationOwnerchange.validationRule-meta.xml b/force-app/main/default/objects/Tender_information__c/validationRules/validationOwnerchange.validationRule-meta.xml
new file mode 100644
index 0000000..1926063
--- /dev/null
+++ b/force-app/main/default/objects/Tender_information__c/validationRules/validationOwnerchange.validationRule-meta.xml
@@ -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鎴栬�匰P鍔╃悊鍙互淇敼锛�</errorMessage>
+</ValidationRule>
diff --git a/force-app/main/default/objects/User/validationRules/Check_FirstName.validationRule-meta.xml b/force-app/main/default/objects/User/validationRules/Check_FirstName.validationRule-meta.xml
new file mode 100644
index 0000000..fc5e58c
--- /dev/null
+++ b/force-app/main/default/objects/User/validationRules/Check_FirstName.validationRule-meta.xml
@@ -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>
diff --git a/force-app/main/default/objects/User/validationRules/Uneditable_for_Not_Sysadmin_User.validationRule-meta.xml b/force-app/main/default/objects/User/validationRules/Uneditable_for_Not_Sysadmin_User.validationRule-meta.xml
new file mode 100644
index 0000000..3ed12a4
--- /dev/null
+++ b/force-app/main/default/objects/User/validationRules/Uneditable_for_Not_Sysadmin_User.validationRule-meta.xml
@@ -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>涓嶈兘鍙樻洿鐢ㄦ埛淇℃伅锛岃鑱旂粶绯荤粺绠$悊鍛樸��
+銉︺兗銈舵儏鍫便伅澶夋洿銇с亶銇俱仜銈撱�傘偡銈广儐銉犵鐞嗚�呫伀閫g怠銇椼仸銇忋仩銇曘亜銆�</errorMessage>
+</ValidationRule>
diff --git a/force-app/main/default/objects/User/validationRules/UserUsingPBI.validationRule-meta.xml b/force-app/main/default/objects/User/validationRules/UserUsingPBI.validationRule-meta.xml
new file mode 100644
index 0000000..7b6b4a6
--- /dev/null
+++ b/force-app/main/default/objects/User/validationRules/UserUsingPBI.validationRule-meta.xml
@@ -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>
diff --git a/manifest/packagevalidatoinruleretrieve.xml b/manifest/packagevalidatoinruleretrieve.xml
index 1ef7dea..f1b7056 100644
--- a/manifest/packagevalidatoinruleretrieve.xml
+++ b/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>
\ No newline at end of file

--
Gitblit v1.9.1