Updating Phone for User is not causing OneRoster to update dateLastModified
I'm working on an integration via OneRoster with Blackbaud and playing in the SKY Developer Cohort. While grabbing info via Postman, I noticed that updating a User's name or email updates the ‘dateLastModified’ value in OneRoster, but any updates to Phones is not updating this field.
We're currently looking to this field to determine if we need to grab updates to the User profile so we aren't getting Phone updates (unless other updates are also made). Does anyone know why updating the Phone info wouldn't update this ‘dateLastModified’ field?
Comments
-
@Tim Harris
Going to need some Blackbaud folks in community to better answer this, but my 2cents:Currently Blackbaud does not really have a good documentation on what causes a record's last modified field to change, we as client have to “guess and test” to know. There's an idea out in IdeaBank for BB to better document this.
Your issue is like the same as a Constituent record situation. Back in “database view”, when you update address, phone, email, constituent code, constituent attribute, the constituent record itself will be “updated” (the save and close is in the constituent record level).
However, in NXT webview and SKY API, this changes. “pieces” of information of a constituent can be changed without “changing” the constituent record itself. Constituent code can be added/updated/deleted and not have the constituent record marked as changed/last modified. Same with attribute/custom fields. I believe also same with phone and email. This is quite unforunate to have to “guess and test" to know for sure. I hope BB give the idea of better documentation some resource hours relating to “last change” and list API.
0 -
@Tim Harris discussion moved to Education Management API forum. Thanks!
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 209 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 359 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 563 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.7K SKY Developer
- 243 ResearchPoint™
- 118 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
- 779 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)

