Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make PMM Snowfakery recipe produce more realistic output #110

Open
8 of 11 tasks
samanthashain opened this issue Apr 11, 2022 · 0 comments
Open
8 of 11 tasks

Make PMM Snowfakery recipe produce more realistic output #110

samanthashain opened this issue Apr 11, 2022 · 0 comments
Assignees
Labels
pkg-npsp-pmm Managed Package Program Management Module recipe Any issues relating to a recipe (creation or enhancement), as opposed to documentation.

Comments

@samanthashain
Copy link
Contributor

samanthashain commented Apr 11, 2022

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:

  • assume that the fictitious nonprofit serves Individuals not Households (per discussion here)
  • 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)
  • Recipe should create 2 or more Programs
  • Programs may have a variable number of Services (1-5)
  • Recipe should create 50 contacts (or a reasonable amount in this range) enrolled in a variety of programs/services/service schedules/etc
  • 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
  • Each Program should have a variable number of Program Engagements
  • 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?

Additional context

@samanthashain samanthashain added pkg-npsp-pmm Managed Package Program Management Module recipe Any issues relating to a recipe (creation or enhancement), as opposed to documentation. labels Apr 11, 2022
@samanthashain samanthashain added this to the OSC Sprint May 2022 milestone Apr 11, 2022
@jenncarneiro jenncarneiro removed this from the OSC Sprint May 2022 milestone May 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg-npsp-pmm Managed Package Program Management Module recipe Any issues relating to a recipe (creation or enhancement), as opposed to documentation.
Projects
None yet
Development

No branches or pull requests

4 participants