Snowfakery-Recipe-Templates
Snowfakery-Recipe-Templates copied to clipboard
Make PMM Snowfakery recipe produce more realistic output
What package(s) are you trying to populate with fake data?
This project focuses on products developed and maintained by Salesforce and the Salesforce Open Source Commons.
- Program Management Module
What is the scenario you're trying to support with fake data?
I want to demonstrate a fully functional PMM implementation, including:
- [x] assume that the fictitious nonprofit serves Individuals not Households (per discussion here)
- [x] decide whether to build based on specs from Trailhead or documentation use cases or make up our own. If made up, include a table that summarizes the purpose of each object (as discussed here)
- [x] Recipe should create 2 or more Programs
- [x] Programs may have a variable number of Services (1-5)
- [x] Recipe should create 50 contacts (or a reasonable amount in this range) enrolled in a variety of programs/services/service schedules/etc
- [x] Attributes of Programs, Program Cohorts, Service Schedules, Service Sessions should be "hard coded" where it makes sense so that the program of the nonprofit tells a clear story
- [x] Each Program should have a variable number of Program Engagements
- [x] There should be some Contacts that have more than 1 Service Delivery
- [ ] Some programs/cohorts/program engagements/service deliveries should be in the past and some should be "currently happening" and others scheduled for the future
- [ ] Program Cohorts and Service Schedules are not needed in the MVP. Would be nice to have in an enhancement.
- [ ] recipe should include any install instructions for preparing a scratch org with PMM
What do you think is involved in this recipe?
Do you have a partial recipe to share? What objects or fields do you think are most important?