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
- 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)


