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

FLOW: Create Membership Create Data Processing Event Listener #193

Open
wants to merge 3 commits into
base: metecho/2024-sept-sprint
Choose a base branch
from

Conversation

jenncarneiro
Copy link

A few questions were outstanding at time of submit:

Is there a naming convention for Membership Name, as it is not autonumber. Currently I have Account Name - Product Name - Today’s date - No, not yet, this seems a good start
** ok left as is.

Is the Start Date today? I don’t see a date in the form submission. Is it related to Grace Period in any way? Start date should be created date on the MFS if it's new, otherwise don't touch.
** left as today.

Is the Status always ‘current’? Yes - different process handles expiration
** 'current' is set

Do we leave Type field blank? There is a picklist on membership (Individual, Organization, Household) and a free text field on the membership form submission. Also don’t seem to be able to determine the type from the account. I think we should probably add this...
** left as is for now as picklist is restricted. Can revisit logic?

Critical Changes

New Flow added to create membership

Changes

n/a

Issues Closed

Expiry Alert from Metecho

Your Dev Org for "FLOW: Create Membership Create Data Processing Event Listener" on Membership Schema and Benefits Epic 2024 Sept Sprint is set to expire in 3 days on Oct. 27, 2024, 5:06 p.m..

You have uncommitted changes on your Org that will be deleted. If you do not want to lose these changes, please log into Metecho as user "jenncarneiro," navigate to the Task, and click the "Retrieve Changes from Dev Org" button. We appreciate your contribution to the Salesforce community. Thanks!
Copy link
Contributor

@DebbieN-SF DebbieN-SF left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested difference scenarios but couldn't get membership to create.

  • Test 1 Data
    Membership Type = Product Name
    Duration e.g. 1 year
    Sale price = might not need to match standard price
    Product SKU = needed to match product
    Organization name = needed as all opportunities are created for the account not the contact
    Populated contact not recipient
    Test results
    Account is Imported, contact is created, opportunity is created
    Created 3 accounts
    Created 8 Contacts
    Created 10 opportunities
    Created 0 Memberships
  • Test 2 Data
    Membership Type = Product Name
    Duration e.g. 1 year
    Sale price = might not need to match standard price
    Product SKU = needed to match product
    Organization name = needed as all opportunities are created for the account not the contact
    Populated contact as well as recipient
    Test results
    Account is Imported, contact is created, opportunity is created
    Created 2 accounts
    Linked Contact as email was the same but name was different
    Didn’t create recipient contact
    Created 8 opportunities
    Created 0 memberships
  • Test 3 Data
    Manually created opportunity
    Added membership product
    Updated opportunity to closed won
    Test results
    Didn’t trigger creation of membership

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants