Declarative Lookup Rollup Summaries (DLRS) is a community built and maintained Salesforce application that allows you to create cross object roll-ups declaratively - no code! For install instructions and documentation, visit our website https://sfdo-community-sprints.github.io/DLRS-Documentation/
Is your feature request related to a problem? Please describe.
We need stress testing of DLRS in several scenarios, to determine where DLSR can be further optimized or runs into platform limits. To do those tests we need large volumes of data in different patterns. This task if for rollups on QA using the custom objects included in the project.
Describe the solution you'd like
A Snowfakery recipe that generates data to populate the QA org as follows:
QA Lookup Parent
Pattern:
1 level of hierarchy
50 "Self Relationship" to other lookup parents
Fields
Name
Self Relationship (lookup to QA Lookup Parent, see pattern)
QA Lookup Child
Pattern:
200 children for each parent.
Connect 50% to another parent
Fields
Amount (1,000.00 - 10,000.00)
Color (Picklist with red, yellow, green, blue)
Description
Description 2
Parent (always populated with a parent)
Parent 2 (populate 50% of the time)
Parent by String (populate a 18 character Id from a parent on 25% of records -- probably requires a second pass to assign. Does not need to be a match for either of the other parent fields)
Additional context
These patterns were worked out during the OS Commons Sprint in Chicago October, 2023
Is your feature request related to a problem? Please describe. We need stress testing of DLRS in several scenarios, to determine where DLSR can be further optimized or runs into platform limits. To do those tests we need large volumes of data in different patterns. This task if for rollups on QA using the custom objects included in the project.
Describe the solution you'd like A Snowfakery recipe that generates data to populate the QA org as follows:
Additional context These patterns were worked out during the OS Commons Sprint in Chicago October, 2023