✅ Test Case: Contact Matching No Match Behavior — Create vs. Skip Creating Person Account
🎯 Purpose
Validate the Summit Events App’s behavior when no matching Person Account is found during registration, based on these settings:
- Create Person Account
- Skip Creating Person Account
This test ensures the system handles both scenarios properly and clearly reflects outcomes on the Summit Event Registration record.
🔗 Prerequisites
- Summit Events App installed and configured
- Person Accounts enabled
- Standard Person Account Duplicate Rule active
- An Event and Event Instance created
🏁 Where to Start
- Navigate to your Summit Event record
- Confirm matching logic is enabled
- Confirm Duplicate Rule settings are active
🛠 Step 1 — Test Create Person Account Behavior
1. Configure Event Settings
- Go to the Summit Event record
- Set:- Registration Matching Logic → Use Salesforce Duplicate Rules
- Person Creation Duplicate Rule → Standard Person Account Duplicate Rule
- Custom Metadata Person Matching Method → “Admissions”
- Person Matching No Match Behavior → Create Person Account
- Person Matching Multiple Match Behavior → Match with most recently modified
 
- Registration Matching Logic → 
Save the Event.
2. Create Event Instance
- Create a Summit Event Instance
- Configure capacity, dates, etc.
- Save the record
3. Register a Completely New Person
- Click Register
- Enter:- First Name: Sarah
- Last Name: Thompson
- Email: sarah.thompson@example.com
 
- Submit registration
✅ Expected Result:
- A new Person Account for Sarah Thompson is created
- Summit Event Registration is linked to Sarah’s Person Account
- Registration record displays:- Matching logic used
- “New Person Account created” context
 
🛠 Step 2 — Test Skip Creating Person Account Behavior
1. Update Event Settings
- Return to the same Summit Event record
- Change:- Person Matching No Match Behavior → Skip Creating Person Account
 
- Person Matching No Match Behavior → 
Save the Event.
2. Register a Completely New Person
- Click Register
- Enter:- First Name: Michael
- Last Name: Lee
- Email: michael.lee@example.com
 
- Submit registration
✅ Expected Result:
- No new Person Account is created
- Summit Event Registration is still created
- Registration record:- Does not have an Account linked
- Displays context indicating:- No matching record found
- Person Account creation was skipped
 
 
🛠 Step 3 — Register a Known Person
- Register:- First Name: Sarah
- Last Name: Thompson
- Email: sarah.thompson@example.com
 
✅ Expected Result (Both Settings):
- The registration matches to the existing Sarah Thompson Person Account
- A new Summit Event Registration is created and linked to Sarah’s Person Account
- Registration record reflects a successful match
✅ Pass/Fail Criteria
- Create Person Account setting:- Creates new Person Account if no match is found
- Registration links to newly created Person Account
 
- Skip Creating Person Account setting:- Does not create a new Person Account if no match is found
- Registration record remains unlinked to any Account
- Registration record shows clear indication that no match was found and no account was created
 
- Matching logic:- Correctly links known duplicates regardless of the “no match” setting
 
💬 Report Results
Submit your results here:
 Google Feedback Form
Include:
- Org type used (Standard, Education Cloud, Nonprofit)
- Steps taken
- Screenshots of the Registration record
- Confirmation of Account creation or non-creation
- Any unexpected errors or results