How Do You Manage "Run As" Activity and Auditing?
I recently discovered that when a user utilizes the "Run as another user" feature in CRM, their actions are logged in the database as if performed by the impersonated user. This includes adds, edits, deletes, page visits (as seen in the history), and session activity tracked in the ACTIVEUSERMONITORINGLOG table.
I'm curious how other organizations are handling this behavior—specifically, how they identify actions taken by User X while impersonating User Y.
So far, I haven’t found any global variables in Page Designer or the SDK that indicate a session is a "Run as" session. Has anyone found a reliable method for flagging or tracking impersonation activity?
Answers
-
This would be really useful for us to know too - at one point we were going to open up the "run as" access to a huge chunk of the team so they could access their colleagues' My Fundraiser pages as well as their own, but we spotted the issue with the tracking (and the fact that they could get access to areas of the system they haven't been trained on) and decided to keep it more restricted. Even if it's not done deliberately, it's fairly easy to forget you're logged in as someone else and just continue using that browser window.
1 -
I have identified what appears to be a value available in the constructor passed into javascript in a custom ui model that surfaces runAs. That is looking promising for isolated custom form level handling, such as suppressing functionality for runAs users, but that is somewhat limited in wider application.
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 393 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 356 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 637 Blackbaud Grantmaking™
- 557 Blackbaud Education Management Solutions for Higher Education
- 3.1K Blackbaud Education Management Solutions for K-12 Schools
- 929 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 82 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 239 ResearchPoint™
- 117 Blackbaud Tuition Management™
- 163 Organizational Best Practices
- 237 The Tap (Just for Fun)
- 32 Blackbaud Community Challenges
- 25 PowerUp Challenges
- 3 (Open) 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
- 772 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)