Solicit Code - How to Clean up or prevent duplicate entries
Thanks!
Dawn
Comments
-
That seems odd . . . to my understanding, it's not actually possible to have the same code on a record twice.
So first, let me ask this: do you have multiple solicit codes that are similar to one another but not identical? If so, you can go to Config > Tables > Solicit codes and use the Table Cleanup tool to merge similar records.
If not, then you've stumbled onto a bug of some kind. In this case, I would query for everyone who has the solicit code in question on their record and save this as a static query. Then globally remove the solicit code from all of these records, and then add them again. This should result in only one instance per constituent.
Still though, if I were going to bet on this, I would bet you've got multiple similar codes.0 -
Ryan Hyde:
That seems odd . . . to my understanding, it's not actually possible to have the same code on a record twice.
So first, let me ask this: do you have multiple solicit codes that are similar to one another but not identical? If so, you can go to Config > Tables > Solicit codes and use the Table Cleanup tool to merge similar records.
If not, then you've stumbled onto a bug of some kind. In this case, I would query for everyone who has the solicit code in question on their record and save this as a static query. Then globally remove the solicit code from all of these records, and then add them again. This should result in only one instance per constituent.
Still though, if I were going to bet on this, I would bet you've got multiple similar codes.You can't manually choose the same code, but if you import them or have solicit codes in you defaults, they can be duplicated.
0 -
You can't manually choose the same code, but if you import them or have solicit codes in you defaults, they can be duplicated.Ahh, actually that makes a kind of twisted sense. Or at least it looks like other stuff I've seen before. I bet if you were to manually go into the record and open up the solicit code menu, all of the duplication would suddenly vanish.
To mitigate this problem in the future, here's what you could do:- Instead of importing solicit codes, import just the constituent ID, making sure to do a do an "update existing record" constituent import.
- Before you import, tell the import module to create a static query of records updated.
- Once that import is done, find the static query, and add the criteria "solicit code <does not equal> [solicit code you're trying to add]"
- Save this query (it'll create a new query separate from the first one as "records in X query)
- Use this new query to globally add the constituent code.
0 -
Assuming you have a Query you're using for the Global Add, just add Criteria to the Query to exclude records that already have that Solicit Code. Test first with one or two records to be sure you get what you want, and then do the whole thing. (I.e. add "Constituent ID one of..." to your Query and pick one or two records that are already in the Query. If something goes awry, you only have those few records to manually clean up.)
As far as cleaning a mess from past Global Adds, as Ryan said, you can create a Query with the simple Criteria of "Solicit Code equals..." save as a Static Query, use Global Change to Delete the Solicit Code from records in the query and then use the same Query and Global Change to add it back, but now it should only be once. Depending on how many Solicit Codes and how many Constituent Records you're looking at, this could take a bit of time. You could export everything, clean it in Excel, globally delete everything, and Import back what you want to keep, but I don't know that that would really save you much time in the long run. (It really depends on how many codes and how many records.)0 -
Dawn Pello:
Hi all! Does anyone have any ideas on how you can prevent the same solicitiation code from being added more than once to a record. For example, each year after phonathon we globally add those who requested No Phonathon. However, some of the records have it on twice. Is there any easy way to remove the duplicates and prevent a code from getting added to a record if it's already on there?
Thanks!
DawnI would definitely use Table Cleanup to ensure that you don't have duplicate solicit codes.
If this isn't the case, do a query where you are looking for records with 2 solicit codes the same and globally change these records to take one away.
Could you not just exclude those that already have the solicit code from being included in the global add?
0
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®
- 2.1K 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
- 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™
- 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
- 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
- 3 Blackbaud Staff Discussions
- 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