Best Practice: Constituency Codes
And, if someone "leaves" your organization and then returns, do you duplicate the constituency code with new dates or do you just modify the date and ignore the time they were away?
Thanks.
Comments
-
I'm not a big fan of dates on constituency codes, because of the way they function in query. I also think duplicating codes is a bad practice for the same reason. I am a fan of having a minimal number of codes, but minimal is relative. There's always attributes for things that don't function as expected with constituency codes.11
-
Thanks Dariel.
I don't like attributes as I find they are a dumping ground for nonsense that should be placed somewhere else. That being said, I do have information all over the place and try to utilize every field I can.
I am being asked to report/track how our funds are being collected based on constituency code (we are a school, so Parent, Alumni, Board Member, etc.) There is a report that I have been using, but 'garbage in, garbage out' as they say. How would you track this without using cons codes?0 -
I'm with Dariel. We don't date constituency codes. Constituents change codes. For instance: Current Trustee's becomes Former Trustee's and Current Parents become Parents of Alums. If you date them there's always the chance that someone won't remember to add the dates. We have as few codes as possible and also use attributes for more granular information.4
-
I got rid of all of our meaningless attributes and only use them if they make sense.3
-
I think codes like Parent, Alumni, etc. are fine. and like Karen Stuhlfeier mentioned, there are times when you'll need former and past iterations of codes. As long as you can keep that number down to a manageable level, I think you'll be fine. I've seen it stated that board membership and employee status can be measured by the membership module and the business relationships, but I also think that's a personal preference based off your reporting.
In regards to attributes being a dumping ground...well, that can be resolved with education and training. Having a crazy number of attributes is not unusual, but they are there to store things that don't fit in other places.
I stick to the rule of wide constituencies, and use attributes for fine tuning. Also, attributes are definitely more versatile that CCs, so there's that.2 -
Yes, with attributes you can configure them however you want. You can use tables, text fields, dates numbers - whatever works best for them. We use Past and Former constituent codes because that information plays a big part in our annual appeal and how we report on it.0
-
The fewer the Constituency Codes the better. We use attributes for more detail and while there may be too many of them, when I pull a query/report/export, I'm usually filtering for a particular one so that doesn't matter. We use from and to dates because it makes the CC more accurate. If someone is a board member and leaves, the become a former board member. The board CC is replaced by former board member with a to date. But a note is added to the record explaining the change. We tend to add notes whenever changes are made to a record so RE users can understand better why and who made changes. And if someone forgets to add a from date when adding a CC, if they've left a note, the date can be found and added. But it's important to place the most important CC in row 1 of your CC section.
1 -
Mark Guncheon:
But it's important to place the most important CC in row 1 of your CC section.
I can't stress this enough. Especially with how they work with gift constituencies, and particularly how they act in NXT. Having a hierarchy of constituencies is so important, because people will have multiple constituencies at the same time.
2 -
Thank you all for your help. I am overwhelmed with options. I didn't really think about "archiving" into attributes to add more information until now. I am going to try that and see how it goes. Wish me luck! Thanks again...0
-
We do use dates because I want to know which years that person was on the board so if needed I can go back and look at board giving 10 years ago. I can't do that without dates.3
-
We used constituency codes to indicate current board or former board and then used attributes to identify which board you served on (we had several hospital boards) and with attributes you have the ability to use both dates and comments.0
-
I have found, working in school settings for 20 years (eek!) that you are always asked to report based on affiliation to your org. So yes, Board of Trustees/Regents Current/Former, Parents Current/Former, Alumni/Current Student, Grandparents, along with some other things. I am happy to share the list of Constit Codes that has ended up being used time and again every time I've move to a new school.
I also agree on the date business, because you have Codes that change every fiscal year. Board members goes from Current to Former, Students become Alums, Current Parents of those students become Parents of Alum (unless they still have another child enrolled, then that Code waits until the last one graduates/leaves). The Constit Date affect every report and query and can really muddy up the works in that regard.
If you do have certain affiliations where you really need to record the dates. Oftentimes that refers to Board members, you want their history, especially if they have stepped off and back on, plus they change roles within the group, that's where the Relationship tab is handy. Give them a relationship to your school and use the Position field to describe their role, the dates From and To and the Relationship/Reciprocal.
And! Remember to establish your org's hierarchy of Constituent Codes so that when reporting you have data that you can pull by any of their Codes or just their Primary Code.2 -
Christine Cooke the problem with tracking such dates via Relationships instead of Constituency is that reporting on Relationship dates is even more screwed up and in flux (recent changes depending on which Patch you have installed). You can follow it on this thread: https://community.blackbaud.com/forums/viewtopic/151/40714?post_id=159637#p1596370
-
During my cleanup, I have found something interesting that might hurt me or help me.
I currently have, among others, up to three constituent codes on a single record for anyone who has been/will be a "parent".
1) Current Parent 2019-2020 (with date from AND to populated),
2) Parent (with date from populated, date to populated only if they are no longer a parent)
3) Past Parent (with date from AND to populated)
I pulled my report to see what it looks like and because it took the data based on my hierarchy and by the gift date AND because I have utilized the cons code dates, I am able to see what the constituent was at the time they made the gift. (e.g. a parent who made a gift who is STILL a parent, a parent who made a gift as a parent but is no longer a parent or a donor who made a gift while they were already a past parent)
If I were to change/update cons codes it would be an ever moving target.
Thoughts?
0 -
John Heizer:
Christine Cooke the problem with tracking such dates via Relationships instead of Constituency is that reporting on Relationship dates is even more screwed up and in flux (recent changes depending on which Patch you have installed). You can follow it on this thread: https://community.blackbaud.com/forums/viewtopic/151/40714?post_id=159637#p159637I understand that. I am talking specifically about a school setting. The standard reporting that Development/Advancement is asked for is based on the group/Constit Code. Reporting is based on Either the Constituent Code and Gift Date(s) or Gift Constituent Code and Gift Date(s). The Constit Code From and To Dates are not helpful.
0 -
Dariel Dixon:
I'm not a big fan of dates on constituency codes, because of the way they function in query. I also think duplicating codes is a bad practice for the same reason. I am a fan of having a minimal number of codes, but minimal is relative. There's always attributes for things that don't function as expected with constituency codes.
0 -
John Heizer:
We do use dates because I want to know which years that person was on the board so if needed I can go back and look at board giving 10 years ago. I can't do that without dates.
0 -
Chiming in on the date issue: I always use dates and find that it is a good record of when a constituent became involved in a specific way. Queries are not an issue, as I always include the "to" date.That said, in the interest of keeping the number of constituent codes to a minimum, I would just delete the date to when a constituent comes back to the organization unless the gap was significant or you need to report on that gap.3
-
I'm in the process of adding all "from" and "to" dates for all our trustee constituency codes. I think this is necessary if you want to run comparison reports, for instance a comparison of trustee giving over the last 5 years, let's say. If you don't add end dates but instead use only codes such as "former trustee", then whoever is coded as a former trustee but has gifts during the specified time frames and at the time the report is run would show up in whatever year they gave - regardless of whether they were on the board at the time or not. Not sure if I'm making sense....0
-
I also am in the process of cleaning up constituency codes. I'm deleting those that are unnecessary/unhelpful, such as Capital Campaign Donor. I can easily find that out based on someone's giving. I am adding dates for the remaining codes because I think it's appropriate for those things I'm actually tracking. I work for a hospital foundation so my constituent codes consist of things such as Physician, Employee, Foundation Board Member, etc. For employees when they leave I actually track additional information under attributes, but using the constituent codes with dates seems to be the easiest way I've found to pull lists...plus all of the dashboards I've seen in NXT use them in their pie charts and I'd like those to be more valuable to my director at a glance.2
-
Hello I'm Monica Dwight and I am responsible for cleaning up our Const. Codes as well. If anyone like to share a few of their hierarchy practices; I'd appreciate and welcome all suggestions. I need to gather a few org practices to better explain different structures so that we can use the best of all worlds. Thank you.0
-
Mercedes McCayRead:
I also am in the process of cleaning up constituency codes. I'm deleting those that are unnecessary/unhelpful, such as Capital Campaign Donor. I can easily find that out based on someone's giving. I am adding dates for the remaining codes because I think it's appropriate for those things I'm actually tracking. I work for a hospital foundation so my constituent codes consist of things such as Physician, Employee, Foundation Board Member, etc. For employees when they leave I actually track additional information under attributes, but using the constituent codes with dates seems to be the easiest way I've found to pull lists...plus all of the dashboards I've seen in NXT use them in their pie charts and I'd like those to be more valuable to my director at a glance.I've found that many of the pie charts don't look at the constituency on the record, but rather gift constituency, which by default pulls in the primary constituency. I think that sometimes gift constituency is a better field than constituency on a record for some information.
3 -
Has anyone developed a system to manage constituent codes after having ConnectRE activated? This is a whole new challenge.
0 -
We are having a huge issue with Constituency Codes. When use REConnect, it overwrites the dates, even tho the code was already there. RE Connect seems to randomly update things in our database and overwrite information. The support people have been working on this for a few years!!!!!! Anyone else having issues with RE Connect?0
-
The only dates I see being entered so far are when a student enrolls or withdraws - student, parent and grandparent record cc's are being updated. They are being updated according to the Connect RE plugin set up choice (only choices right now are "last day of fiscal year" or "last day of academic year.") I go into the record after the update and change the current code "date to" to be the actual withdraw date for the student. The new "past" code that is added enters the "date from" as the process day - so if I processed it on a later date than the actual withdrawal date, I clean that up and change it to the actual withdraw date.
I haven't seen any other dates being overwritten. Is this happening when you link the records, or after the records are linked and updating records. I'd be curious to know if you see any patterns, so I can check my records to see if there are any changes like this that I've missed.0 -
We did a major overhaul of constituency codes; less is definitely more. I echo the sentiment about not using dates; I seem to recall when I redid our codes there was something in the knowledgebase indicating that using dates on constituency codes can muck up reports. You can always establish a relationship which includes the dates. We have a code of trustee for our board members, but we also include their relationship to our board with their to/from dates as board members there. That being said, we developed a hierarchy of the codes since there is a "primary" constituency code and we have constituents who fall into multiple categories (for example, we have someone who is an alum, is on our board of trustees and is also on our faculty, so that is 3 codes. Also we have business rules about multiple constituency codes and which ones you can have on an individual record based upon our needs. I feel multiple constituency codes cause nightmares for queries. We segment often on Constituency codes, so if you also find this to be the case, always take your Query into Export to clean up the results. Finally, it's important to establish who is allowed to add/change/delete a constituency code.0
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®
- 2K 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
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 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