Organization constituent record as proxy for committee names?
Hi all:
How do others manage their lists of committees within RE? Until today I had assumed the best practice would be an Individual Constituent record that had an attribute that indicated committee membership of one sort or another. Ex: Constituent code = Board member, with an attribute like Fundraising committee or Executive committee, etc. And to find your current committee members you simply query for the appropriate constituent attribute.
Today I discovered that some time before me this company was creating Organization constituent records to represent a committee, and then individual constituents were assigned to that organization via relationships / reciprocals. I hadn't seen that approach before - trying to imagine the plus / minus to that way of doing it.
Thoughts one way or the other; good, bad, indifferent?
Comments
-
Dave Billnitzer:
Hi all:
How do others manage their lists of committees within RE? Until today I had assumed the best practice would be an Individual Constituent record that had an attribute that indicated committee membership of one sort or another. Ex: Constituent code = Board member, with an attribute like Fundraising committee or Executive committee, etc. And to find your current committee members you simply query for the appropriate constituent attribute.
Today I discovered that some time before me this company was creating Organization constituent records to represent a committee, and then individual constituents were assigned to that organization via relationships / reciprocals. I hadn't seen that approach before - trying to imagine the plus / minus to that way of doing it.
Thoughts one way or the other; good, bad, indifferent?
I read about creating an org record for comittees on the fouums. I really the idea as opening the record is less steps than running a query - all listed in one place. It's on my long term to do list to enter committees and members. If directors looked in RE for the info I'd already have it entered. At thisl point their preference is to work off their word/excel lists.
I'd like to see it implemented, just hasn't been a priority yet.
I believe it's Gina that uses org records for over 50 committees. Hopefully, she'll see and respond on how it's working for her.
0 -
Dave Billnitzer:
We assign a Committee Attribute in the constituent record. Committee membership can change every year and we just change the attribute. Each of our committee members also get a Note in their record that lists the various committees they've served on and corresponding dates. So there is a more detailed record of their service with us in case we ever need to call upon that information. But we keep only current committee memberships listed in attributes. I think that is the easiest way, I think tracking it through an organization record/relationships would make it challenging to get the information out. The nice thing about keeping it in attributes is that most of the functions in RE allow you to filter by attributes so it's easy to pull a giving report or mailing labels, etc. I think recording it under the individual record/attribute makes the most sense.Hi all:
How do others manage their lists of committees within RE? Until today I had assumed the best practice would be an Individual Constituent record that had an attribute that indicated committee membership of one sort or another. Ex: Constituent code = Board member, with an attribute like Fundraising committee or Executive committee, etc. And to find your current committee members you simply query for the appropriate constituent attribute.
Today I discovered that some time before me this company was creating Organization constituent records to represent a committee, and then individual constituents were assigned to that organization via relationships / reciprocals. I hadn't seen that approach before - trying to imagine the plus / minus to that way of doing it.
Thoughts one way or the other; good, bad, indifferent?
0 -
Dave Billnitzer:
Hi all:
How do others manage their lists of committees within RE? Until today I had assumed the best practice would be an Individual Constituent record that had an attribute that indicated committee membership of one sort or another. Ex: Constituent code = Board member, with an attribute like Fundraising committee or Executive committee, etc. And to find your current committee members you simply query for the appropriate constituent attribute.
Today I discovered that some time before me this company was creating Organization constituent records to represent a committee, and then individual constituents were assigned to that organization via relationships / reciprocals. I hadn't seen that approach before - trying to imagine the plus / minus to that way of doing it.
Thoughts one way or the other; good, bad, indifferent?
Dave,
We manage committees using org records. One of the benefits I see is being able to track history. For example, I get requests from our Alumni Relations office for a list of past board members who served between two specific dates. Having these relationships built with start and end dates makes this kind of list possible - I don't know how we'd do it otherwise. We can also include positions, such as chairman, president, secretary, etc. for various committees, similar to what we do for employment relationships.
0 -
Jason Black:
Dave,
We manage committees using org records. One of the benefits I see is being able to track history. For example, I get requests from our Alumni Relations office for a list of past board members who served between two specific dates. Having these relationships built with start and end dates makes this kind of list possible - I don't know how we'd do it otherwise. We can also include positions, such as chairman, president, secretary, etc. for various committees, similar to what we do for employment relationships.Jason - This is exactly what works for us as well with this approach.
- Also, we're able to add staff members who are responsible for the board/committee.
- And you can create attributes for more detailed information (ex: Board term: 1st, 2nd)
The only tradeoff is a bit more complexity in your queries to pull the members.
- To somewhat simplify this, we created a specific constituent code for this "class" of records.
-
- So in our queries we can say (for example): give me anyone who has an individual relationship of "Director" to an organization that has a constituency code of "Foundation-Board".
0 -
Gina Gerhard:
Jason - This is exactly what works for us as well with this approach.
- Also, we're able to add staff members who are responsible for the board/committee.
- And you can create attributes for more detailed information (ex: Board term: 1st, 2nd)
The only tradeoff is a bit more complexity in your queries to pull the members.
- To somewhat simplify this, we created a specific constituent code for this "class" of records.
-
- So in our queries we can say (for example): give me anyone who has an individual relationship of "Director" to an organization that has a constituency code of "Foundation-Board".
Hi Gina:
So are you saying that you created a handful of organization constituent codes that apply to committees?
ex: org constit code = "executive committee" or "fundraising committee" or "outreach committee" etc
and then you assign individuals to each organization with a position, and a relationship and reciprocal?
ex: "committee member" or "committee chair" or "committee secretary"
0 -
Dave Billnitzer:
Hi Gina:
So are you saying that you created a handful of organization constituent codes that apply to committees?
ex: org constit code = "executive committee" or "fundraising committee" or "outreach committee" etc
and then you assign individuals to each organization with a position, and a relationship and reciprocal?
ex: "committee member" or "committee chair" or "committee secretary"
Dave -
Sorry I didn't explain this part very well. I created constituency codes that would help me "group" the types of boards we have:
- Charitable Foundation Board (this is for all our boards - statewide board and our other 8 regional boards)
- Charitable Foundation Committee (this is the code for ALL our associated committees)
So each of these board/committee org records has one of these constituency codes.
I then set up relationships to all the members, with specific relationship/reciprocal "terminology"
- For our statewide board - use the term "Director"
- For our regional boards - use the term "Board Member"
- For our committees - use the term "Member"So when I need to pull all our regional board members, I can structure the query: give me all the individuals who have an organization relationship of the type "board member" and have a relationship to the organizations that have the constituency code of "Charitable Foundation Board". Because I use the terminology specific for the type of board, I can get at these various groups with the combiniation of relationship/reciprocal and the constituency code.
If I didn't set up the constituency codes, I would need to specify all 8 regional board member records each time I wanted to pull all the regional boards. So it's helpful if you need to group these various data elements together.
We evolved this particular approach because of the way we needed to slice/dice/group our data. So it would just depend on your data and how you need to work with it.
Hope that's a bit more clear?
0 -
Gina Gerhard:
Dave -
Sorry I didn't explain this part very well. I created constituency codes that would help me "group" the types of boards we have:
- Charitable Foundation Board (this is for all our boards - statewide board and our other 8 regional boards)
- Charitable Foundation Committee (this is the code for ALL our associated committees)
So each of these board/committee org records has one of these constituency codes.
I then set up relationships to all the members, with specific relationship/reciprocal "terminology"
- For our statewide board - use the term "Director"
- For our regional boards - use the term "Board Member"
- For our committees - use the term "Member"So when I need to pull all our regional board members, I can structure the query: give me all the individuals who have an organization relationship of the type "board member" and have a relationship to the organizations that have the constituency code of "Charitable Foundation Board". Because I use the terminology specific for the type of board, I can get at these various groups with the combiniation of relationship/reciprocal and the constituency code.
If I didn't set up the constituency codes, I would need to specify all 8 regional board member records each time I wanted to pull all the regional boards. So it's helpful if you need to group these various data elements together.
We evolved this particular approach because of the way we needed to slice/dice/group our data. So it would just depend on your data and how you need to work with it.
Hope that's a bit more clear?
Hi Gina:
Yes, that made perfect sense. It never would have occurred to me to use org records to represent committees - very clever. I had been toying with the idea of using the Events module (committee members would be participants; a coordinator would be the staff person who assists the committee, and that way I could use the scheduler to plan out several months' worth of committee meetings, and it would be easy to maintain records of everybody's attendance. Any thoughts about that, pro or con?.
0 -
Dave Billnitzer:
Hi Gina:
Yes, that made perfect sense. It never would have occurred to me to use org records to represent committees - very clever. I had been toying with the idea of using the Events module (committee members would be participants; a coordinator would be the staff person who assists the committee, and that way I could use the scheduler to plan out several months' worth of committee meetings, and it would be easy to maintain records of everybody's attendance. Any thoughts about that, pro or con?.
Dave -
We pull our board and committee information constantly, so having the org records structured with members makes it a stable and visible structure that you can then use in queries, exports and reports.
- In Query, I have a folder called ^TEMPLATES and in that folder, I create queries for each of the boards and committees (^BOARD-Directors-Current ; ^BOARD-Directors Curr+Former; ^COMMITTEE-Fiscal Policy Committee-Current, etc.....)
- Our RE admins are familiar with these standard ^TEMPLATE queries for all the groups or combination of groups.
We also then set up our board meetngs as events, and we globally add in the members (using the Global Add/Participants) based on the board and committee standard queries we have already set up.
- Our RE admins are also familiar with this process, so they can set up the board meetings and globally add the members themselves.
This has worked best for our organization, so the org records are a very VISIBLE way of looking at the boards/committees and seeing at a glance who all the current and former members are. I would probably opt for this way vs. setting them up as an event with participants - if someone were lookingn for the Board of Directors I don't think you'd think of looking in the events module for that info?
Good luck -- let us know what you decide!
0 -
Gina Gerhard:
Dave -
We pull our board and committee information constantly, so having the org records structured with members makes it a stable and visible structure that you can then use in queries, exports and reports.
- In Query, I have a folder called ^TEMPLATES and in that folder, I create queries for each of the boards and committees (^BOARD-Directors-Current ; ^BOARD-Directors Curr+Former; ^COMMITTEE-Fiscal Policy Committee-Current, etc.....)
- Our RE admins are familiar with these standard ^TEMPLATE queries for all the groups or combination of groups.
We also then set up our board meetngs as events, and we globally add in the members (using the Global Add/Participants) based on the board and committee standard queries we have already set up.
- Our RE admins are also familiar with this process, so they can set up the board meetings and globally add the members themselves.
This has worked best for our organization, so the org records are a very VISIBLE way of looking at the boards/committees and seeing at a glance who all the current and former members are. I would probably opt for this way vs. setting them up as an event with participants - if someone were lookingn for the Board of Directors I don't think you'd think of looking in the events module for that info?
Good luck -- let us know what you decide!
I'm also interested in learning more about this. I also want to be able to track meeting attendance so that at the end of the year I can see which trustees attended which board and committee meetings. Is this easy to do using org records and how does it work?
0 -
Renee Lipman:
I'm also interested in learning more about this. I also want to be able to track meeting attendance so that at the end of the year I can see which trustees attended which board and committee meetings. Is this easy to do using org records and how does it work?
Renee - Here are the basics of how I do this for my org:
- Create the board/committee org record and add the members as relationships (with position, date from/date to, attributes, etc. - whatever you need).
- Create standard queries for all your boards/committee members or combinations
- ex: For Board of Directors, your query should be: All constituents who have an organization relationship of "Board Member" on the specific record of "NH Charitable Foundation Board of Directors".
- ex: For Former Board of Directors: All constituents who have an org relationship of "Board Member-Former" on the specific record ...."
- Set up a version of these queries that are "Individual" queries (not constituent).
- If you choose to identify former members by the Date From/Date To fields, that means that you cannot put FUTURE Date to fields in.
-
- ex: We like to put the entire term of our members, so the date from is when they started (1/1/2012) and the date to is the date when their term is due to end (12/31/2018). Since we do it this way, we CANNOT identify former board members by the criteria (and Date To is not blank). So instead, we have the relationship of "Board Member" and "Board Member-Former" so we can pull our former members.
- Set up events for all your board/committee meetings that you want to track.
- Using Global Add, add the board/committee members as registrants to your board/committee meeting event. Use you individual queries when you do your global add (that's why they need to be of this type).
So you are maintaning your board/committee org records by adding new members and making old members "former", and the standard queries that you have set up will always be updated - so once you get that all set up there's really no more to do.
And adding the members to the board/committee members can be handled quickly using the Global Add, so that's also easy.
Hope this helps! Feel free to contact me if you want more info.
0 -
Awesome insight as always, Gina! Does your organization have the Volunteer Module? If so, can I ask why you track Board Meetings as Events rather than Job Assignments/Time Sheets?
Gina Gerhard:
Dave Billnitzer:
Hi Gina:
Yes, that made perfect sense. It never would have occurred to me to use org records to represent committees - very clever. I had been toying with the idea of using the Events module (committee members would be participants; a coordinator would be the staff person who assists the committee, and that way I could use the scheduler to plan out several months' worth of committee meetings, and it would be easy to maintain records of everybody's attendance. Any thoughts about that, pro or con?.
Dave -
We pull our board and committee information constantly, so having the org records structured with members makes it a stable and visible structure that you can then use in queries, exports and reports.
- In Query, I have a folder called ^TEMPLATES and in that folder, I create queries for each of the boards and committees (^BOARD-Directors-Current ; ^BOARD-Directors Curr+Former; ^COMMITTEE-Fiscal Policy Committee-Current, etc.....)
- Our RE admins are familiar with these standard ^TEMPLATE queries for all the groups or combination of groups.
We also then set up our board meetngs as events, and we globally add in the members (using the Global Add/Participants) based on the board and committee standard queries we have already set up.
- Our RE admins are also familiar with this process, so they can set up the board meetings and globally add the members themselves.
This has worked best for our organization, so the org records are a very VISIBLE way of looking at the boards/committees and seeing at a glance who all the current and former members are. I would probably opt for this way vs. setting them up as an event with participants - if someone were lookingn for the Board of Directors I don't think you'd think of looking in the events module for that info?
Good luck -- let us know what you decide!
1 -
Rachel - We do not have the Volunteer module but do have Events, so that's why we set the board meeting up as events.
It's great to open up a board member's constituent record and easily see which board meetings they attended/did not attend.1
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board