Request Fundraiser Assignment | Check if record is constituent or relationship
Hi everyone,
I have a button add-in for the constituent page action extension point where GOs can request fundraiser assignment to the constituent record. This is based on the Power Automate workshop that I attended during BBCON 24. After some modifications we tested it out and one of the issues we are facing is how to handle assignment requests for non-constituent records. i.e. records that are not true constituent records. The unexpected part of this is that fundraisers do get added to these relationship records even though my understanding is that it shouldn't be possible.
I want to be able to check the record before I display the request form. My initial thought is to check if a record is a true constituent by looking for a Constituent ID. I would love to know if others have dealt with similar situations or have any recommendations on how to deal with it.
tl;dr How do I check in a flow if a record is a constituent record and not a relationship?
Comments
-
@Vishal Balaji
empty(outputs('Get_Constituent')?['body/lookup_id'])A “real” constituent record have lookup_id, so condition on if lookup_id is empty you will be able to tell the difference between a constituent vs a non-constituent.
0 -
@Vishal Balaji
Look at the output of the “is_constituent” field.0
Categories
- All Categories
- 2 Blackbaud Community Help
- High Education Program Advisory Group (HE PAG)
- BBCRM PAG Discussions
- Luminate CRM DC Users Group
- DC Luminate CRM Users Group
- Luminate PAG
- 186 bbcon®
- 1.4K Blackbaud Altru®
- 389 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 14 donorCentrics®
- 355 Blackbaud eTapestry®
- 2.4K Blackbaud Financial Edge NXT®
- 616 Blackbaud Grantmaking™
- 542 Blackbaud Education Management Solutions for Higher Education
- 3.1K Blackbaud Education Management Solutions for K-12 Schools
- 909 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 207 JustGiving® from Blackbaud®
- 6.2K Blackbaud Raiser's Edge NXT®
- 3.5K SKY Developer
- 236 ResearchPoint™
- 116 Blackbaud Tuition Management™
- 160 Organizational Best Practices
- 232 The Tap (Just for Fun)
- 30 Blackbaud Community Challenges
- Blackbaud Consultant’s Community
- 18 PowerUp Challenges
- 3 Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 3 Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 71 Blackbaud Community All-Stars Discussions
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 743 Community News
- 2.8K Jobs Board
- Community Help Blogs
- 52 Blackbaud SKY® Reporting Announcements
- Blackbaud Consultant’s Community
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- Blackbaud Francophone Group
- Blackbaud Community™ Discussions
- Blackbaud Francophone Group