Common Ground Connector: Winter '10 Enhancements
Feature Summary
Release: Winter '10
Author: Kevin Suer
Overview:
The Winter ’10 release has two new Common Ground Connector enhancements that streamline the effort of synchronizing data between Convio Online Marketing (COM) and Convio Common Ground (CG), as well as help improve overall quality of data stored in both COM and CG.
Key Features:
- Interest Synchronization: New enhancements to the Common Ground connector that provides two-way data synchronization of constituent Interest assignment(s) between the Convio Online Marketing and Convio Common Ground platforms.
- Merge Synchronization: New capability within the Common Ground Connector that automatically synchronizes constituent merges performed in Convio Common Ground and propagates those to merge the corresponding records in COM automatically.
Use Scenario #1: Constituent Updates Interests in COM Profile; changes propagated to CG
- James, a constituent of the American Health Society goes into his profile page (ConsInterestUser) in Convio Online Marketing and updates his interests. He sees he has the following interest assignments:
- Diabetes eNews (email interest) = Assigned
- Heart Disease eNews (email interest) = Unassigned
- Cancer Content (web interest) = Unassigned
- Trigeminal Neuralgia Content (web interest) = Assigned
- James was recently diagnosed with Congestive Heart Failure (CHF) and also has a new job and is no longer interested in the obscure disease, Trigeminal Neuralgia,that his old boss suffered from. He updates and saves his profile to the following assignments (changes in blue text).
- Diabetes eNews (email interest) = Assigned
- Heart Disease eNews (email interest) = Assigned
- Cancer Content (web interest) = Unassigned
- Trigeminal Neuralgia Content (web interest) = Unassigned
- The next day, William, AHS’s DataSync Administrator, initiates the Convio Connector for Common Ground DataSync operation from within Data Management - Import/Export. The Connector runs through its normal routine but has a new step as a result of this release. It detects that James, the constituent, has updated Interest assignments since the last synchronization. The Connector downloads the updated Interest Information and updates James’ offline record in Common Ground with the new information.
Days later, Joseph, AHS’s Direct Mail Coordinator, pulls a list of contacts from Common Ground who are interested in Heart Disease for an upcoming direct marketing campaign. James’ name is included in the list a few weeks later he receives a printed newsletter in his postal mailbox with the latest news on Heart Disease. James does not remember updating his interest preferences online, but as a recently diagnosed CHF patient, he thinks to himself that the American Health Society provides really interesting and informative content. He decides to go online to their Web site and donate as a result of the great service they provide.
Use Scenario #2: Common Ground Resolved Duplicate is propagated to Convio Online Marketing
After this feature is released, Sally, a Site Administrator for the American Health Society, does the following:
- Sally logs into Common Ground and sees the following two duplicate records:
- Jennifer Smith, 123 Elm Street, CG ID = 20001
- Jenny Smith, 123 Elm, CG ID = 20003
- Unbeknownst to Sally when she is working in CG, COM happens to store these same duplicate records as contacts from a previously run synchronization:
- Jennifer Smith, 123 Elm Street, Member ID = 20001
- Jenny Smith, 123 Elm, Member ID = 20003
- Sally decides that Jenny Smith is the Master Record and Jennifer Smith is the duplicate record. She chooses to merge these two records, which results in updated information on the Jenny Smith record and a deleted Jennifer Smith record.
- Later that day, William, a DataSync Admin, initiates the Convio Connector for Common Ground DataSync operation in Data Management - Import/Export. The Connector runs through its normal routine but has a new step as a result of this release. It detects that Convio Online Marketing is storing a set of duplicate contact records whose online records were merged in CG (the records Sally merged earlier in the day). The Connector initiates a process whereby Convio Online Marketing will pick the same record, Jenny Smith, as the Master Record, and Jennifer Smith as the duplicate and automatically resolve the duplicate, transferring information to the Jenny Smith record (according to Convio Online Marketing automatic duplicate resolution logic) and deleting the Jennifer Smith record. No manual intervention was required by Sally to merge the Convio Online Marketing duplicate records.
William receives a summary of the operation indicating that it resolved one set of duplicate records in Convio Online Marketing; he emails Sally to let her know.
Screen Captures:
Figure 1: View a listing of all interests that are mapped between COM and CG; cross-references have to be created for Interest Synchronization to function.
Site Data Parameters:
There were no Site Data Parameters added as part of this project.
Client Impacts:
- Interest Synchronization feature is available only for Common Ground clients with the “Nessie” version of Common Ground or later who use Convio Online Marketing.
- Merge Synchronization is available for all Common Ground clients who use Convio Online Marketing.
FAQ:
What are the details behind how Merge Synchronization works?
Whenever two contact records are merged in Convio Common Ground the next synchronization operation of the Common Ground Connector should trigger Convio Online Marketing to merge the same records automatically. Below are detailed requirements for this automatic trigger.
- The two contact records merged in Convio Common Ground must each map to contacts in Constituent360 ( the MemberID fields of the corresponding COM records must contain the CG IDs).
- Unless both records merged in Convio Common Ground have a match between the MemberID field in COM with the Common Ground ID in CG then do not trigger a merge in COM.
- Failed merge synchronization error because one or both of the records do not exist in COM (scenario is: a into b in COM; b into a in CG); this error will be reported in the Operation results and the merge synchronization will not be attempted again in future synchronization operations.
- Failed merge synchronization error because of COM saying it couldn’t do the merge for a particular for an unexpected error; this merge synchronization will be attempted again in future synchronization operations
- Convio Online Marketing Duplicate Resolution Logic. Convio Online Marketing will merge the two contacts in automatic fashion. The bullet points below outline the precise logic behind automatic duplicate resolution in Convio Online Marketing
- The master record in Common Online Marketing will be the same record that was selected as the master record in Convio Common Ground (per matching COM MemberID to CG Common Ground ID).
- Update the master record Contact attributes with information from the duplicate record Contact attributes under the following conditions:
- Email Address:
- If one record’s email address is null, choose the non-null Email Address, else
- If one record has a deliverable email status and the other record does not, choose the Email Address that has a deliverable status, else
- If the master record has an Email Address, choose the value from master record
- Accepts Email:
- Update the Master Record as “accepts,” if either the Master or Duplicate Record accepts, else
- Update the Master Record as null, if either or both the Master or Duplicate Record have null values, but none accepts, else
- Set “does not accept” for Master
- Center Level Accepts Email
- Update the Master Record as accepts, if either the Master or Duplicate Record accepts, else
- Update the Master Record as null, if either the Master or Duplicate Record have null values, but none accepts, else
- Set “does not accept” for Master
- User Name / Password / Login
- Update the combination of these three fields with values from the Record that last logged in; else,
- Use values from the Master Record
- Address Field: Treat all address fields (Address 1 - 3, City, State, Zip Code, Country) to update either all the values from either the Master or Duplicate record.
- Update logic
- Do not update Master record
- Update Master if improvement (ala Survey)
- Update Master always
- Applicable Addresses
- Address - Address
- Address - Work Address
- Address - Other Address
- Employment - Employer Address
- Advocacy - Manual District Overrides
- Update logic
- Address - Standardized Home Address: Null out standardized address for Master
- Advocacy – Automatic: Null out automatic districts
- Accepts Postal Mail:
- Update the Master Record as accepts, if either the Master or Duplicate Record accepts, else
- Update the Master Record as null, if either the Master or Duplicate Record have null values, but no accepts, else
- Set does not accept for Master
- Membership Information Fields:
- Choose non-null Membership Information fields, else
- Choose non-null Membership Information fields for non-expired Membership record, else
- Choose use Membership Information fields from contact record with most recent online financial transaction
- Calculated field merging criteria. Update the Master Record according to the following rules for the following fields, which are calculated on the Constituent record:
- Recalculate the following fields:
- Transaction Information
- Sustained Giving Information
- All other fields. All other fields will be updated based on one of the following selected configuration options:
- Online Merging Rules
- Update null value with non-null value, else
- Pick value from Master Record, else
- Pick value from (most recent/least recent) modified date, else
- Pick value from (most recent/least recent) last login date, else
- Pick value from (higher/lower) Constituent ID
- Offline Merging Rules
- Update null value with non-null value, else
- Pick value from online/offline record
- All other fields include:
- Biographical Information
- Biographical Information - Name
- Phone
- Employment
- Education - Secondary School
- Education - First Post-Secondary School
- Education - Second Post-Secondary School
- Education - Third Post-Secondary School
- Education - Fourth Post-Secondary School
- Education - Fifth Post-Secondary School
- Education - Sixth Post-Secondary School
- Significant Others
- Relationships
- Additional Information
- Online Merging Rules
- Recalculate the following fields:
- All interaction history from the surviving and purged record will be saved on the surviving record.
- All transaction history from the surviving and purged record will be saved on the surviving record.
- All notes history from the surviving and purged record will be saved on the surviving record.
- Recalculate all summary information on the master record according to updated transactional information.
- Email Address:
##END
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 21 Blackbaud Impact Edge™
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board