✅ Test Case: Custom Metadata Person Matching ON vs. OFF
🎯 Purpose
Validate how Summit Events uses Custom Metadata-driven field mapping for Person Account matching. Confirm that:
- Custom Metadata matching influences which fields are used for duplicate checks (NO ADDITIONAL CONFIGURATION NEEDED FOR THIS TEST)
- System behavior changes when Custom Metadata is turned ON vs. OFF
🔗 Prerequisites
- Summit Events App installed and configured
- Person Accounts enabled
- Standard Person Account Duplicate Rule active
🏁 Where to Start
- Navigate to the Summit Event tab
- Create a new Event following:
🛠 Test Steps — Custom Metadata Matching OFF
1. Configure Event Settings
- On 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 → Leave Blank
- 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.
- Click Register
3. Register a Person
- Enter:
- First Name: Maria
- Last Name: Gonzalez
- Email: maria.g@example.com
- Submit registration
✅ Expected Result:
- Person Account is created
- Registration is linked
- Matching driven solely by standard Duplicate Rule fields (likely Name, Email)
🛠 Test Steps — Custom Metadata Matching ON
4. Configure Event with Metadata Matching
- Go to the same Summit Event record
- Change:
- Custom Metadata Person Matching Method →
Admissions
- Custom Metadata Person Matching Method →
Save the Event.
5. Register a Similar Person
- Register:
- First Name: Maria
- Last Name: Gonzalez
- Email: maria.g@otherdomain.com
✅ Expected Result:
- Person Account is created/linked
- Registration is linked
6. Register a Non-Match Person
- Register:
- First Name: Maria
- Last Name: Gonzalez
- Email: maria.unique@example.com
- New phone number (if phone is used in metadata)
✅ Expected Result:
- New Person Account is created because no match found
- Matching context on registration record should reflect Custom Metadata mapping
✅ Pass/Fail Criteria
- With Custom Metadata OFF, only standard Duplicate Rules determine matches.
- With Custom Metadata ON, matching considers additional mapped fields.
- Registration record clearly shows which fields were evaluated.
💬 Report Results
Submit your results here:
Google Feedback Form