getIncrementalUpdates and TeamRaiserGift record timestamp
We are using LO Web Services to build a local data warehouse storing LO data used for reporting. I've recently run into a problem, where a constituent record (X) of a Team Raiser participant was determined to be a duplicate and merged into another record (Y). However, the duplicate record X, prior to the merge, had gifts donated to their Team Raiser.
During the merge the ParticipantConsId field on the Team Raiser Gift record was updated to Y, but the LastModify timestamp on the Team Raiser Gift remained unchanged. Our daily sync updated the constituent X record to removed, but it did not update the Team Raiser Gift record with the new ParticipantConsId (Y) causing a discrepancy in the data. When I run getIncrementalUpdates on the Team Raiser Gift or query by ModifyDate for the time when the constituent was merged, it does not return the gift in question. I had to run getIncrementalInserts for when the gift was originally created to actually pull that gift into the sync and update it in the data warehouse.
I believe this to be an error on the Blackbaud side, as this gift should have its LastModify timestamp updated when the participant's record it was donated to, was merged into another record and the ParticipantConsId field was updated on the gift record.
Has anyone else experienced something similar?
Answers
-
Hey there, @Szymon Zaleski
Thanks for posting your question. I actually had a client of mine recently have this same exact thing happen with their RE data sync that had a recurring gift processing, but when there was a merge, the sustaining/recurring gift remained on the discarded record that was marked as "inactive/removed" after the merge.
In order to account for the issue, given it has happened with your data sync as well, I recommend filing a case at Blackbaud Support at https://support.blackbaud.com so that they can register the issue, if they haven't already, and identify a root cause and resolution to the issue, so that it doesn't happen again for your data as well as other organizations doing the same thing with their data in merging records.
I hope you find this response helpful.
Thanks,
Will0
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 117 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 777 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

