diff --git a/cumulusci.yml b/cumulusci.yml
index a2d4359b..d690858c 100644
--- a/cumulusci.yml
+++ b/cumulusci.yml
@@ -28,6 +28,12 @@ tasks:
options:
path: unpackaged/config/qa
+ snowfakery_lowratio:
+ description: Create a sample dataset for main objects in CSOM EDA org
+ class_path: cumulusci.tasks.bulkdata.snowfakery.Snowfakery
+ options:
+ recipe: datasets/qa/snowfakerylowratio.yml
+
robot:
options:
suites: robot/DLRS/tests
@@ -128,6 +134,7 @@ orgs:
config_file: orgs/dev.json
namespaced: True
days: 7
+
plans:
install:
slug: install
diff --git a/datasets/qa/snowfakerylowratio.yml b/datasets/qa/snowfakerylowratio.yml
new file mode 100644
index 00000000..b8568273
--- /dev/null
+++ b/datasets/qa/snowfakerylowratio.yml
@@ -0,0 +1,338 @@
+#Load Leads to Test Lead Conversion
+- object: Lead
+ count: 20
+ fields:
+ FirstName:
+ fake: first_name
+ LastName:
+ fake: last_name
+ company:
+ fake: Company
+ title:
+ fake.text:
+ max_nb_chars: 15
+ email:
+ fake: email
+ phone:
+ fake: phone_number
+ MobilePhone:
+ fake: phone_number
+ Street:
+ fake: StreetAddress
+ City:
+ fake: City
+ State:
+ fake: State
+ PostalCode:
+ fake: PostalCode
+ Country:
+ fake: Country
+ NumberOfEmployees:
+ random_number:
+ min: 0
+ max: 10000
+ Status:
+ random_choice:
+ Open: 40%
+ Working: 20%
+ Nurturing: 20%
+ Qualified: 10%
+ Unqualified: 10%
+#Outlier Campaign with Responses
+- object: Campaign
+ count: 1
+ nickname: CampaignResponded
+ fields:
+ Name: ${{fake.Text(max_nb_chars = 25)}} Responded
+ IsActive: TRUE
+ Status: Completed
+ StartDate:
+ date_between:
+ start_date: -1y
+ end_date: today
+ EndDate:
+ date_between:
+ start_date: ${{StartDate}}
+ end_date: today
+- object: Campaign
+ count: 10
+ nickname: CampaignSent
+ fields:
+ Name: ${{fake.Text(max_nb_chars = 25)}}
+ IsActive: TRUE
+ Status:
+ random_choice:
+ - In Progress
+ - Completed
+ - Aborted
+ - Planned
+ StartDate:
+ date_between:
+ start_date: -1y
+ end_date: +1y
+ EndDate:
+ date_between:
+ start_date: ${{StartDate}}
+ end_date: +1y
+#QA Lookup Parent Record to be referenced later for Second Lookup on Child
+- object: QALookupParent__c
+ count: 1
+ nickname: CustomParent2
+ fields:
+ Name: QALookupParent2
+#QA Lookup Parent Record that will have child QA Lookup Parent
+- object: QALookupParent__c
+ count: 1
+ nickname: CustomParentTop
+ fields:
+ Name: QALookupParentTop
+ friends:
+ - object: QALookupParent__c
+ count: 1
+ nickname: CustomParentwithChild
+ fields:
+ Name: QALookupParentwithChild
+ Self_Relationship__c:
+ reference: CustomParentTop
+ friends:
+ #Outlier QA Lookup Child with Low Amount and No Parent Lookup 2
+ - object: QALookupChild__c
+ count: 6
+ nickname: CustomChild
+ fields:
+ Name: ${{fake.Text(max_nb_chars = 25)}}
+ Amount__c: 7
+ Color__c:
+ random_choice:
+ - Red
+ - Yellow
+ - Green
+ - Blue
+ Description__c: ${{fake.Text(max_nb_chars = 200)}}
+ Description2__c: ${{fake.Text(max_nb_chars = 200)}}
+ LookupParent__c:
+ reference: CustomParentwithChild
+ - object: QALookupChild__c
+ count: 5
+ nickname: CustomChild
+ fields:
+ Name: ${{fake.Text(max_nb_chars = 25)}}
+ Amount__c: 1000
+ Color__c:
+ random_choice:
+ - Red
+ - Yellow
+ - Green
+ - Blue
+ Description__c: ${{fake.Text(max_nb_chars = 200)}}
+ Description2__c: ${{fake.Text(max_nb_chars = 200)}}
+ LookupParent__c:
+ reference: CustomParentwithChild
+ LookupParent2__c:
+ reference: CustomParent2
+- object: Account
+ count: 1
+ nickname: ParentAccount
+ fields:
+ Name:
+ fake: Company
+ NumberOfEmployees: 10
+ BillingStreet:
+ fake: street_address
+ BillingCity:
+ fake: city
+ BillingState:
+ fake: state
+ BillingPostalCode:
+ fake: postalcode
+ BillingCountry: United States
+- object: Account
+ count: 20
+ nickname: BusinessOrganization
+ fields:
+ Name:
+ fake: Company
+ ParentId:
+ reference: ParentAccount
+ NumberOfEmployees: 10
+ BillingStreet:
+ fake: street_address
+ BillingCity:
+ fake: city
+ BillingState:
+ fake: state
+ BillingPostalCode:
+ fake: postalcode
+ BillingCountry: United States
+ friends:
+ - object: Contact
+ count: 2 #2 contacts for every account
+ nickname: Person
+ fields:
+ Firstname:
+ fake: first_name
+ Lastname:
+ fake: last_name
+ AccountId:
+ reference: Account
+ MobilePhone:
+ random_choice:
+ - choice:
+ probability: 50%
+ pick:
+ fake: PhoneNumber
+ - choice:
+ probability: 50%
+ pick: "None"
+ MailingStreet:
+ fake: street_address
+ MailingCity:
+ fake: city
+ MailingState:
+ fake: state
+ MailingPostalCode:
+ fake: postalcode
+ MailingCountry: United States
+ Birthdate:
+ date_between:
+ start_date: -1y
+ end_date: today
+ friends:
+ #Outlier Campaign with Responses
+ - object: CampaignMember
+ count: 1
+ fields:
+ ContactId:
+ reference: Person
+ CampaignId:
+ random_reference:
+ to: CampaignResponded
+ parent: Person
+ unique: True
+ Status: Responded
+ - object: CampaignMember
+ count: 4 #4 campaign members for every contact
+ fields:
+ ContactId:
+ reference: Person
+ CampaignId:
+ random_reference:
+ to: CampaignSent
+ parent: Person
+ unique: True
+ Status: Sent
+ #Outlier Closed Case
+ - object: Case
+ count: 1
+ nickname: ClosedCase
+ fields:
+ AccountId:
+ reference: BusinessOrganization
+ ContactId:
+ reference: Person
+ Origin: Web
+ Reason: Equipment Design
+ Status: Closed
+ Subject: The ${{Contact.Lastname}} Closed Case
+ #Parent Case
+ - object: Case
+ count: 1
+ nickname: ParentCase
+ fields:
+ AccountId:
+ reference: BusinessOrganization
+ ContactId:
+ reference: Person
+ Origin: Web
+ Reason: Equipment Design
+ Status: Closed
+ Subject: The ${{Contact.Lastname}} Parent Case
+ #QA Lookup Parent Record to with lookups to Account and Case
+ friends:
+ - object: QALookupParent__c
+ count: 1
+ nickname: CustomParentAcctCase
+ fields:
+ Name: QALookupParentAcctCase
+ Account__c:
+ reference: ParentAccount
+ Case__c:
+ reference: ParentCase
+ Colours__c: Red;Yellow;Green;Blue
+ QA_Lookup_Amount_Min__c: 1000
+ Total__c: 5000
+ - object: Case
+ count: 3 #3 cases for every contact
+ nickname: CasewithReferences
+ fields:
+ AccountId:
+ reference: BusinessOrganization
+ ContactId:
+ reference: Person
+ ParentId:
+ reference: ParentCase
+ QA_Lookup_Parent__c:
+ reference: CustomParentwithChild
+ Origin:
+ random_choice:
+ - Phone
+ - Email
+ - Web
+ Reason:
+ random_choice:
+ Installation: 20%
+ Equipment Complexity: 20%
+ Performance: 20%
+ Breakdown: 20%
+ Equipment Design: 20%
+ Status:
+ random_choice:
+ New: 30%
+ Working: 35%
+ Escalated: 35%
+ Subject: The ${{Contact.Lastname}} ${{Case.Reason}} Case
+ #Outlier Opportunity with High Amount
+ - object: Opportunity
+ count: 1
+ fields:
+ name: The ${{Contact.Lastname}} Biggest Opportunity
+ AccountId:
+ reference: BusinessOrganization
+ Stagename: Closed Won
+ CloseDate:
+ date_between:
+ start_date: -1y
+ end_date: today
+ Amount: 100000
+ - object: Opportunity
+ count: 3 #3 opportunities for every contact
+ fields:
+ name: The ${{Contact.Lastname}} Opportunity
+ AccountId:
+ reference: BusinessOrganization
+ QA_Lookup_Parent__c:
+ reference: CustomParentwithChild
+ Stagename:
+ random_choice:
+ Prospecting: 40%
+ Qualification: 40%
+ Closed Lost: 20%
+ CloseDate:
+ date_between:
+ start_date: -1y
+ end_date: today
+ Amount: 1000
+ friends:
+ - object: OpportunityContactRole
+ fields:
+ OpportunityId:
+ reference: Opportunity
+ ContactId:
+ reference: Person
+ Role:
+ random_choice:
+ Business User: 20%
+ Decision Maker: 20%
+ Economic Buyer: 20%
+ Economic Decision Maker: 20%
+ Evaluator: 20%
\ No newline at end of file
diff --git a/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml b/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml
index 0698890f..28bc3e15 100644
--- a/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml
+++ b/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml
@@ -2,21 +2,21 @@
View
- Action override created by Lightning App Builder during activation.
- QAContactRecordPage
+ Action override updated by Lightning App Builder during activation.
+ QAAccountRecordPage
Small
false
Flexipage
- Contact
+ Account
View
- Action override created by Lightning App Builder during activation.
- QAContactRecordPage
+ Action override updated by Lightning App Builder during activation.
+ QAAccountRecordPage
Large
false
Flexipage
- Contact
+ Account
View
@@ -39,92 +39,92 @@
View
Action override created by Lightning App Builder during activation.
- QALeadRecordPage
+ QAContactRecordPage
Small
false
Flexipage
- Lead
+ Contact
View
Action override created by Lightning App Builder during activation.
- QALeadRecordPage
+ QAContactRecordPage
Large
false
Flexipage
- Lead
+ Contact
View
Action override created by Lightning App Builder during activation.
- QAOpportunityRecordPage
+ QALeadRecordPage
Small
false
Flexipage
- Opportunity
+ Lead
View
Action override created by Lightning App Builder during activation.
- QAOpportunityRecordPage
+ QALeadRecordPage
Large
false
Flexipage
- Opportunity
+ Lead
View
Action override updated by Lightning App Builder during activation.
- QAAccountRecordPage
+ QALookupChildRecordPage
Small
false
Flexipage
- Account
+ QALookupChild__c
View
Action override updated by Lightning App Builder during activation.
- QAAccountRecordPage
+ QALookupChildRecordPage
Large
false
Flexipage
- Account
+ QALookupChild__c
View
Action override updated by Lightning App Builder during activation.
- QALookupChildRecordPage
+ QALookupParentRecordPage
Small
false
Flexipage
- QALookupChild__c
+ QALookupParent__c
View
Action override updated by Lightning App Builder during activation.
- QALookupChildRecordPage
+ QALookupParentRecordPage
Large
false
Flexipage
- QALookupChild__c
+ QALookupParent__c
View
- Action override updated by Lightning App Builder during activation.
- QALookupParentRecordPage
+ Action override created by Lightning App Builder during activation.
+ QAOpportunityRecordPage
Small
false
Flexipage
- QALookupParent__c
+ Opportunity
View
- Action override updated by Lightning App Builder during activation.
- QALookupParentRecordPage
+ Action override created by Lightning App Builder during activation.
+ QAOpportunityRecordPage
Large
false
Flexipage
- QALookupParent__c
+ Opportunity
#7B4ED0
@@ -150,8 +150,9 @@
standard-Lead
standard-Case
standard-Opportunity
+ standard-Campaign
standard-report
standard-Dashboard
Lightning
DLRS_QA_App_UtilityBar
-
\ No newline at end of file
+
diff --git a/unpackaged/config/qa/classes/AccountTest.cls b/unpackaged/config/qa/classes/AccountTest.cls
new file mode 100644
index 00000000..afd2a7c0
--- /dev/null
+++ b/unpackaged/config/qa/classes/AccountTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class AccountTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the QALookupParentTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new Account());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/AccountTest.cls-meta.xml b/unpackaged/config/qa/classes/AccountTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/AccountTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/classes/CampaignMemberTest.cls b/unpackaged/config/qa/classes/CampaignMemberTest.cls
new file mode 100644
index 00000000..1297f394
--- /dev/null
+++ b/unpackaged/config/qa/classes/CampaignMemberTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class CampaignMemberTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the CampaignMemberTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new CampaignMember());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml b/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/classes/CaseTest.cls b/unpackaged/config/qa/classes/CaseTest.cls
new file mode 100644
index 00000000..8994a915
--- /dev/null
+++ b/unpackaged/config/qa/classes/CaseTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class CaseTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the CaseTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new Case());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/CaseTest.cls-meta.xml b/unpackaged/config/qa/classes/CaseTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/CaseTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/classes/ContactTest.cls b/unpackaged/config/qa/classes/ContactTest.cls
new file mode 100644
index 00000000..eeebad4c
--- /dev/null
+++ b/unpackaged/config/qa/classes/ContactTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class ContactTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the ContactTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new Contact());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/ContactTest.cls-meta.xml b/unpackaged/config/qa/classes/ContactTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/ContactTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls
new file mode 100644
index 00000000..a402ce20
--- /dev/null
+++ b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class OpportunityContactRoleTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the OpportunityContactRoleTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new OpportunityContactRole());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/classes/OpportunityTest.cls b/unpackaged/config/qa/classes/OpportunityTest.cls
new file mode 100644
index 00000000..576a618a
--- /dev/null
+++ b/unpackaged/config/qa/classes/OpportunityTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class OpportunityTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the OpportunityTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new Opportunity());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml b/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/classes/QALookupChildTest.cls b/unpackaged/config/qa/classes/QALookupChildTest.cls
new file mode 100644
index 00000000..9cb15ffe
--- /dev/null
+++ b/unpackaged/config/qa/classes/QALookupChildTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class QALookupChildTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the QALookupChildTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new QALookupChild__c());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml b/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/classes/QALookupParentTest.cls b/unpackaged/config/qa/classes/QALookupParentTest.cls
new file mode 100644
index 00000000..bb51d696
--- /dev/null
+++ b/unpackaged/config/qa/classes/QALookupParentTest.cls
@@ -0,0 +1,13 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+@IsTest
+private class QALookupParentTest
+{
+ @IsTest
+ private static void testTrigger()
+ {
+ // Force the QALookupParentTrigger to be invoked, fails the test if org config or other Apex code prevents this.
+ RollupService.testHandler(new QALookupParent__c());
+ }
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml b/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml
new file mode 100644
index 00000000..651b1729
--- /dev/null
+++ b/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Concatenate.md
new file mode 100644
index 00000000..a8de1d65
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ Account_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Account
+
+
+ ConcatenateDelimiter__c
+ ,
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Name
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ParentId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Min.md
new file mode 100644
index 00000000..e38404e8
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ Account_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Account
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ NumberOfEmployees
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ParentId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Sum.md
new file mode 100644
index 00000000..ac2ee8c6
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Sum.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Sum
+
+
+ AggregateResultField__c
+ Account_Sum__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Account
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ NumberOfEmployees
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ParentId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Concatenate.md
new file mode 100644
index 00000000..136b37eb
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ Case_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+ ;
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Status
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Count.md
new file mode 100644
index 00000000..5eb16355
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ Case_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Min.md
new file mode 100644
index 00000000..e5de9bf7
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ Case_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ CreatedDate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Concatenate.md
new file mode 100644
index 00000000..3b1171c1
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ Contact_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Contact
+
+
+ ConcatenateDelimiter__c
+ ;
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ FirstName
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Count.md
new file mode 100644
index 00000000..dd197ace
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ Contact_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Contact
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Min.md
new file mode 100644
index 00000000..92bc038d
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ Contact_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Contact
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Birthdate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Concatenate.md
new file mode 100644
index 00000000..e8127b83
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate Distinct
+
+
+ AggregateResultField__c
+ Opportunity_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Opportunity
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ StageName
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Max.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Max.md
new file mode 100644
index 00000000..0dc94a05
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Max.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Max
+
+
+ AggregateResultField__c
+ Opportunity_Max__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Opportunity
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Amount
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Sum.md
new file mode 100644
index 00000000..8c609b0e
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Sum.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Sum
+
+
+ AggregateResultField__c
+ Opportunity_Sum__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Opportunity
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Amount
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ AccountId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md
new file mode 100644
index 00000000..a7e7c513
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate Distinct
+
+
+ AggregateResultField__c
+ QA_Lookup_Parent_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupParent__c
+
+
+ ConcatenateDelimiter__c
+ ;
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Colours__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ Account__c
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md
new file mode 100644
index 00000000..c10c00cf
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ QA_Lookup_Parent_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupParent__c
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ QA_Lookup_Amount_Min__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ Account__c
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Sum.md
new file mode 100644
index 00000000..f14e353a
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Sum.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Sum
+
+
+ AggregateResultField__c
+ QA_Lookup_Parent_Sum__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupParent__c
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Total__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Account
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ Account__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Concatenate.md
new file mode 100644
index 00000000..5903d529
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ CampaignMember_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ CampaignMember
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ LastName
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Campaign
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ CampaignId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Count.md
new file mode 100644
index 00000000..5c4ea337
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ CampaignMember_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ CampaignMember
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Campaign
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ CampaignId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Min.md
new file mode 100644
index 00000000..17058153
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ CampaignMember_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ CampaignMember
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ CreatedDate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Campaign
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ CampaignId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Concatenate.md
new file mode 100644
index 00000000..29706f2f
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ Case_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+ ,
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Status
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Case
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ParentId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Count.md
new file mode 100644
index 00000000..d77a1870
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ Case_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Case
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ParentId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Min.md
new file mode 100644
index 00000000..288679ad
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ Case_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ CreatedDate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Case
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ParentId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Concatenate.md
new file mode 100644
index 00000000..0b4a4682
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ QA_Lookup_Parent_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupParent__c
+
+
+ ConcatenateDelimiter__c
+ ;
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Colours__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Case
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ Case__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md
new file mode 100644
index 00000000..ac4d9507
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ QA_Lookup_Parent_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupParent__c
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ QA_Lookup_Amount_Min__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Case
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ Case__c
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Sum.md
new file mode 100644
index 00000000..be42d959
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Sum.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Sum
+
+
+ AggregateResultField__c
+ QA_Lookup_Parent_Sum__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupParent__c
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Total__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Case
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ Case__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md
new file mode 100644
index 00000000..ac90fc0a
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ OCR_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ OpportunityContactRole
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Role
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Contact
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ContactId
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md
new file mode 100644
index 00000000..c52ebe4f
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ OCR_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ OpportunityContactRole
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Contact
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ContactId
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md
new file mode 100644
index 00000000..f05ccf52
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ OCR_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ OpportunityContactRole
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ CreatedDate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Contact
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ ContactId
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md
new file mode 100644
index 00000000..8065dc87
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ OCR_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ OpportunityContactRole
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Role
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Contact
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ Id
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Count.md
new file mode 100644
index 00000000..96119f97
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ OCR_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ OpportunityContactRole
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Opportunity
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ OpportunityId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Min.md
new file mode 100644
index 00000000..b22add25
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ OCR_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ OpportunityContactRole
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ CreatedDate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ Opportunity
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ OpportunityId
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md
new file mode 100644
index 00000000..d1f89917
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ Case_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+ ,
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Status
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ QA_Lookup_Parent__c
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Count.md
new file mode 100644
index 00000000..a17b0595
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ Case_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ QA_Lookup_Parent__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Min.md
new file mode 100644
index 00000000..676d473b
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ Case_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Case
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ CreatedDate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ QA_Lookup_Parent__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Concatenate.md
new file mode 100644
index 00000000..c382ab4e
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate
+
+
+ AggregateResultField__c
+ Opportunity_Concatenate__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Opportunity
+
+
+ ConcatenateDelimiter__c
+ ;
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Name
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ QA_Lookup_Parent__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Count.md
new file mode 100644
index 00000000..5dd2bf1d
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Count.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Count
+
+
+ AggregateResultField__c
+ Opportunity_Count__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Opportunity
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Id
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ QA_Lookup_Parent__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Min.md
new file mode 100644
index 00000000..806d022d
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ Opportunity_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ Opportunity
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ CreatedDate
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ QA_Lookup_Parent__c
+
+
+ RowLimit__c
+ 0.0
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md
new file mode 100644
index 00000000..6e01180a
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Concatenate Distinct
+
+
+ AggregateResultField__c
+ Colours__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupChild__c
+
+
+ ConcatenateDelimiter__c
+ ;
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Color__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ LookupParent__c
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Min.md
new file mode 100644
index 00000000..d2f816e8
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Min.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Min
+
+
+ AggregateResultField__c
+ QA_Lookup_Amount_Min__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupChild__c
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Amount__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ LookupParent__c
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Sum.md
new file mode 100644
index 00000000..efd1a53c
--- /dev/null
+++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Sum.md
@@ -0,0 +1,85 @@
+
+
+
+ false
+
+ Active__c
+ true
+
+
+ AggregateAllRows__c
+ false
+
+
+ AggregateOperation__c
+ Sum
+
+
+ AggregateResultField__c
+ Total__c
+
+
+ CalculationMode__c
+ Realtime
+
+
+ CalculationSharingMode__c
+ System
+
+
+ ChildObject__c
+ QALookupChild__c
+
+
+ ConcatenateDelimiter__c
+
+
+
+ Description__c
+
+
+
+ FieldToAggregate__c
+ Amount__c
+
+
+ FieldToOrderBy__c
+
+
+
+ ParentObject__c
+ QALookupParent__c
+
+
+ RelationshipCriteriaFields__c
+
+
+
+ RelationshipCriteria__c
+
+
+
+ RelationshipField__c
+ LookupParent__c
+
+
+ RowLimit__c
+
+
+
+ TestCode2__c
+
+
+
+ TestCodeParent__c
+
+
+
+ TestCodeSeeAllData__c
+ false
+
+
+ TestCode__c
+
+
+
diff --git a/unpackaged/config/qa/layouts/Account-Account Layout.layout b/unpackaged/config/qa/layouts/Account-Account Layout.layout
new file mode 100644
index 00000000..58c42b36
--- /dev/null
+++ b/unpackaged/config/qa/layouts/Account-Account Layout.layout
@@ -0,0 +1,338 @@
+
+
+ Submit
+
+ true
+ true
+ true
+
+
+
+ Edit
+ Self_Relationship_Number_Target__c
+
+
+ Edit
+ Opportunity_Sum__c
+
+
+ Edit
+ Opportunity_Max__c
+
+
+ Edit
+ Opportunity_Concatenate__c
+
+
+ Edit
+ Case_Min__c
+
+
+ Edit
+ Case_Count__c
+
+
+ Edit
+ Case_Concatenate__c
+
+
+ Edit
+ Contact_Count__c
+
+
+ Edit
+ Contact_Min__c
+
+
+ Edit
+ Contact_Concatenate__c
+
+
+
+
+ Edit
+ Account_Sum__c
+
+
+ Edit
+ Account_Min__c
+
+
+ Edit
+ Account_Concatenate__c
+
+
+ Edit
+ QA_Lookup_Parent_Sum__c
+
+
+ Edit
+ QA_Lookup_Parent_Min__c
+
+
+ Edit
+ QA_Lookup_Parent_Concatenate__c
+
+
+
+
+
+ false
+ true
+ true
+
+
+
+ Edit
+ OwnerId
+
+
+ Required
+ Name
+
+
+ Edit
+ ParentId
+
+
+ Edit
+ AccountNumber
+
+
+ Edit
+ Site
+
+
+ Edit
+ Type
+
+
+ Edit
+ Industry
+
+
+ Edit
+ AnnualRevenue
+
+
+
+
+ Edit
+ Rating
+
+
+ Edit
+ Phone
+
+
+ Edit
+ Fax
+
+
+ Edit
+ Website
+
+
+ Edit
+ TickerSymbol
+
+
+ Edit
+ Ownership
+
+
+ Edit
+ NumberOfEmployees
+
+
+ Edit
+ Sic
+
+
+
+
+
+ false
+ false
+ true
+
+
+
+ Edit
+ BillingAddress
+
+
+
+
+ Edit
+ ShippingAddress
+
+
+
+
+
+ false
+ false
+ true
+
+
+
+
+
+
+ false
+ false
+ true
+
+
+
+ Readonly
+ CreatedById
+
+
+
+
+ Readonly
+ LastModifiedById
+
+
+
+
+
+ false
+ false
+ true
+
+
+
+ Edit
+ Description
+
+
+
+
+
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+ FeedItem.TextPost
+
+
+ FeedItem.ContentPost
+
+
+ NewTask
+
+
+ NewContact
+
+
+ NewCase
+
+
+ LogACall
+
+
+ NewNote
+
+
+ NewOpportunity
+
+
+ NewEvent
+
+
+ FeedItem.RypplePost
+
+
+ FeedItem.LinkPost
+
+
+ FeedItem.PollPost
+
+
+ FeedItem.QuestionPost
+
+
+ SendEmail
+
+
+
+ FULL_NAME
+ CONTACT.TITLE
+ CONTACT.EMAIL
+ CONTACT.PHONE1
+ RelatedContactList
+
+
+ OPPORTUNITY.NAME
+ OPPORTUNITY.STAGE_NAME
+ OPPORTUNITY.AMOUNT
+ OPPORTUNITY.CLOSE_DATE
+ RelatedOpportunityList
+
+
+ CASES.CASE_NUMBER
+ NAME
+ CASES.SUBJECT
+ CASES.PRIORITY
+ CASES.CREATED_DATE_DATE_ONLY
+ CASES.STATUS
+ OWNER_NAME
+ RelatedCaseList
+
+
+ TASK.SUBJECT
+ TASK.WHO_NAME
+ TASK.WHAT_NAME
+ ACTIVITY.TASK
+ TASK.DUE_DATE
+ TASK.STATUS
+ TASK.PRIORITY
+ CORE.USERS.FULL_NAME
+ RelatedActivityList
+
+
+ TASK.SUBJECT
+ TASK.WHO_NAME
+ TASK.WHAT_NAME
+ ACTIVITY.TASK
+ TASK.DUE_DATE
+ CORE.USERS.FULL_NAME
+ TASK.LAST_UPDATE
+ RelatedHistoryList
+
+
+ RelatedNoteList
+
+
+ ACCOUNT.NAME
+ OPPORTUNITY.NAME
+ PARTNER.ROLE
+ RelatedPartnerList
+
+
+ NAME
+ QALookupParent__c.Account__c
+
+ ParentId
+ false
+ false
+ false
+ false
+ false
+
+ 00h7i000007iBWD
+ 4
+ 0
+ Default
+
+
diff --git a/unpackaged/config/qa/objects/Account/Account.object-meta.xml b/unpackaged/config/qa/objects/Account/Account.object-meta.xml
new file mode 100644
index 00000000..f183f60e
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/Account.object-meta.xml
@@ -0,0 +1,250 @@
+
+
+
+ CallHighlightAction
+ Default
+
+
+ CallHighlightAction
+ Large
+ Default
+
+
+ CallHighlightAction
+ Small
+ Default
+
+
+ CancelEdit
+ Default
+
+
+ CancelEdit
+ Large
+ Default
+
+
+ CancelEdit
+ Small
+ Default
+
+
+ Delete
+ Default
+
+
+ Delete
+ Large
+ Default
+
+
+ Delete
+ Small
+ Default
+
+
+ Edit
+ Default
+
+
+ Edit
+ Large
+ Default
+
+
+ Edit
+ Small
+ Default
+
+
+ EmailHighlightAction
+ Default
+
+
+ EmailHighlightAction
+ Large
+ Default
+
+
+ EmailHighlightAction
+ Small
+ Default
+
+
+ EnableCustomerPortalUser
+ Default
+
+
+ EnableCustomerPortalUser
+ Large
+ Default
+
+
+ EnableCustomerPortalUser
+ Small
+ Default
+
+
+ List
+ Default
+
+
+ List
+ Large
+ Default
+
+
+ List
+ Small
+ Default
+
+
+ ListClean
+ Default
+
+
+ ListClean
+ Large
+ Default
+
+
+ ListClean
+ Small
+ Default
+
+
+ New
+ Default
+
+
+ New
+ Large
+ Default
+
+
+ New
+ Small
+ Default
+
+
+ RequestUpdate
+ Default
+
+
+ RequestUpdate
+ Large
+ Default
+
+
+ RequestUpdate
+ Small
+ Default
+
+
+ SaveEdit
+ Default
+
+
+ SaveEdit
+ Large
+ Default
+
+
+ SaveEdit
+ Small
+ Default
+
+
+ SmsHighlightAction
+ Default
+
+
+ SmsHighlightAction
+ Large
+ Default
+
+
+ SmsHighlightAction
+ Small
+ Default
+
+
+ Tab
+ Default
+
+
+ Tab
+ Large
+ Default
+
+
+ Tab
+ Small
+ Default
+
+
+ View
+ Default
+
+
+ View
+ Large
+ Default
+
+
+ View
+ Small
+ Default
+
+
+ ViewCustomerPortalUser
+ Default
+
+
+ ViewCustomerPortalUser
+ Large
+ Default
+
+
+ ViewCustomerPortalUser
+ Small
+ Default
+
+
+ WebsiteHighlightAction
+ Default
+
+
+ WebsiteHighlightAction
+ Large
+ Default
+
+
+ WebsiteHighlightAction
+ Small
+ Default
+
+ SYSTEM
+ true
+ false
+ Private
+
+ ACCOUNT.NAME
+ ACCOUNT.ADDRESS1_CITY
+ ACCOUNT.PHONE1
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ CORE.USERS.ALIAS
+ ACCOUNT.TYPE
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ CORE.USERS.ALIAS
+ ACCOUNT.TYPE
+ ACCOUNT.PHONE1
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ ACCOUNT.PHONE1
+ CORE.USERS.ALIAS
+
+ ReadWrite
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Account_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Account_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..f2b456c1
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Account_Concatenate__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ Account_Concatenate__c
+ Populated via Account_Account_Concatenate Rollup
+ false
+ Populated via Account_Account_Concatenate Rollup
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Account_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Account_Min__c.field-meta.xml
new file mode 100644
index 00000000..95d89925
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Account_Min__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Account_Min__c
+ Populated via Account_Account_Min Rollup
+ false
+ Populated via Account_Account_Min Rollup
+
+ 18
+ false
+ 2
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Account_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Account_Sum__c.field-meta.xml
new file mode 100644
index 00000000..93bfe6fe
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Account_Sum__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Account_Sum__c
+ Populated via Account_Account_Sum Rollup
+ false
+ Populated via Account_Account_Sum Rollup
+
+ 18
+ false
+ 2
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Case_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Case_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..beab70cc
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Case_Concatenate__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ Case_Concatenate__c
+ Populated via Account_Case_Concatenate DLRS
+ false
+ Populated via Account_Case_Concatenate DLRS
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Case_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Case_Count__c.field-meta.xml
new file mode 100644
index 00000000..67573c87
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Case_Count__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Case_Count__c
+ Populated via Account_Case_Count DLRS
+ false
+ Populated via Account_Case_Count DLRS
+
+ 18
+ false
+ 0
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Case_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Case_Min__c.field-meta.xml
new file mode 100644
index 00000000..27556cf1
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Case_Min__c.field-meta.xml
@@ -0,0 +1,10 @@
+
+
+ Case_Min__c
+ Populated via Account_Case_Min DLRS
+ Populated via Account_Case_Min DLRS
+
+ false
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Contact_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Contact_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..7c39a85f
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Contact_Concatenate__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ Contact_Concatenate__c
+ Populated via Account_Contact_Concatenate DLRS
+ false
+ Populated via Account_Contact_Concatenate DLRS
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Contact_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Contact_Count__c.field-meta.xml
new file mode 100644
index 00000000..88e03e70
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Contact_Count__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Contact_Count__c
+ Populated via Account_Contact_Count DLRS
+ false
+ Populated via Account_Contact_Count DLRS
+
+ 8
+ false
+ 0
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Contact_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Contact_Min__c.field-meta.xml
new file mode 100644
index 00000000..5717a685
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Contact_Min__c.field-meta.xml
@@ -0,0 +1,10 @@
+
+
+ Contact_Min__c
+ Populated via Account_Contact_Min DLRS
+ Populated via Account_Contact_Min DLRS
+
+ false
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Opportunity_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Opportunity_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..4fbd9b0d
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Opportunity_Concatenate__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ Opportunity_Concatenate__c
+ Populated via Account_Opportunity_Concatenate DLRS
+ false
+ Populated via Account_Opportunity_Concatenate DLRS
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Opportunity_Max__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Opportunity_Max__c.field-meta.xml
new file mode 100644
index 00000000..9a8cbc96
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Opportunity_Max__c.field-meta.xml
@@ -0,0 +1,12 @@
+
+
+ Opportunity_Max__c
+ Populated via Account_Opportunity_Max DLRS
+ Populated via Account_Opportunity_Max DLRS
+
+ 18
+ false
+ 2
+ false
+ Currency
+
diff --git a/unpackaged/config/qa/objects/Account/fields/Opportunity_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Opportunity_Sum__c.field-meta.xml
new file mode 100644
index 00000000..f3bdebbf
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/Opportunity_Sum__c.field-meta.xml
@@ -0,0 +1,12 @@
+
+
+ Opportunity_Sum__c
+ Populated via Account_Opportunity_Sum DLRS
+ Populated via Account_Opportunity_Sum DLRS
+
+ 18
+ false
+ 2
+ false
+ Currency
+
diff --git a/unpackaged/config/qa/objects/Account/fields/NumberOfLocations__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/OpportuntiyContactRole_Sum__c.field-meta.xml
similarity index 64%
rename from unpackaged/config/qa/objects/Account/fields/NumberOfLocations__c.field-meta.xml
rename to unpackaged/config/qa/objects/Account/fields/OpportuntiyContactRole_Sum__c.field-meta.xml
index 8688efa6..4d3fb18c 100644
--- a/unpackaged/config/qa/objects/Account/fields/NumberOfLocations__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/Account/fields/OpportuntiyContactRole_Sum__c.field-meta.xml
@@ -1,11 +1,12 @@
- NumberOfLocations__c
+ OpportuntiyContactRole_Sum__c
+ for DLRS testing
false
-
+
18
false
- 2
+ 0
false
Number
false
diff --git a/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..cfaaa4bc
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ QA_Lookup_Parent_Concatenate__c
+ Populated via Account_QALookupParent_Concatenate Rollup
+ false
+ Populated via Account_QALookupParent_Concatenate Rollup
+Shows Distinct Values
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Min__c.field-meta.xml
new file mode 100644
index 00000000..8c3ed2ed
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Min__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ QA_Lookup_Parent_Min__c
+ Populated via Account_QALookupParent_Min Rollup
+ false
+ Populated via Account_QALookupParent_Min Rollup
+
+ 18
+ false
+ 2
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Sum__c.field-meta.xml
new file mode 100644
index 00000000..80726755
--- /dev/null
+++ b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Sum__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ QA_Lookup_Parent_Sum__c
+ Populated via Account_QALookupParent_Sum Rollup
+ false
+ Populated via Account_QALookupParent_Sum Rollup
+
+ 18
+ false
+ 2
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Account/fields/SLAExpirationDate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/SLAExpirationDate__c.field-meta.xml
deleted file mode 100644
index bbf391be..00000000
--- a/unpackaged/config/qa/objects/Account/fields/SLAExpirationDate__c.field-meta.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- SLAExpirationDate__c
- false
-
- false
- false
- Date
-
diff --git a/unpackaged/config/qa/objects/Campaign/Campaign.object-meta.xml b/unpackaged/config/qa/objects/Campaign/Campaign.object-meta.xml
new file mode 100644
index 00000000..ff69a26f
--- /dev/null
+++ b/unpackaged/config/qa/objects/Campaign/Campaign.object-meta.xml
@@ -0,0 +1,177 @@
+
+
+
+ AddCampaign
+ Default
+
+
+ AddCampaign
+ Large
+ Default
+
+
+ AddCampaign
+ Small
+ Default
+
+
+ AdvancedSetup
+ Default
+
+
+ AdvancedSetup
+ Large
+ Default
+
+
+ AdvancedSetup
+ Small
+ Default
+
+
+ CancelEdit
+ Default
+
+
+ CancelEdit
+ Large
+ Default
+
+
+ CancelEdit
+ Small
+ Default
+
+
+ Clone
+ Default
+
+
+ Clone
+ Large
+ Default
+
+
+ Clone
+ Small
+ Default
+
+
+ Delete
+ Default
+
+
+ Delete
+ Large
+ Default
+
+
+ Delete
+ Small
+ Default
+
+
+ Edit
+ Default
+
+
+ Edit
+ Large
+ Default
+
+
+ Edit
+ Small
+ Default
+
+
+ List
+ Default
+
+
+ List
+ Large
+ Default
+
+
+ List
+ Small
+ Default
+
+
+ New
+ Default
+
+
+ New
+ Large
+ Default
+
+
+ New
+ Small
+ Default
+
+
+ SaveEdit
+ Default
+
+
+ SaveEdit
+ Large
+ Default
+
+
+ SaveEdit
+ Small
+ Default
+
+
+ Tab
+ Default
+
+
+ Tab
+ Large
+ Default
+
+
+ Tab
+ Small
+ Default
+
+
+ View
+ Default
+
+
+ View
+ Large
+ Default
+
+
+ View
+ Small
+ Default
+
+ SYSTEM
+ false
+ false
+ Private
+
+ CAMPAIGN.NAME
+ CAMPAIGN.STATUS
+ CAMPAIGN.START_DATE
+ CAMPAIGN.NAME
+ CAMPAIGN.NAME
+ CAMPAIGN.NAME
+ PARENT_NAME
+ CAMPAIGN.CAMPAIGN_TYPE
+ CAMPAIGN.STATUS
+ CAMPAIGN.START_DATE
+ CAMPAIGN.END_DATE
+ CAMPAIGN.NUM_RESPONSES
+ CORE.USERS.ALIAS
+
+ FullAccess
+
diff --git a/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..a6900b75
--- /dev/null
+++ b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Concatenate__c.field-meta.xml
@@ -0,0 +1,12 @@
+
+
+ CampaignMember_Concatenate__c
+ Populated via Campaign_CampaignMember_Concatenate DLRS
+ false
+ Populated via Campaign_CampaignMember_Concatenate DLRS
+
+ 255
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Count__c.field-meta.xml
new file mode 100644
index 00000000..64349f10
--- /dev/null
+++ b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Count__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ CampaignMember_Count__c
+ Populated via Campaign_CampaignMember_Count DLRS
+ false
+ Populated via Campaign_CampaignMember_Count DLRS
+
+ 18
+ false
+ 0
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Min__c.field-meta.xml
new file mode 100644
index 00000000..ab258bec
--- /dev/null
+++ b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Min__c.field-meta.xml
@@ -0,0 +1,9 @@
+
+
+ CampaignMember_Min__c
+ Populated via Campaign_CampaignMember_Min DLRS
+ Populated via Campaign_CampaignMember_Min DLRS
+
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/Case/Case.object-meta.xml b/unpackaged/config/qa/objects/Case/Case.object-meta.xml
new file mode 100644
index 00000000..a53f2699
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/Case.object-meta.xml
@@ -0,0 +1,224 @@
+
+
+
+ Accept
+ Default
+
+
+ Accept
+ Large
+ Default
+
+
+ Accept
+ Small
+ Default
+
+
+ CancelEdit
+ Default
+
+
+ CancelEdit
+ Large
+ Default
+
+
+ CancelEdit
+ Small
+ Default
+
+
+ ChangeStatus
+ Default
+
+
+ ChangeStatus
+ Large
+ Default
+
+
+ ChangeStatus
+ Small
+ Default
+
+
+ Clone
+ Default
+
+
+ Clone
+ Large
+ Default
+
+
+ Clone
+ Small
+ Default
+
+
+ CloneAsChild
+ Default
+
+
+ CloneAsChild
+ Large
+ Default
+
+
+ CloneAsChild
+ Small
+ Default
+
+
+ CloseCase
+ Default
+
+
+ CloseCase
+ Large
+ Default
+
+
+ CloseCase
+ Small
+ Default
+
+
+ Delete
+ Default
+
+
+ Delete
+ Large
+ Default
+
+
+ Delete
+ Small
+ Default
+
+
+ Edit
+ Default
+
+
+ Edit
+ Large
+ Default
+
+
+ Edit
+ Small
+ Default
+
+
+ List
+ Default
+
+
+ List
+ Large
+ Default
+
+
+ List
+ Small
+ Default
+
+
+ MassClose
+ Default
+
+
+ MassClose
+ Large
+ Default
+
+
+ MassClose
+ Small
+ Default
+
+
+ NewCase
+ Default
+
+
+ NewCase
+ Large
+ Default
+
+
+ NewCase
+ Small
+ Default
+
+
+ SaveEdit
+ Default
+
+
+ SaveEdit
+ Large
+ Default
+
+
+ SaveEdit
+ Small
+ Default
+
+
+ Tab
+ Default
+
+
+ Tab
+ Large
+ Default
+
+
+ Tab
+ Small
+ Default
+
+
+ View
+ Default
+
+
+ View
+ Large
+ Default
+
+
+ View
+ Small
+ Default
+
+ SYSTEM
+ true
+ Private
+
+ CASES.CASE_NUMBER
+ CASES.SUBJECT
+ CASES.CREATED_DATE
+ CASES.PRIORITY
+ CASES.CASE_NUMBER
+ CASES.SUBJECT
+ NAME
+ ACCOUNT.NAME
+ CASES.STATUS
+ CASES.CASE_NUMBER
+ CASES.SUBJECT
+ NAME
+ ACCOUNT.NAME
+ CASES.STATUS
+ CASES.CASE_NUMBER
+ CASES.SUBJECT
+ CASES.STATUS
+ CASES.CREATED_DATE
+ CORE.USERS.ALIAS
+
+ ReadWriteTransfer
+
diff --git a/unpackaged/config/qa/objects/Case/fields/Case_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/Case_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..6db7a49f
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/fields/Case_Concatenate__c.field-meta.xml
@@ -0,0 +1,15 @@
+
+
+ Case_Concatenate__c
+ Populated via Case_Case_Concatenate DLRS
+ false
+ Populated via Case_Case_Concatenate DLRS
+
+ 255
+ false
+ false
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Case/fields/Case_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/Case_Count__c.field-meta.xml
new file mode 100644
index 00000000..5bfb8fe8
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/fields/Case_Count__c.field-meta.xml
@@ -0,0 +1,16 @@
+
+
+ Case_Count__c
+ Populated via Case_Case_Count DLRS
+ false
+ Populated via Case_Case_Count DLRS
+
+ 18
+ false
+ 0
+ false
+ false
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Case/fields/Case_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/Case_Min__c.field-meta.xml
new file mode 100644
index 00000000..7b338840
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/fields/Case_Min__c.field-meta.xml
@@ -0,0 +1,12 @@
+
+
+ Case_Min__c
+ Populated via Case_Case_Min DLRS
+ Populated via Case_Case_Min DLRS
+
+ false
+ false
+ false
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..79f17812
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml
@@ -0,0 +1,15 @@
+
+
+ QA_Lookup_Parent_Concatenate__c
+ Populated via Case_QALookupParent_Concatenate DLRS
+ false
+ Populated via Case_QALookupParent_Concatenate DLRS
+
+ 255
+ false
+ false
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Min__c.field-meta.xml
new file mode 100644
index 00000000..62bf4010
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Min__c.field-meta.xml
@@ -0,0 +1,16 @@
+
+
+ QA_Lookup_Parent_Min__c
+ Populated via Case_QALookupParent_Min DLRS
+ false
+ Populated via Case_QALookupParent_Min DLRS
+
+ 18
+ false
+ 2
+ false
+ false
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Sum__c.field-meta.xml
new file mode 100644
index 00000000..f112347c
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Sum__c.field-meta.xml
@@ -0,0 +1,16 @@
+
+
+ QA_Lookup_Parent_Sum__c
+ Populated via Case_QALookupParent_Sum DLRS
+ false
+ Populated via Case_QALookupParent_Sum DLRS
+
+ 18
+ false
+ 2
+ false
+ false
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent__c.field-meta.xml
new file mode 100644
index 00000000..a85510ce
--- /dev/null
+++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent__c.field-meta.xml
@@ -0,0 +1,16 @@
+
+
+ QA_Lookup_Parent__c
+ SetNull
+ Lookup to create Standard Object Child to Custom Object Parent relationship test
+ Lookup to create Standard Object Child to Custom Object Parent relationship test
+
+ QALookupParent__c
+ Cases
+ Cases_QA_Lookup_Parent
+ false
+ false
+ false
+ false
+ Lookup
+
diff --git a/unpackaged/config/qa/objects/Contact/Contact.object-meta.xml b/unpackaged/config/qa/objects/Contact/Contact.object-meta.xml
new file mode 100644
index 00000000..55159300
--- /dev/null
+++ b/unpackaged/config/qa/objects/Contact/Contact.object-meta.xml
@@ -0,0 +1,353 @@
+
+
+
+ AddCampaign
+ Default
+
+
+ AddCampaign
+ Large
+ Default
+
+
+ AddCampaign
+ Small
+ Default
+
+
+ AddToCampaign
+ Default
+
+
+ AddToCampaign
+ Large
+ Default
+
+
+ AddToCampaign
+ Small
+ Default
+
+
+ CallHighlightAction
+ Default
+
+
+ CallHighlightAction
+ Large
+ Default
+
+
+ CallHighlightAction
+ Small
+ Default
+
+
+ CancelEdit
+ Default
+
+
+ CancelEdit
+ Large
+ Default
+
+
+ CancelEdit
+ Small
+ Default
+
+
+ Clone
+ Default
+
+
+ Clone
+ Large
+ Default
+
+
+ Clone
+ Small
+ Default
+
+
+ Delete
+ Default
+
+
+ Delete
+ Large
+ Default
+
+
+ Delete
+ Small
+ Default
+
+
+ Edit
+ Default
+
+
+ Edit
+ Large
+ Default
+
+
+ Edit
+ Small
+ Default
+
+
+ EmailHighlightAction
+ Default
+
+
+ EmailHighlightAction
+ Large
+ Default
+
+
+ EmailHighlightAction
+ Small
+ Default
+
+
+ EnableCustomerPortal
+ Default
+
+
+ EnableCustomerPortal
+ Large
+ Default
+
+
+ EnableCustomerPortal
+ Small
+ Default
+
+
+ EnablePartnerPortalUser
+ Default
+
+
+ EnablePartnerPortalUser
+ Large
+ Default
+
+
+ EnablePartnerPortalUser
+ Small
+ Default
+
+
+ EnableSelfService
+ Default
+
+
+ EnableSelfService
+ Large
+ Default
+
+
+ EnableSelfService
+ Small
+ Default
+
+
+ List
+ Default
+
+
+ List
+ Large
+ Default
+
+
+ List
+ Small
+ Default
+
+
+ ListClean
+ Default
+
+
+ ListClean
+ Large
+ Default
+
+
+ ListClean
+ Small
+ Default
+
+
+ Merge
+ Default
+
+
+ Merge
+ Large
+ Default
+
+
+ Merge
+ Small
+ Default
+
+
+ NewContact
+ Default
+
+
+ NewContact
+ Large
+ Default
+
+
+ NewContact
+ Small
+ Default
+
+
+ RequestUpdate
+ Default
+
+
+ RequestUpdate
+ Large
+ Default
+
+
+ RequestUpdate
+ Small
+ Default
+
+
+ SaveEdit
+ Default
+
+
+ SaveEdit
+ Large
+ Default
+
+
+ SaveEdit
+ Small
+ Default
+
+
+ SmsHighlightAction
+ Default
+
+
+ SmsHighlightAction
+ Large
+ Default
+
+
+ SmsHighlightAction
+ Small
+ Default
+
+
+ Tab
+ Default
+
+
+ Tab
+ Large
+ Default
+
+
+ Tab
+ Small
+ Default
+
+
+ View
+ Default
+
+
+ View
+ Large
+ Default
+
+
+ View
+ Small
+ Default
+
+
+ ViewCustomerPortal
+ Default
+
+
+ ViewCustomerPortal
+ Large
+ Default
+
+
+ ViewCustomerPortal
+ Small
+ Default
+
+
+ ViewPartnerPortalUser
+ Default
+
+
+ ViewPartnerPortalUser
+ Large
+ Default
+
+
+ ViewPartnerPortalUser
+ Small
+ Default
+
+
+ ViewSelfService
+ Default
+
+
+ ViewSelfService
+ Large
+ Default
+
+
+ ViewSelfService
+ Small
+ Default
+
+ SYSTEM
+ true
+ false
+ ControlledByParent
+
+ FULL_NAME
+ ACCOUNT.NAME
+ CONTACT.PHONE1
+ FULL_NAME
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ FULL_NAME
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ CONTACT.PHONE1
+ CONTACT.PHONE3
+ CONTACT.PHONE4
+ CONTACT.PHONE5
+ CONTACT.PHONE6
+ ACCOUNT.PHONE1
+ FULL_NAME
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ CONTACT.PHONE1
+ CONTACT.EMAIL
+ CORE.USERS.ALIAS
+
+ ControlledByParent
+
diff --git a/unpackaged/config/qa/objects/Contact/fields/OCR_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Contact/fields/OCR_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..d295099f
--- /dev/null
+++ b/unpackaged/config/qa/objects/Contact/fields/OCR_Concatenate__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ OCR_Concatenate__c
+ Populated via Contact_OCR_Concatenate DLRS
+ false
+ Populated via Contact_OCR_Concatenate DLRS
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Contact/fields/OCR_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Contact/fields/OCR_Count__c.field-meta.xml
new file mode 100644
index 00000000..4f369f63
--- /dev/null
+++ b/unpackaged/config/qa/objects/Contact/fields/OCR_Count__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ OCR_Count__c
+ Populated via Contact_OCR_Count DLRS
+ false
+ Populated via Contact_OCR_Count DLRS
+
+ 18
+ false
+ 0
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Contact/fields/OCR_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Contact/fields/OCR_Min__c.field-meta.xml
new file mode 100644
index 00000000..1b2ee57a
--- /dev/null
+++ b/unpackaged/config/qa/objects/Contact/fields/OCR_Min__c.field-meta.xml
@@ -0,0 +1,10 @@
+
+
+ OCR_Min__c
+ Populated via Contact_OCR_Min DLRS
+ Populated via Contact_OCR_Min DLRS
+
+ false
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/Opportunity/Opportunity.object-meta.xml b/unpackaged/config/qa/objects/Opportunity/Opportunity.object-meta.xml
new file mode 100644
index 00000000..c5e1e83d
--- /dev/null
+++ b/unpackaged/config/qa/objects/Opportunity/Opportunity.object-meta.xml
@@ -0,0 +1,165 @@
+
+
+
+ AddInfluence
+ Default
+
+
+ AddInfluence
+ Large
+ Default
+
+
+ AddInfluence
+ Small
+ Default
+
+
+ CancelEdit
+ Default
+
+
+ CancelEdit
+ Large
+ Default
+
+
+ CancelEdit
+ Small
+ Default
+
+
+ Clone
+ Default
+
+
+ Clone
+ Large
+ Default
+
+
+ Clone
+ Small
+ Default
+
+
+ Delete
+ Default
+
+
+ Delete
+ Large
+ Default
+
+
+ Delete
+ Small
+ Default
+
+
+ Edit
+ Default
+
+
+ Edit
+ Large
+ Default
+
+
+ Edit
+ Small
+ Default
+
+
+ List
+ Default
+
+
+ List
+ Large
+ Default
+
+
+ List
+ Small
+ Default
+
+
+ New
+ Default
+
+
+ New
+ Large
+ Default
+
+
+ New
+ Small
+ Default
+
+
+ SaveEdit
+ Default
+
+
+ SaveEdit
+ Large
+ Default
+
+
+ SaveEdit
+ Small
+ Default
+
+
+ Tab
+ Default
+
+
+ Tab
+ Large
+ Default
+
+
+ Tab
+ Small
+ Default
+
+
+ View
+ Default
+
+
+ View
+ Large
+ Default
+
+
+ View
+ Small
+ Default
+
+ SYSTEM
+ true
+ false
+ Private
+
+ OPPORTUNITY.NAME
+ ACCOUNT.NAME
+ OPPORTUNITY.CLOSE_DATE
+ OPPORTUNITY.NAME
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ OPPORTUNITY.NAME
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ OPPORTUNITY.NAME
+ ACCOUNT.NAME
+ ACCOUNT.SITE
+ OPPORTUNITY.STAGE_NAME
+ OPPORTUNITY.CLOSE_DATE
+ CORE.USERS.ALIAS
+
+ ReadWrite
+
diff --git a/unpackaged/config/qa/objects/Opportunity/fields/OCR_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..e3c8dd39
--- /dev/null
+++ b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Concatenate__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ OCR_Concatenate__c
+ Populated via Opportunity_OCR_Concatenate DLRS
+ false
+ Populated via Opportunity_OCR_Concatenate DLRS
+
+ 255
+ false
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/Opportunity/fields/OCR_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Count__c.field-meta.xml
new file mode 100644
index 00000000..250d4ceb
--- /dev/null
+++ b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Count__c.field-meta.xml
@@ -0,0 +1,15 @@
+
+
+ OCR_Count__c
+ Populated via Opportunity_OCR_Count DLRS
+ false
+ Populated via Opportunity_OCR_Count DLRS
+
+ 18
+ false
+ 0
+ false
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/Opportunity/fields/OCR_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Min__c.field-meta.xml
new file mode 100644
index 00000000..01655b25
--- /dev/null
+++ b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Min__c.field-meta.xml
@@ -0,0 +1,11 @@
+
+
+ OCR_Min__c
+ Populated via Opportunity_OCR_Min DLRS
+ Populated via Opportunity_OCR_Min DLRS
+
+ false
+ false
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/Opportunity/fields/QA_Lookup_Parent__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/QA_Lookup_Parent__c.field-meta.xml
new file mode 100644
index 00000000..b5df48d6
--- /dev/null
+++ b/unpackaged/config/qa/objects/Opportunity/fields/QA_Lookup_Parent__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ QA_Lookup_Parent__c
+ SetNull
+
+ QALookupParent__c
+ Opportunities
+ Opportunities
+ false
+ false
+ false
+ Lookup
+
diff --git a/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml
index a3d820b7..141c8666 100644
--- a/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml
@@ -130,6 +130,16 @@
View
Default
+
+ View
+ Large
+ Default
+
+
+ View
+ Small
+ Default
+
false
SYSTEM
Deployed
@@ -154,4 +164,4 @@
Private
Public
-
\ No newline at end of file
+
diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml
index 67d211d2..0e54e048 100644
--- a/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml
@@ -1,7 +1,6 @@
Color__c
- false
false
false
diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml
index a3e85655..2ddee8ba 100644
--- a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml
@@ -2,7 +2,6 @@
LookupParent2__c
SetNull
- false
QALookupParent__c
QALookup Children (Lookup Parent 2)
@@ -10,4 +9,4 @@
false
false
Lookup
-
\ No newline at end of file
+
diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml
index 790c63a6..3a35964f 100644
--- a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml
@@ -2,7 +2,6 @@
LookupParent__c
SetNull
- false
QALookupParent__c
QALookup Children
@@ -10,4 +9,4 @@
false
false
Lookup
-
\ No newline at end of file
+
diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml
index 5beb7b00..85534234 100644
--- a/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml
@@ -1,7 +1,6 @@
Record_Notes__c
- false
Use this field to record any additional notes about how this record is going to be used in the test dataset.
32768
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml
index fe433186..2cf0f793 100644
--- a/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml
@@ -130,6 +130,16 @@
View
Default
+
+ View
+ Large
+ Default
+
+
+ View
+ Small
+ Default
+
false
SYSTEM
Deployed
@@ -154,4 +164,4 @@
Read
Public
-
\ No newline at end of file
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Account__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Account__c.field-meta.xml
new file mode 100644
index 00000000..01eb09c9
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Account__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Account__c
+ SetNull
+ Lookup relationship used to test Custom Object Child to Standard Object Parent scenario
+ Lookup relationship used to test Custom Object Child to Standard Object Parent scenario
+
+ Account
+ QA Lookup Parents
+ QA_Lookup_Parents_Account
+ false
+ false
+ Lookup
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..19e91f15
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Concatenate__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ Case_Concatenate__c
+ Populated via QALookupParent_Case_Concatenate Rollup
+ false
+ Populated via QALookupParent_Case_Concatenate Rollup
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Count__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Count__c.field-meta.xml
new file mode 100644
index 00000000..849da57a
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Count__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Case_Count__c
+ Populated via QALookupParent_Case_Count Rollup
+ false
+ Populated via QALookupParent_Case_Count Rollup
+
+ 18
+ false
+ 0
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Min__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Min__c.field-meta.xml
new file mode 100644
index 00000000..e137ba4e
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Min__c.field-meta.xml
@@ -0,0 +1,10 @@
+
+
+ Case_Min__c
+ Populated via QALookupParent_Case_Min Rollup
+ Populated via QALookupParent_Case_Min Rollup
+
+ false
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case__c.field-meta.xml
new file mode 100644
index 00000000..7d132dd7
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Case__c
+ SetNull
+ Lookup relationship used to test Custom Object Child to Standard Object Parent scenario
+ Lookup relationship used to test Custom Object Child to Standard Object Parent scenario
+
+ Case
+ QA Lookup Parents
+ QA_Lookup_Parents_Case
+ false
+ false
+ Lookup
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml
index 08cbefd5..860de1dc 100644
--- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml
@@ -1,7 +1,9 @@
Colours__c
- false
+ Populated via QALookupParent_QALookupChild_Concatenate Rollup
+ Populated via QALookupParent_QALookupChild_Concatenate Rollup
+Show Distinct Values
false
false
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Concatenate__c.field-meta.xml
new file mode 100644
index 00000000..e352916f
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Concatenate__c.field-meta.xml
@@ -0,0 +1,13 @@
+
+
+ Opportunity_Concatenate__c
+ Populated via QALookupParent_Opportunity_Concatenate Rollup
+ false
+ Populated via QALookupParent_Opportunity_Concatenate Rollup
+
+ 255
+ false
+ false
+ Text
+ false
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Count__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Count__c.field-meta.xml
new file mode 100644
index 00000000..55131d5f
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Count__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ Opportunity_Count__c
+ Populated via QALookupParent_Opportunity_Count Rollup
+ false
+ Populated via QALookupParent_Opportunity_Count Rollup
+
+ 18
+ false
+ 0
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Min__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Min__c.field-meta.xml
new file mode 100644
index 00000000..6d5a91df
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Min__c.field-meta.xml
@@ -0,0 +1,10 @@
+
+
+ Opportunity_Min__c
+ Populated via QALookupParent_Opportunity_Min Rollup
+ Populated via QALookupParent_Opportunity_Min Rollup
+
+ false
+ false
+ DateTime
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/QA_Lookup_Amount_Min__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/QA_Lookup_Amount_Min__c.field-meta.xml
new file mode 100644
index 00000000..29a5d519
--- /dev/null
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/QA_Lookup_Amount_Min__c.field-meta.xml
@@ -0,0 +1,14 @@
+
+
+ QA_Lookup_Amount_Min__c
+ Populated via QALookupParent_QALookupChild_Min Rollup
+ false
+ Populated via QALookupParent_QALookupChild_Min Rollup
+
+ 18
+ false
+ 2
+ false
+ Number
+ false
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml
index 5beb7b00..85534234 100644
--- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml
@@ -1,7 +1,6 @@
Record_Notes__c
- false
Use this field to record any additional notes about how this record is going to be used in the test dataset.
32768
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml
index f99f0415..e4986f00 100644
--- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml
@@ -11,4 +11,4 @@
false
Number
false
-
\ No newline at end of file
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml
index fa4faacb..0f1726fe 100644
--- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml
@@ -2,7 +2,6 @@
Self_Relationship__c
SetNull
- false
Lookup to Lookup Parent. Used to test self-relationship rollups on a custom
object.
@@ -12,4 +11,4 @@
false
false
Lookup
-
\ No newline at end of file
+
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml
index da0296a5..f8c48e33 100644
--- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml
@@ -1,7 +1,9 @@
Total__c
+ Populated via QALookupParent_QALookupChild_Sum Rollup
false
+ Populated via QALookupParent_QALookupChild_Sum Rollup
18
false
diff --git a/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml
index 9ffe589d..8351ca20 100644
--- a/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml
+++ b/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml
@@ -1,7 +1,7 @@
Not_42
- true
+ false
Total__c !=42
Total__c
The answer is not 42!
diff --git a/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml b/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml
index ec3d0d84..fd707c17 100644
--- a/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml
+++ b/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml
@@ -5,6 +5,151 @@
true
Apps, Objects and other pemissions for DLRS QA Engineer
+
+ true
+ Account.Account_Concatenate__c
+ true
+
+
+ true
+ Account.Account_Min__c
+ true
+
+
+ true
+ Account.Account_Sum__c
+ true
+
+
+ true
+ Account.Case_Concatenate__c
+ true
+
+
+ true
+ Account.Case_Count__c
+ true
+
+
+ true
+ Account.Case_Min__c
+ true
+
+
+ true
+ Account.Contact_Count__c
+ true
+
+
+ true
+ Account.Contact_Min__c
+ true
+
+
+ true
+ Account.NumberOfLocations__c
+ true
+
+
+ true
+ Account.Opportunity_Concatenate__c
+ true
+
+
+ true
+ Account.Opportunity_Max__c
+ true
+
+
+ true
+ Account.Opportunity_Sum__c
+ true
+
+
+ true
+ Account.OpportuntiyContactRole_Sum__c
+ true
+
+
+ true
+ Account.QA_Lookup_Parent_Concatenate__c
+ true
+
+
+ true
+ Account.QA_Lookup_Parent_Min__c
+ true
+
+
+ true
+ Account.QA_Lookup_Parent_Sum__c
+ true
+
+
+ true
+ Account.SLAExpirationDate__c
+ true
+
+
+ true
+ Account.Self_Relationship_Number_Target__c
+ true
+
+
+ true
+ Case.Case_Concatenate__c
+ true
+
+
+ true
+ Case.Case_Count__c
+ true
+
+
+ true
+ Case.Case_Min__c
+ true
+
+
+ true
+ Case.QA_Lookup_Parent_Concatenate__c
+ true
+
+
+ true
+ Case.QA_Lookup_Parent_Min__c
+ true
+
+
+ true
+ Case.QA_Lookup_Parent_Sum__c
+ true
+
+
+ true
+ Case.QA_Lookup_Parent__c
+ true
+
+
+ true
+ Opportunity.OCR_Concatenate__c
+ true
+
+
+ true
+ Opportunity.OCR_Count__c
+ true
+
+
+ true
+ Opportunity.OCR_Min__c
+ true
+
+
+ true
+ Opportunity.QA_Lookup_Parent__c
+ true
+
true
QALookupChild__c.Amount__c
@@ -45,6 +190,31 @@
QALookupChild__c.Record_Notes__c
true
+
+ true
+ QALookupParent__c.Account__c
+ true
+
+
+ true
+ QALookupParent__c.Case_Concatenate__c
+ true
+
+
+ true
+ QALookupParent__c.Case_Count__c
+ true
+
+
+ true
+ QALookupParent__c.Case_Min__c
+ true
+
+
+ true
+ QALookupParent__c.Case__c
+ true
+
true
QALookupParent__c.Colours__c
@@ -65,6 +235,26 @@
QALookupParent__c.Descriptions__c
true
+
+ true
+ QALookupParent__c.Opportunity_Concatenate__c
+ true
+
+
+ true
+ QALookupParent__c.Opportunity_Count__c
+ true
+
+
+ true
+ QALookupParent__c.Opportunity_Min__c
+ true
+
+
+ true
+ QALookupParent__c.QA_Lookup_Amount_Min__c
+ true
+
true
QALookupParent__c.Record_Notes__c
@@ -92,6 +282,15 @@
false
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
true
true
diff --git a/unpackaged/config/qa/profiles/Admin.profile b/unpackaged/config/qa/profiles/Admin.profile
new file mode 100644
index 00000000..9718e25b
--- /dev/null
+++ b/unpackaged/config/qa/profiles/Admin.profile
@@ -0,0 +1,2218 @@
+
+
+
+ DLRS_QA_App
+ false
+ false
+
+
+ DeclarativeLookupRollupSummaries
+ false
+ true
+
+
+ DeclarativeLookupRollupSummaries2
+ false
+ true
+
+
+ AccountTest
+ true
+
+
+ ApexClassesSelector
+ true
+
+
+ ApexTriggersSelector
+ true
+
+
+ AsyncApexJobsSelector
+ true
+
+
+ BypassHandler
+ true
+
+
+ BypassHandlerTest
+ true
+
+
+ CampaignMemberTest
+ true
+
+
+ CaseTest
+ true
+
+
+ ContactTest
+ true
+
+
+ CronJobDetailsSelector
+ true
+
+
+ CronTriggersSelector
+ true
+
+
+ CustomMetadataService
+ true
+
+
+ CustomMetadataServiceTest
+ true
+
+
+ LREngine
+ true
+
+
+ LookupRollupStatusCheckController
+ true
+
+
+ MLRSControllerTest
+ true
+
+
+ ManageLookupRollupSummariesController
+ true
+
+
+ ManageLookupRollupSummariesNewController
+ true
+
+
+ ManageLookupRollupSummariesNewTest
+ true
+
+
+ MetadataService
+ true
+
+
+ MetadataServiceCalloutMock
+ true
+
+
+ MetadataServiceTest
+ true
+
+
+ ObjectSelectorController
+ true
+
+
+ OpportunityContactRoleTest
+ true
+
+
+ OpportunityTest
+ true
+
+
+ OptimizerComponentController
+ true
+
+
+ OptimizerService
+ true
+
+
+ OptimizerServiceTest
+ true
+
+
+ QALookupChildTest
+ true
+
+
+ QALookupParentTest
+ true
+
+
+ RollupActionCalculate
+ true
+
+
+ RollupActionCalculateTest
+ true
+
+
+ RollupCalculateController
+ true
+
+
+ RollupCalculateControllerTest
+ true
+
+
+ RollupCalculateJob
+ true
+
+
+ RollupCalculateJobSchedulable
+ true
+
+
+ RollupController
+ true
+
+
+ RollupControllerTest
+ true
+
+
+ RollupDmlGuard
+ true
+
+
+ RollupDmlGuardTest
+ true
+
+
+ RollupEditorController
+ true
+
+
+ RollupJob
+ true
+
+
+ RollupJobTest
+ true
+
+
+ RollupScheduledCalculateController
+ true
+
+
+ RollupScheduledCalculateControllerTest
+ true
+
+
+ RollupService
+ true
+
+
+ RollupServiceException
+ true
+
+
+ RollupServiceTest
+ true
+
+
+ RollupServiceTest2
+ true
+
+
+ RollupServiceTest3
+ true
+
+
+ RollupServiceTest4
+ true
+
+
+ RollupServiceTest5
+ true
+
+
+ RollupServiceTest6
+ true
+
+
+ RollupSummaries
+ true
+
+
+ RollupSummariesSelector
+ true
+
+
+ RollupSummariesSelectorTest
+ true
+
+
+ RollupSummariesTest
+ true
+
+
+ RollupSummariesTriggerTest
+ true
+
+
+ RollupSummary
+ true
+
+
+ RollupSummaryEnhancedController
+ true
+
+
+ RollupSummaryEnhancedControllerTest
+ true
+
+
+ RollupSummaryLogDeleteController
+ true
+
+
+ RollupSummaryLogDeleteControllerTest
+ true
+
+
+ RollupSummaryScheduleItemsSelector
+ true
+
+
+ RollupSummaryViewController
+ true
+
+
+ RollupSummaryViewControllerTest
+ true
+
+
+ TestContext
+ true
+
+
+ TestLREngine
+ true
+
+
+ Utilities
+ true
+
+
+ WelcomeController
+ true
+
+
+ WelcomeControllerTest
+ true
+
+
+ fflib_Answer
+ true
+
+
+ fflib_AnswerTest
+ true
+
+
+ fflib_AnyOrder
+ true
+
+
+ fflib_AnyOrderTest
+ true
+
+
+ fflib_ApexMocks
+ true
+
+
+ fflib_ApexMocksConfig
+ true
+
+
+ fflib_ApexMocksTest
+ true
+
+
+ fflib_ApexMocksUtils
+ true
+
+
+ fflib_ApexMocksUtilsTest
+ true
+
+
+ fflib_Application
+ true
+
+
+ fflib_ApplicationTest
+ true
+
+
+ fflib_ArgumentCaptor
+ true
+
+
+ fflib_ArgumentCaptorTest
+ true
+
+
+ fflib_IDGenerator
+ true
+
+
+ fflib_IDGeneratorTest
+ true
+
+
+ fflib_IMatcher
+ true
+
+
+ fflib_ISObjectDomain
+ true
+
+
+ fflib_ISObjectSelector
+ true
+
+
+ fflib_ISObjectUnitOfWork
+ true
+
+
+ fflib_InOrder
+ true
+
+
+ fflib_InOrderTest
+ true
+
+
+ fflib_Inheritor
+ true
+
+
+ fflib_InheritorTest
+ true
+
+
+ fflib_InvocationOnMock
+ true
+
+
+ fflib_Match
+ true
+
+
+ fflib_MatchTest
+ true
+
+
+ fflib_MatcherDefinitions
+ true
+
+
+ fflib_MatcherDefinitionsTest
+ true
+
+
+ fflib_MatchersReturnValue
+ true
+
+
+ fflib_MethodArgValues
+ true
+
+
+ fflib_MethodArgValuesTest
+ true
+
+
+ fflib_MethodCountRecorder
+ true
+
+
+ fflib_MethodReturnValue
+ true
+
+
+ fflib_MethodReturnValueRecorder
+ true
+
+
+ fflib_MethodVerifier
+ true
+
+
+ fflib_Mocks
+ true
+
+
+ fflib_MyList
+ true
+
+
+ fflib_QualifiedMethod
+ true
+
+
+ fflib_QualifiedMethodAndArgValues
+ true
+
+
+ fflib_QualifiedMethodTest
+ true
+
+
+ fflib_QueryFactory
+ true
+
+
+ fflib_QueryFactoryTest
+ true
+
+
+ fflib_SObjectDescribe
+ true
+
+
+ fflib_SObjectDescribeTest
+ true
+
+
+ fflib_SObjectDomain
+ true
+
+
+ fflib_SObjectDomainTest
+ true
+
+
+ fflib_SObjectMocks
+ true
+
+
+ fflib_SObjectSelector
+ true
+
+
+ fflib_SObjectSelectorTest
+ true
+
+
+ fflib_SObjectUnitOfWork
+ true
+
+
+ fflib_SObjectUnitOfWorkTest
+ true
+
+
+ fflib_SecurityUtils
+ true
+
+
+ fflib_SecurityUtilsTest
+ true
+
+
+ fflib_StringBuilder
+ true
+
+
+ fflib_StringBuilderTest
+ true
+
+
+ fflib_System
+ true
+
+
+ fflib_SystemTest
+ true
+
+
+ fflib_VerificationMode
+ true
+
+ false
+
+ true
+ Account.Account_Concatenate__c
+ true
+
+
+ true
+ Account.Account_Min__c
+ true
+
+
+ true
+ Account.Account_Sum__c
+ true
+
+
+ true
+ Account.Case_Concatenate__c
+ true
+
+
+ true
+ Account.Case_Count__c
+ true
+
+
+ true
+ Account.Case_Min__c
+ true
+
+
+ true
+ Account.Contact_Concatenate__c
+ true
+
+
+ true
+ Account.Contact_Count__c
+ true
+
+
+ true
+ Account.Contact_Min__c
+ true
+
+
+ true
+ Account.NumberOfLocations__c
+ true
+
+
+ true
+ Account.Opportunity_Concatenate__c
+ true
+
+
+ true
+ Account.Opportunity_Max__c
+ true
+
+
+ true
+ Account.Opportunity_Sum__c
+ true
+
+
+ true
+ Account.QA_Lookup_Parent_Concatenate__c
+ true
+
+
+ true
+ Account.QA_Lookup_Parent_Min__c
+ true
+
+
+ true
+ Account.QA_Lookup_Parent_Sum__c
+ true
+
+
+ true
+ Account.SLAExpirationDate__c
+ true
+
+
+ true
+ Campaign.CampaignMember_Concatenate__c
+ true
+
+
+ true
+ Campaign.CampaignMember_Count__c
+ true
+
+
+ true
+ Campaign.CampaignMember_Min__c
+ true
+
+
+ false
+ Case.AccountId
+ true
+
+
+ true
+ Case.AssetId
+ true
+
+
+ false
+ Case.AssetWarrantyId
+ false
+
+
+ false
+ Case.BusinessHoursId
+ false
+
+
+ true
+ Case.Case_Concatenate__c
+ true
+
+
+ true
+ Case.Case_Count__c
+ true
+
+
+ true
+ Case.Case_Min__c
+ true
+
+
+ false
+ Case.ClosedDate
+ true
+
+
+ false
+ Case.ClosedOnCreate
+ false
+
+
+ true
+ Case.ContactId
+ true
+
+
+ true
+ Case.Description
+ true
+
+
+ false
+ Case.EntitlementId
+ false
+
+
+ false
+ Case.IsClosedOnCreate
+ false
+
+
+ false
+ Case.IsEscalated
+ true
+
+
+ false
+ Case.IsStopped
+ false
+
+
+ false
+ Case.MilestoneStatus
+ false
+
+
+ false
+ Case.MilestoneStatusIcon
+ false
+
+
+ true
+ Case.Origin
+ true
+
+
+ true
+ Case.ParentId
+ true
+
+
+ true
+ Case.Priority
+ true
+
+
+ false
+ Case.ProductId
+ false
+
+
+ true
+ Case.QA_Lookup_Parent_Concatenate__c
+ true
+
+
+ true
+ Case.QA_Lookup_Parent_Min__c
+ true
+
+
+ true
+ Case.QA_Lookup_Parent_Sum__c
+ true
+
+
+ true
+ Case.QA_Lookup_Parent__c
+ true
+
+
+ true
+ Case.Reason
+ true
+
+
+ false
+ Case.ServiceContractId
+ false
+
+
+ false
+ Case.SlaExitDate
+ false
+
+
+ false
+ Case.SlaStartDate
+ false
+
+
+ false
+ Case.StopStartDate
+ false
+
+
+ true
+ Case.Subject
+ true
+
+
+ false
+ Case.SuppliedCompany
+ true
+
+
+ false
+ Case.SuppliedEmail
+ true
+
+
+ false
+ Case.SuppliedName
+ true
+
+
+ false
+ Case.SuppliedPhone
+ true
+
+
+ true
+ Case.Type
+ true
+
+
+ true
+ Contact.OCR_Concatenate__c
+ true
+
+
+ true
+ Contact.OCR_Count__c
+ true
+
+
+ true
+ Contact.OCR_Min__c
+ true
+
+
+ true
+ LookupChild__c.Amount__c
+ true
+
+
+ true
+ LookupChild__c.Color__c
+ true
+
+
+ true
+ LookupChild__c.Description2__c
+ true
+
+
+ true
+ LookupChild__c.Description__c
+ true
+
+
+ true
+ LookupChild__c.LookupParent2__c
+ true
+
+
+ true
+ LookupChild__c.LookupParent__c
+ true
+
+
+ true
+ LookupParent__c.Colours__c
+ true
+
+
+ true
+ LookupParent__c.Descriptions2__c
+ true
+
+
+ true
+ LookupParent__c.Descriptions__c
+ true
+
+
+ true
+ LookupParent__c.Total2__c
+ true
+
+
+ true
+ LookupParent__c.Total__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.Active__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.AggregateAllRows__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.AggregateOperation__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.CalculationMode__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.CalculationSharingMode__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.ConcatenateDelimiter__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.Description__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.FieldToOrderBy__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.RelationshipCriteriaFields__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.RelationshipCriteria__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.RowLimit__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.TestCode2__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.TestCodeParent__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.TestCodeSeeAllData__c
+ true
+
+
+ true
+ LookupRollupSummary2__mdt.TestCode__c
+ true
+
+
+ true
+ LookupRollupSummaryLog__c.ErrorMessage__c
+ true
+
+
+ true
+ LookupRollupSummaryLog__c.ParentObject__c
+ true
+
+
+ true
+ LookupRollupSummaryLog__c.ParentRecord__c
+ true
+
+
+ true
+ LookupRollupSummaryScheduleItems__c.LookupRollupSummary2__c
+ true
+
+
+ true
+ LookupRollupSummaryScheduleItems__c.ParentId__c
+ true
+
+
+ true
+ LookupRollupSummaryScheduleItems__c.ParentKeyPrefix__c
+ true
+
+
+ true
+ LookupRollupSummaryScheduleItems__c.ParentRecord__c
+ true
+
+
+ true
+ LookupRollupSummary__c.Active__c
+ true
+
+
+ true
+ LookupRollupSummary__c.AggregateAllRows__c
+ true
+
+
+ true
+ LookupRollupSummary__c.AggregateOperation__c
+ true
+
+
+ true
+ LookupRollupSummary__c.CalculateJobId__c
+ true
+
+
+ true
+ LookupRollupSummary__c.CalculationMode__c
+ true
+
+
+ true
+ LookupRollupSummary__c.CalculationSharingMode__c
+ true
+
+
+ true
+ LookupRollupSummary__c.ConcatenateDelimiter__c
+ true
+
+
+ true
+ LookupRollupSummary__c.Description__c
+ true
+
+
+ true
+ LookupRollupSummary__c.FieldToOrderBy__c
+ true
+
+
+ true
+ LookupRollupSummary__c.RelationshipCriteriaFields__c
+ true
+
+
+ true
+ LookupRollupSummary__c.RelationshipCriteria__c
+ true
+
+
+ true
+ LookupRollupSummary__c.RowLimit__c
+ true
+
+
+ true
+ LookupRollupSummary__c.TestCodeSeeAllData__c
+ true
+
+
+ true
+ LookupRollupSummary__c.TestCode__c
+ true
+
+
+ true
+ LookupRollupSummary__c.UniqueName__c
+ true
+
+
+ true
+ Opportunity.AccountId
+ true
+
+
+ true
+ Opportunity.Amount
+ true
+
+
+ true
+ Opportunity.CampaignId
+ true
+
+
+ true
+ Opportunity.ContractId
+ true
+
+
+ true
+ Opportunity.Description
+ true
+
+
+ false
+ Opportunity.ExpectedRevenue
+ true
+
+
+ true
+ Opportunity.IsPrivate
+ true
+
+
+ true
+ Opportunity.LeadSource
+ true
+
+
+ true
+ Opportunity.NextStep
+ true
+
+
+ true
+ Opportunity.OCR_Concatenate__c
+ true
+
+
+ true
+ Opportunity.OCR_Count__c
+ true
+
+
+ true
+ Opportunity.OCR_Min__c
+ true
+
+
+ true
+ Opportunity.Probability
+ true
+
+
+ true
+ Opportunity.QA_Lookup_Parent__c
+ true
+
+
+ true
+ Opportunity.TotalOpportunityQuantity
+ true
+
+
+ true
+ Opportunity.Type
+ true
+
+
+ true
+ QALookupParent__c.Account__c
+ true
+
+
+ true
+ QALookupParent__c.Case_Concatenate__c
+ true
+
+
+ true
+ QALookupParent__c.Case_Count__c
+ true
+
+
+ true
+ QALookupParent__c.Case_Min__c
+ true
+
+
+ true
+ QALookupParent__c.Case__c
+ true
+
+
+ false
+ QALookupParent__c.Colours__c
+ false
+
+
+ false
+ QALookupParent__c.Count_of_String_Children__c
+ false
+
+
+ false
+ QALookupParent__c.Descriptions2__c
+ false
+
+
+ false
+ QALookupParent__c.Descriptions__c
+ false
+
+
+ true
+ QALookupParent__c.Opportunity_Concatenate__c
+ true
+
+
+ true
+ QALookupParent__c.Opportunity_Count__c
+ true
+
+
+ true
+ QALookupParent__c.Opportunity_Min__c
+ true
+
+
+ true
+ QALookupParent__c.QA_Lookup_Amount_Min__c
+ true
+
+
+ false
+ QALookupParent__c.Record_Notes__c
+ false
+
+
+ false
+ QALookupParent__c.Self_Relationship_Number_Target__c
+ false
+
+
+ false
+ QALookupParent__c.Self_Relationship__c
+ false
+
+
+ false
+ QALookupParent__c.Total2__c
+ false
+
+
+ false
+ QALookupParent__c.Total__c
+ false
+
+
+ true
+ UserNotification__e.Payload__c
+ true
+
+
+ Account-Account Layout
+
+
+ Campaign-Campaign Layout
+
+
+ Case-Case Layout
+
+
+ CaseClose-Close Case Layout
+
+
+ Contact-Contact Layout
+
+
+ LookupChild__c-Lookup Child Layout
+
+
+ LookupParent__c-Lookup Parent Layout
+
+
+ LookupRollupCalculateJob__c-Lookup Rollup Calculate Job Layout
+
+
+ LookupRollupSummary2__mdt-Lookup Rollup Summary Layout
+
+
+ LookupRollupSummaryLog__c-Lookup Rollup Summary Log Layout
+
+
+ LookupRollupSummaryScheduleItems__c-Lookup Rollup Summary Queue Layout
+
+
+ LookupRollupSummary__c-Lookup Rollup Summary Layout
+
+
+ Opportunity-Opportunity Layout
+
+
+ QALookupParent__c-QA Lookup Parent Layout
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ true
+ true
+ true
+ true
+ true
+
+ true
+
+
+ RollupSummaryView
+ true
+
+
+ managelookuprollupsummaries
+ true
+
+
+ managelookuprollupsummaries_New
+ true
+
+
+ managetrigger
+ true
+
+
+ managetriggermdt
+ true
+
+
+ rollupcalculate
+ true
+
+
+ rollupcalculatemdt
+ true
+
+
+ rollupscheduledcalculate
+ true
+
+
+ rollupscheduledcalculatemdt
+ true
+
+
+ rollupsummaryenhanced
+ true
+
+
+ rollupsummaryenhancednew
+ true
+
+
+ rollupsummarylogdelete
+ true
+
+
+ welcome
+ true
+
+
+ welcometab
+ true
+
+
+ LookupRollupCalculateJob__c
+ DefaultOn
+
+
+ LookupRollupListView
+ DefaultOn
+
+
+ LookupRollupSummariesHome
+ DefaultOn
+
+
+ LookupRollupSummaryLog__c
+ DefaultOn
+
+
+ LookupRollupSummaryScheduleItems__c
+ DefaultOn
+
+
+ LookupRollupSummary__c
+ DefaultOn
+
+
+ ManageLookupRollupSummaries
+ DefaultOn
+
+
+ ManageLookupRollupSummaries2
+ DefaultOn
+
+
+ QALookupParent__c
+ Hidden
+
+
+ Welcome
+ DefaultOn
+
+
+ standard-Case
+ DefaultOn
+
+
+ standard-Opportunity
+ DefaultOn
+
+ Salesforce
+
+ true
+ AIViewInsightObjects
+
+
+ true
+ ActivateContract
+
+
+ true
+ ActivateOrder
+
+
+ true
+ ActivitiesAccess
+
+
+ true
+ AddDirectMessageMembers
+
+
+ true
+ AllowObjectDetectionTraining
+
+
+ true
+ AllowUniversalSearch
+
+
+ true
+ AllowViewKnowledge
+
+
+ true
+ ApexRestServices
+
+
+ true
+ ApiEnabled
+
+
+ true
+ AssignPermissionSets
+
+
+ true
+ AssignTopics
+
+
+ true
+ AuthorApex
+
+
+ true
+ BulkMacrosAllowed
+
+
+ true
+ CanAccessCE
+
+
+ true
+ CanInsertFeedSystemFields
+
+
+ true
+ CanUseNewDashboardBuilder
+
+
+ true
+ CanVerifyComment
+
+
+ true
+ ChangeDashboardColors
+
+
+ true
+ ChatterEditOwnPost
+
+
+ true
+ ChatterEditOwnRecordPost
+
+
+ true
+ ChatterFileLink
+
+
+ true
+ ChatterInternalUser
+
+
+ true
+ ChatterInviteExternalUsers
+
+
+ true
+ ChatterOwnGroups
+
+
+ true
+ ClientSecretRotation
+
+
+ true
+ ConnectOrgToEnvironmentHub
+
+
+ true
+ ConsentApiUpdate
+
+
+ true
+ ContentAdministrator
+
+
+ true
+ ContentWorkspaces
+
+
+ true
+ ConvertLeads
+
+
+ true
+ CreateCustomizeDashboards
+
+
+ true
+ CreateCustomizeFilters
+
+
+ true
+ CreateCustomizeReports
+
+
+ true
+ CreateDashboardFolders
+
+
+ true
+ CreateLtngTempFolder
+
+
+ true
+ CreateReportFolders
+
+
+ true
+ CreateTopics
+
+
+ true
+ CreateWorkBadgeDefinition
+
+
+ true
+ CreateWorkspaces
+
+
+ true
+ CustomizeApplication
+
+
+ true
+ DataExport
+
+
+ true
+ DelegatedTwoFactor
+
+
+ true
+ DeleteActivatedContract
+
+
+ true
+ DeleteTopics
+
+
+ true
+ DistributeFromPersWksp
+
+
+ true
+ EditActivatedOrders
+
+
+ true
+ EditBillingInfo
+
+
+ true
+ EditBrandTemplates
+
+
+ true
+ EditCaseComments
+
+
+ true
+ EditEvent
+
+
+ true
+ EditHtmlTemplates
+
+
+ true
+ EditKnowledge
+
+
+ true
+ EditMyDashboards
+
+
+ true
+ EditMyReports
+
+
+ true
+ EditOppLineItemUnitPrice
+
+
+ true
+ EditPublicDocuments
+
+
+ true
+ EditPublicFilters
+
+
+ true
+ EditPublicTemplates
+
+
+ true
+ EditReadonlyFields
+
+
+ true
+ EditTask
+
+
+ true
+ EditTopics
+
+
+ true
+ EmailMass
+
+
+ true
+ EmailSingle
+
+
+ true
+ EnableCommunityAppLauncher
+
+
+ true
+ EnableNotifications
+
+
+ true
+ ExportReport
+
+
+ true
+ FieldServiceAccess
+
+
+ true
+ GiveRecognitionBadge
+
+
+ true
+ ImportCustomObjects
+
+
+ true
+ ImportLeads
+
+
+ true
+ ImportPersonal
+
+
+ true
+ InstallPackaging
+
+
+ true
+ LightningConsoleAllowedForUser
+
+
+ true
+ LightningExperienceUser
+
+
+ true
+ ListEmailSend
+
+
+ true
+ ManageAnalyticSnapshots
+
+
+ true
+ ManageAuthProviders
+
+
+ true
+ ManageBusinessHourHolidays
+
+
+ true
+ ManageC360AConnections
+
+
+ true
+ ManageCMS
+
+
+ true
+ ManageCallCenters
+
+
+ true
+ ManageCases
+
+
+ true
+ ManageCategories
+
+
+ true
+ ManageCertificates
+
+
+ true
+ ManageContentPermissions
+
+
+ true
+ ManageContentProperties
+
+
+ true
+ ManageContentTypes
+
+
+ true
+ ManageCustomPermissions
+
+
+ true
+ ManageCustomReportTypes
+
+
+ true
+ ManageDashbdsInPubFolders
+
+
+ true
+ ManageDataCategories
+
+
+ true
+ ManageDataIntegrations
+
+
+ true
+ ManageDynamicDashboards
+
+
+ true
+ ManageEmailClientConfig
+
+
+ true
+ ManageEntitlements
+
+
+ true
+ ManageExchangeConfig
+
+
+ true
+ ManageHealthCheck
+
+
+ true
+ ManageHubConnections
+
+
+ true
+ ManageInteraction
+
+
+ true
+ ManageInternalUsers
+
+
+ true
+ ManageIpAddresses
+
+
+ true
+ ManageKnowledge
+
+
+ true
+ ManageKnowledgeImportExport
+
+
+ true
+ ManageLeads
+
+
+ true
+ ManageLoginAccessPolicies
+
+
+ true
+ ManageMobile
+
+
+ true
+ ManageNetworks
+
+
+ true
+ ManageOrchInstsAndWorkItems
+
+
+ true
+ ManagePackageLicenses
+
+
+ true
+ ManagePasswordPolicies
+
+
+ true
+ ManageProfilesPermissionsets
+
+
+ true
+ ManagePropositions
+
+
+ true
+ ManagePvtRptsAndDashbds
+
+
+ true
+ ManageRecommendationStrategies
+
+
+ true
+ ManageReleaseUpdates
+
+
+ true
+ ManageRemoteAccess
+
+
+ true
+ ManageReportsInPubFolders
+
+
+ true
+ ManageRoles
+
+
+ true
+ ManageSearchPromotionRules
+
+
+ true
+ ManageSharing
+
+
+ true
+ ManageSolutions
+
+
+ true
+ ManageSubscriptions
+
+
+ true
+ ManageSynonyms
+
+
+ true
+ ManageTranslation
+
+
+ true
+ ManageUnlistedGroups
+
+
+ true
+ ManageUsers
+
+
+ true
+ MassInlineEdit
+
+
+ true
+ MergeTopics
+
+
+ true
+ ModerateChatter
+
+
+ true
+ ModifyAllData
+
+
+ true
+ ModifyDataClassification
+
+
+ true
+ ModifyMetadata
+
+
+ true
+ NewReportBuilder
+
+
+ true
+ OmnichannelInventorySync
+
+
+ true
+ Packaging2
+
+
+ true
+ Packaging2Delete
+
+
+ true
+ PrivacyDataAccess
+
+
+ true
+ RemoveDirectMessageMembers
+
+
+ true
+ ResetPasswords
+
+
+ true
+ RunReports
+
+
+ true
+ ScheduleReports
+
+
+ true
+ SelectFilesFromSalesforce
+
+
+ true
+ SendCustomNotifications
+
+
+ true
+ SendExternalEmailAvailable
+
+
+ true
+ SendSitRequests
+
+
+ true
+ ShareInternalArticles
+
+
+ true
+ ShowCompanyNameAsUserBadge
+
+
+ true
+ SolutionImport
+
+
+ true
+ SubmitMacrosAllowed
+
+
+ true
+ SubscribeDashboardRolesGrps
+
+
+ true
+ SubscribeDashboardToOtherUsers
+
+
+ true
+ SubscribeReportRolesGrps
+
+
+ true
+ SubscribeReportToOtherUsers
+
+
+ true
+ SubscribeReportsRunAsUser
+
+
+ true
+ SubscribeToLightningDashboards
+
+
+ true
+ SubscribeToLightningReports
+
+
+ true
+ TransactionalEmailSend
+
+
+ true
+ TransferAnyCase
+
+
+ true
+ TransferAnyEntity
+
+
+ true
+ TransferAnyLead
+
+
+ true
+ UseOmnichannelInventoryAPIs
+
+
+ true
+ UseTeamReassignWizards
+
+
+ true
+ UseWebLink
+
+
+ true
+ ViewAllData
+
+
+ true
+ ViewAllProfiles
+
+
+ true
+ ViewAllUsers
+
+
+ true
+ ViewDataAssessment
+
+
+ true
+ ViewDataCategories
+
+
+ true
+ ViewDataLeakageEvents
+
+
+ true
+ ViewDeveloperName
+
+
+ true
+ ViewEventLogFiles
+
+
+ true
+ ViewFlowUsageAndFlowEventData
+
+
+ true
+ ViewHealthCheck
+
+
+ true
+ ViewHelpLink
+
+
+ true
+ ViewMLModels
+
+
+ true
+ ViewMyTeamsDashboards
+
+
+ true
+ ViewPlatformEvents
+
+
+ true
+ ViewPublicDashboards
+
+
+ true
+ ViewPublicReports
+
+
+ true
+ ViewRoles
+
+
+ true
+ ViewSetup
+
+
+ true
+ ViewUserPII
+
+
+ true
+ WorkCalibrationUser
+
+
diff --git a/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger
new file mode 100644
index 00000000..0ffccdf3
--- /dev/null
+++ b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger
@@ -0,0 +1,8 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+trigger CampaignMemberTrigger on CampaignMember
+ (before delete, before insert, before update, after delete, after insert, after undelete, after update)
+{
+ RollupService.triggerHandler(CampaignMember.SObjectType);
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml
new file mode 100644
index 00000000..04b377d0
--- /dev/null
+++ b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/triggers/CaseTrigger.trigger b/unpackaged/config/qa/triggers/CaseTrigger.trigger
new file mode 100644
index 00000000..0ea05db9
--- /dev/null
+++ b/unpackaged/config/qa/triggers/CaseTrigger.trigger
@@ -0,0 +1,8 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+trigger CaseTrigger on Case
+ (before delete, before insert, before update, after delete, after insert, after undelete, after update)
+{
+ RollupService.triggerHandler(Case.SObjectType);
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml
new file mode 100644
index 00000000..04b377d0
--- /dev/null
+++ b/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/triggers/ContactTrigger.trigger b/unpackaged/config/qa/triggers/ContactTrigger.trigger
new file mode 100644
index 00000000..5a81bc7e
--- /dev/null
+++ b/unpackaged/config/qa/triggers/ContactTrigger.trigger
@@ -0,0 +1,8 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+trigger ContactTrigger on Contact
+ (before delete, before insert, before update, after delete, after insert, after undelete, after update)
+{
+ RollupService.triggerHandler(Contact.SObjectType);
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml
new file mode 100644
index 00000000..04b377d0
--- /dev/null
+++ b/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger
new file mode 100644
index 00000000..61805740
--- /dev/null
+++ b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger
@@ -0,0 +1,8 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+trigger OpportunityContactRoleTrigger on OpportunityContactRole
+ (before delete, before insert, before update, after delete, after insert, after undelete, after update)
+{
+ RollupService.triggerHandler(OpportunityContactRole.SObjectType);
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml
new file mode 100644
index 00000000..04b377d0
--- /dev/null
+++ b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger
new file mode 100644
index 00000000..bdde7852
--- /dev/null
+++ b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger
@@ -0,0 +1,8 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+trigger QALookupChildTrigger on QALookupChild__c
+ (before delete, before insert, before update, after delete, after insert, after undelete, after update)
+{
+ RollupService.triggerHandler(QALookupChild__c.SObjectType);
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml
new file mode 100644
index 00000000..04b377d0
--- /dev/null
+++ b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger
new file mode 100644
index 00000000..7bb1ae2e
--- /dev/null
+++ b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger
@@ -0,0 +1,8 @@
+/**
+ * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
+ **/
+trigger QALookupParentTrigger on QALookupParent__c
+ (before delete, before insert, before update, after delete, after insert, after undelete, after update)
+{
+ RollupService.triggerHandler(QALookupParent__c.SObjectType);
+}
\ No newline at end of file
diff --git a/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml
new file mode 100644
index 00000000..04b377d0
--- /dev/null
+++ b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 61.0
+ Active
+
diff --git a/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml b/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml
index c38ec72e..8688efa6 100644
--- a/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml
+++ b/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml
@@ -1,4 +1,4 @@
-
+
NumberOfLocations__c
false
diff --git a/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml b/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml
index 7efb7ab2..0ec26a74 100644
--- a/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml
+++ b/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml
@@ -1,7 +1,6 @@
-
+
SLAExpirationDate__c
- false
false
false