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)) && (!ISCHANGED(Status)&&(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 ))))
+&& (!$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 != '00510000000gmxH')
+&& RecordType.DeveloperName='BusinessTraining'
+&&(isBlank(HostName__c)||isBlank(cooperatorCompany__c))
+&& (isNew()||DATEVALUE(CreatedDate) > 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 != '00510000000gmxH')
+&& RecordType.DeveloperName='Society'
+&&(isBlank(HostName__c)||isBlank(cooperatorCompany__c))
+&& (isNew()||DATEVALUE(CreatedDate) > 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)!='鐢宠涓�'&& TEXT(Status)!='鑽夋涓�'&& TEXT(Status)!='鍙樻洿鐢宠涓�'&& (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() && TEXT($User.Job_Category__c) <> '閿�鍞湇鍔�' && TEXT($User.Job_Category__c) <> '鏈嶅姟绠$悊' && RecordTypeId = '01210000000R26P'</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)) && TEXT($User.Job_Category__c) <> '鏈嶅姟绠$悊' && RecordTypeId = '01210000000R26P' && TEXT(Society_Type__c) = '鍏ㄥ浗'</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 &&
+!subdivision1_1__c &&
+!subdivision1_2__c &&
+!subdivision1_4__c &&
+!subdivision1_3__c &&
+!subdivision1_9__c &&
+!subdivision1_5__c &&
+!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 &&
+!subdivision1_6__c &&
+!subdivision1_12__c &&
+!subdivision1_15__c &&
+!subdivision1_7__c &&
+!subdivision1_14__c &&
+!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 &&
+!subdivision3_1__c &&
+!subdivision3_2__c &&
+!subdivision3_3__c &&
+!subdivision3_4__c &&
+!subdivision3_5__c &&
+!subdivision3_6__c &&
+!subdivision3_7__c &&
+!subdivision3_8__c &&
+!subdivision3_9__c &&
+!subdivision3_10__c &&
+!subdivision3_11__c &&
+!subdivision5_2__c &&
+!subdivision5_3__c &&
+!subdivision5_5__c &&
+!subdivision5_9__c &&
+!subdivision1_10__c &&
+!subdivision1_16__c &&
+!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 &&
+!subdivision4_5__c &&
+!subdivision4_6__c &&
+!subdivision4_7__c &&
+!subdivision4_8__c &&
+!subdivision4_1__c &&
+!subdivision4_2__c &&
+!subdivision4_3__c &&
+!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 &&
+!subdivision5_6__c &&
+!subdivision5_4__c &&
+!subdivision5_7__c &&
+!subdivision5_1__c &&
+!subdivision5_8__c &&
+!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 &&
+!subdivision6_1__c &&
+!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 &&
+((!subdivision1_1__c &&
+!subdivision1_2__c &&
+!subdivision1_4__c &&
+!subdivision1_3__c &&
+!subdivision1_9__c &&
+!subdivision1_5__c &&
+!subdivision1_11__c) ||
+(!subdivision1_6__c &&
+!subdivision1_12__c &&
+!subdivision1_15__c &&
+!subdivision1_7__c &&
+!subdivision1_14__c &&
+!subdivision1_13__c) ||
+(!subdivision3_1__c &&
+!subdivision3_2__c &&
+!subdivision3_3__c &&
+!subdivision3_4__c &&
+!subdivision3_5__c &&
+!subdivision3_6__c &&
+!subdivision3_7__c &&
+!subdivision3_8__c &&
+!subdivision3_9__c &&
+!subdivision3_10__c &&
+!subdivision3_11__c &&
+!subdivision5_2__c &&
+!subdivision5_3__c &&
+!subdivision5_5__c &&
+!subdivision5_9__c &&
+!subdivision1_10__c &&
+!subdivision1_16__c &&
+!subdivision1_8__c) ||
+(!subdivision4_5__c &&
+!subdivision4_6__c &&
+!subdivision4_7__c &&
+!subdivision4_8__c &&
+!subdivision4_1__c &&
+!subdivision4_2__c &&
+!subdivision4_3__c &&
+!subdivision4_4__c) ||
+(!subdivision5_6__c &&
+!subdivision5_4__c &&
+!subdivision5_7__c &&
+!subdivision5_1__c &&
+!subdivision5_8__c &&
+!subdivision5_10__c) ||
+(!subdivision6_1__c &&
+!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), '鍖荤枟鍗庡寳钀ヤ笟鏈儴') && RecordType.DeveloperName = 'Society'</description>
+ <errorConditionFormula>$Profile.Id != '00e10000000Y3o5' /* 绯荤粺绠$悊鍛� 涓嶆姤閿� */
+&&
+$User.Id != '00510000000fSYI' /* Batch User 涓嶆姤閿� */
+&&
+CONTAINS(text(CreatedBy.Dept__c), '鍖荤枟鍗庡寳钀ヤ笟鏈儴') && RecordType.DeveloperName = 'Society'</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 = 'Society' ||
+RecordType.DeveloperName = 'Training_event' ||
+RecordType.DeveloperName = 'Service_trainig' ||
+RecordType.DeveloperName = 'BusinessTraining')
+&&
+TEXT(Is_LendProduct__c)='鏄�' &&
+(ISBLANK(LoadNum__c))
+ && TEXT(Status)='璁″垝鎻愪氦'</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 = 'Society' ||
+RecordType.DeveloperName = 'Training_event' ||
+RecordType.DeveloperName = 'Service_trainig' ||
+RecordType.DeveloperName = 'BusinessTraining')
+&&
+TEXT(Is_LendProduct__c)='鍚�'
+&& NOT(ISBLANK(LoadNum__c))
+ && TEXT(Status)='璁″垝鎻愪氦'</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)='璁″垝鎻愪氦' &&
+(
+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)='鎶ュ憡鎻愪氦' &&
+(
+ISBLANK(Participants_internal__c) ||
+ISBLANK(Society_Hold_Place__c) ||
+ISBLANK(Recture__c) ||
+ISBLANK(Internal_booth_info__c) ||
+ISBLANK(Total_report__c)
+) && RecordTypeId <> '01210000000gQzO'</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 != '00e10000000Y3o5' && $Profile.Id != '00e10000000dEQx' &&
+TEXT(OfficeCategory__c) <> '鍏朵粬' && 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 != '00e10000000Y3o5' && $Profile.Id != '00e10000000dEQx' &&
+TEXT(OfficeCategory__c) = '鍏朵粬' && 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 != '绯荤粺绠$悊鍛�' &&
+RecordType.DeveloperName = 'ServiceEngineerTraining' && Text(Status) != '鑽夋涓�' && ( 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 != '绯荤粺绠$悊鍛�' &&
+ RecordType.DeveloperName = 'ServiceEngineerTraining' && is_pass_or_fail__c =0 && Text(Status) != '鑽夋涓�' && ( 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) =='鏄�' && (ISblank(CeremonyDate__c))&& RecordType.DeveloperName = 'ServiceEngineerTraining'</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) =='鏄�' && (ISblank(CeremonyLeaders__c))&& RecordType.DeveloperName = 'ServiceEngineerTraining'</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) == "涓庡浼�/璐ㄦ帶涓績鍚堜綔" && ISBLANK(CooperatorName__c)&& RecordType.DeveloperName = 'ServiceEngineerTraining'</errorConditionFormula>
+ <errorDisplayField>CooperatorName__c</errorDisplayField>
+ <errorMessage>寮�灞曟柟寮忛�夋嫨"涓庡浼�/璐ㄦ帶涓績鍚堜綔"鏃惰濉啓鍚堜綔鍗曚綅鍚嶇О</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 = 'ServiceEngineerTraining' && EndDate__c > 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 = 'ServiceEngineerTraining' &&
+(StartDate__c > Lesson1Date__c || StartDate__c >= Lesson2Date__c || StartDate__c >= Lesson3Date__c || StartDate__c >= Lesson4Date__c || StartDate__c >= Lesson5Date__c || StartDate__c >= Lesson6Date__c || StartDate__c >= Lesson7Date__c || StartDate__c >= Lesson8Date__c || StartDate__c >= 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 != '绯荤粺绠$悊鍛�' && $User.Id != ServiceDesignDep__c &&
+RecordType.DeveloperName = 'ServiceEngineerTraining' &&( ISBLANK(StartDate__c) || (
+StartDate__c <= Today() && (ISNew() || ISCHANGED(StartDate__c)) && Text(Status) = '鑽夋涓�'))</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 = 'ServiceEngineerTraining' && Text(TeachingFrequency__c) = '鍏朵粬' && 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 == 'BusinessTraining'
+ && !formality1__c
+ && !formality2__c
+ && !formality3__c
+ && !formality4__c
+ && !formality5__c
+ && !formality6__c
+ && !formality7__c
+ && !formality8__c
+ && !formality9__c
+ && !formality10__c
+ && !formality11__c
+ && !formality12__c
+ && $Profile.Id != '00e10000000Y3o5'
+&& $Profile.Id != '00e10000000dzzG'
+&& $Profile.Id != '00e10000000dEQx'</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 = 'Society' ||
+RecordType.DeveloperName = 'Training_event' ||
+RecordType.DeveloperName = 'Service_trainig' ||
+RecordType.DeveloperName = 'BusinessTraining')
+&&
+TEXT(Is_LendProduct__c)='鏄�' &&
+(
+ISBLANK(Internal_in_charge_province__c) ||
+ISBLANK(PlanBackData__c)
+) && TEXT(Status)='璁″垝鎻愪氦'</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 = 'Society' ||
+RecordType.DeveloperName = 'Training_event' ||
+RecordType.DeveloperName = 'Service_trainig' ||
+RecordType.DeveloperName = 'BusinessTraining')
+&&
+TEXT(Is_LendProduct__c)='鍚�' &&
+(
+NOT(ISBLANK(PlanBackData__c)) ||
+NOT(ISBLANK(Internal_in_charge_province__c))
+)
+ && TEXT(Status)='璁″垝鎻愪氦'</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)='鑽夋涓�')&&(
+(
+ ((TEXT(demo_purpose2__c)='瀛︿細灞曚細' && Campaign__r.RecordTypeId =='01210000000R26P' && (TEXT(Owner:User.Job_Category__c )<>'閿�鍞湇鍔�'&& TEXT(Owner:User.Job_Category__c )<>'閿�鍞帹骞�'&& TEXT(Owner:User.Job_Category__c )<>'閿�鍞競鍦�'&& TEXT(Owner:User.Job_Category__c )<>'鍩硅'))
+ )&&($User.ProfileId <>'00e10000000Y3o5')&&
+ ($User.ProfileId <>'00e10000000dEQx')&&
+ ($User.ProfileId <>'00e10000000xnoT')&&
+ TEXT(Owner:User.Job_Category__c )<>'鏀彺' ||
+ ((TEXT(demo_purpose2__c)='瀛︿細灞曚細' && Campaign__r.RecordTypeId !='01210000000R26P' && TEXT(Owner:User.Job_Category__c )<>'閿�鍞帹骞�'
+&& TEXT(Owner:User.Job_Category__c )<>'閿�鍞競鍦�'&& TEXT(Owner:User.Job_Category__c )<>'鍩硅'
+&& TEXT(Owner:User.Job_Category__c )<>'GI甯傚満'
+&& TEXT(Owner:User.Job_Category__c )<>'SP甯傚満'
+&& TEXT(Owner:User.Job_Category__c )<>'绠$悊'
+&& TEXT(Owner:User.Job_Category__c )<>'甯傚満'
+&& TEXT(Owner:User.Job_Category__c )<>'MA'
+)
+ )&&($User.ProfileId <>'00e10000000Y3o5')&&
+ ($User.ProfileId <>'00e10000000dEQx')&&
+ ($User.ProfileId <>'00e10000000xnoT')&&
+ TEXT(Owner:User.Job_Category__c )<>'鏀彺'
+)||
+
+(
+ (
+ TEXT(demo_purpose2__c)='璇曠敤锛堟棤璇环锛�'||
+ TEXT(demo_purpose2__c)='璇曠敤锛堟湁璇环锛�'||
+ TEXT(demo_purpose2__c)='宸茶喘寰呰揣'
+
+ )&&(
+ ($User.ProfileId <>'00e10000000Y3o5')&&
+ ($User.ProfileId <>'00e10000000dEQx')&&
+ ($User.ProfileId <>'00e10000000xnoT')&&
+ ($User.ProfileId <>'00e10000000xo1D')&&
+ TEXT(Owner:User.Job_Category__c )<>'鏀彺'&&
+ TEXT(Owner:User.Job_Category__c )<>'閿�鍞帹骞�' &&
+ TEXT(Owner:User.Job_Category__c )<>'GI甯傚満' &&
+ TEXT(Owner:User.Job_Category__c )<>'SP甯傚満' &&
+ TEXT(Owner:User.Job_Category__c )<>'绠$悊' &&
+ TEXT(Owner:User.Job_Category__c )<>'甯傚満'&&
+ TEXT(Owner:User.Job_Category__c )<>'閿�鍞競鍦�' )
+)||(
+ (TEXT(demo_purpose2__c)='鏂颁骇鍝佽瘎浠�')
+ &&(
+ TEXT(Owner:User.Dept__c)<> '娑堝寲路鍛煎惛鍐呴暅浜嬩笟鏈儴'&&
+ TEXT(Owner:User.Dept__c)<> '澶栫浜嬩笟鏈儴'&&
+ TEXT(Owner:User.Dept__c)<> '鑳介噺浜嬩笟鏈儴'
+ )
+
+)||((TEXT(demo_purpose2__c)='涓�鑸敤鎴�'||
+ TEXT(demo_purpose2__c)='鍐嶄慨鐞�'||
+ TEXT(demo_purpose2__c)='淇濅慨鐢ㄦ埛'||
+ TEXT(demo_purpose2__c)='绱㈣禂QIS'
+
+ )&&(
+ ($User.ProfileId <>'00e10000000Y3o5')&&
+ ($User.ProfileId <>'00e10000000xnoT')&&
+ ($User.ProfileId <>'00e10000000xo1D')&&
+ TEXT(Owner:User.Job_Category__c )<>'鏀彺'&&
+ TEXT(Owner:User.Job_Category__c )<>'閿�鍞湇鍔�'
+ )
+)||((
+ TEXT(Demo_purpose1__c)='鍗忚鍊熺敤'
+ )&&(
+ ($User.ProfileId <>'00e10000000Y3o5')&&
+ TEXT(Owner:User.Job_Category__c )<>'鏀彺'&&
+ TEXT(Owner:User.Job_Category__c )<>'閿�鍞帹骞�' &&
+ TEXT(Owner:User.Job_Category__c )<>'閿�鍞湇鍔�' &&
+ TEXT(Owner:User.Job_Category__c )<>'MA' &&
+ TEXT(Owner:User.Job_Category__c )<>'甯傚満' &&
+ TEXT(Owner:User.Job_Category__c )<>'绠$悊'
+ )
+
+)
+)
+ && NOT($User.Batch_User__c) && $User.ProfileId <>'00e10000000dEQx'</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)<>null&& !ISPICKVAL(demo_purpose2__c, "瀛︿細灞曚細") && (TEXT(Status__c)="濉啓瀹屾瘯" && TODAY() < 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) == '璨╁2搴�'||
+Text(Activity_Type2__c) == '绀惧銈ゃ儥銉炽儓')&&whatid__c == null && DATEVALUE(CreatedDate) >= DATE(2020,06,25) && isblank(EventC_ID__c) && isblank(NextEventC_ID__c) && 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)) && ISCHANGED(StageName) && Text(StageName) == '寮曞悎'</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 , "鏁楁垿") ,
+( 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 , "鏁楁垿") ,
+ 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 &&
+!CONTAINS( $Label.UserIdzr, $User.Id)&&
+!Competitor_product_dummy__c) &&
+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)
+&& NOT(ISNEW())
+&& NOT(ISCHANGED(Repair_Status_Text__c))
+&& (Request_Status__c <> '鑽夋涓�'
+ && NOT(ISNULL(Request_Status__c))
+ && NOT((Status_F__c = '澶囧搧鍑哄簱'
+ || Status_F__c = '寤舵湡鐢宠'
+ )
+ && (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() && ISCHANGED(OwnerId) && !ISCHANGED(department__c) && $Profile.Id != '00e10000000Y3o5' && $Profile.Id != '00e1m000000MSci' && $User.Id != GI_assistant__c && $User.Id != SP_assistant__c && $User.Id != beiPinwindow__c && $User.Id != Window2__c && $User.Id != TenderAssistant1__c && $User.Id != TenderAssistant2__c && $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>璇峰嬁褰曞叆<鍚嶅瓧>淇℃伅锛岃灏嗗畬鏁村鍚嶅綍鍏ュ埌<濮撴皬>鏂囨湰妗�</description>
+ <errorConditionFormula>AND(IF(FirstName != null ,true,false), AND( $User.Id != '00510000005sEEM',$User.Id != '0051000000DZLeP',$User.Id != '00510000000fSYI',$User.Id != '00510000000gmxH' ))</errorConditionFormula>
+ <errorDisplayField>FirstName</errorDisplayField>
+ <errorMessage>璇峰嬁褰曞叆<鍚嶅瓧>淇℃伅锛岃灏嗗畬鏁村鍚嶅綍鍏ュ埌<濮撴皬>鏂囨湰妗�</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 = "00e10000000dCsQ",
+ $User.ProfileId = "00e10000000Y3o5",
+ $User.ProfileId = "00e10000000dEQx"
+ )),
+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) == '宸茬鑱�' && 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