This idea is to have the ability to configure what triggers a row to display in the Profile Changes. For us, we leverage APIs and have several systems; where we only use BBEM as our SIS. We have a separate system for admissions, for HR, for finance, etc. To support our integrations, we created service accounts to add, update and delete some data points in BBEM for records based off data collected in these other systems. Each time our integration runs, a profile change occurs.
For current students and their parents, we want the end users to be able to do self-service within the system or for system admins to be able to adjust data points when notified by the families. Currently, the profile changes collects all of these changes and the only way to clear out out integrations ones are to filter for that user and for someone to manually clear them so they can then review changes made by humans (not our APIs).
In the handle profile changes, we want to be able to configure for specific roles or users to indicate NOT to generate a profile change notification to eliminate the noise.