All School Clones? Self-to-self Relationships?
Hey everyone! I'm Jessi Walters, the Product Manager for Core in Education Management. We've found a couple of interesting things are happening with some regularity, and I'm curious to learn more.
- There are some users we've found that have relationships to themselves. Do you ever create these relationships on purpose? If yes, please tell me why and/or how that helps you. (We only see problems with things like Profile access, so I'm wondering whether it's appropriate to prevent self-to-self relationships.)
- There are a lot of All School role clones. If you have created an All School clone and have assigned it to users with benefit, I'd love to hear what problem that helps you solve.
Thanks for your input and partnership!
Best Answer
-
Jessi -
We have never intentionally created a user self-relationship, but it does happen sometimes during enrollment of new students. (I refer to these as Evil Twins…)
We use Finalsite Enrollment (AKA SchoolAdmin). When the enrolled students are transferred from Finalsite to Core (using the Blackbaud School API), it adds sibling relationships for any new student records created at the same time who have the same parent(s). This is a good thing.
However, if the parents have created more than one Household in Finalsite and the same parent is listed in more than one of the households, Finalsite will create the self-relationship for the incoming student. This is a bad thing.
Part of my processing for incoming students is to check for the evil twin relationships and manually remove them. There is no reason that we would want to have a student listed as his own sibling.
I consider it to be a bug in Finalsite's logic, but they disagreed the last time I talked to them about it. I also think that it's a bug in the Blackbaud API - the Relationship POST should reject a request that has the same UserID for both users.
In a semi-related matter that you did not ask about…we do sometimes intentionally create two relationships between an adult and a student. This is usually done to permit the adult (grandparent, adult sibling of the minor student, etc) to be listed as the Guardian of the student. We don't want to delete the permanent relationship so we add the Guardian relationship. We have to do this for a couple of reasons: 1) the adult sibling can't be granted Parental Access on the sibling relationship record, and 2) some 3rd party services rely on the Parent and Guardian roles - they don't look at anyone who does not have one of those roles.
—-We do/did have one clone of All User (called Curriculum Preview). It is not actively used now. It was created in the Whipple Hill days. I think the intent was to allow a handful of people to review course descriptions before they were published publicly.
3
Answers
-
LOL at "evil twins" 😂 Thanks for taking time to compose the thoughtful feedback! I'll share it with the team.
Still eager for feedback from others; even a thumbs up on Brian's (or other responses as they come) is helpful!
0 -
We don't have any clones of All School that I know, and we try not to permit any relationships to self. As Brian mentioned, the time this frequently happens is during the admissions process when a parent uses their own name instead of child's name on some admissions form that gets processed. We undo any of these that we see come across. The second scenario is the dreaded Jr. Sr. III, etc. where the dad and student essentially have the same name. If staff are not careful, it is easy to match an applicant record with a parent record and introduce an evil twin.
2
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 402 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 655 Blackbaud Grantmaking™
- 576 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 241 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 34 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) 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
- 792 Community News
- 2.9K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

