Inconsistent query results
I have written a Power Automate flow that retrieves records from Blackbaud Grantmaking using SKY API references and writes them to an Excel table. I make no changes to the flow, yet I get inconsistent results. Sometimes it works exactly as it should. But regularly, it duplicates some records and leaves out others. Oddly, it always reports the same number of records. I have a theory related to caching, but I have no idea if that's a problem or how to eliminate it. Any ideas? Thank youi.
Answers
-
Update: I seem to have pseudo-solved my problem, at the expense of time. My flow uses the POST Search for Payments API (https://developer.sky.blackbaud.com/api#api=grantmaking&operation=SearchPayment) to loop through several hundred payment records. I was using the per_page parameter to retrieve the max 100 records at a time. I reduced the per_page parameter to 1, and got far fewer duplicates, less often. But still some occasionally. I added a delay 1 second between each loop, and I haven't gotten any duplicates in about 30 runs. My flow takes much longer to run, but right now accuracy is more important than time.
0 -
Sadly, that worked until it didn't. It ran 30x without displaying any duplicates. Then 3 failures in a row. There seems to be 1 record duplicated and 1 row left out. Not the same rows every time.
0
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)