Ability to run user purge on a set
The current purge job does not allow for granularity beyond the user group and the number of options and filters for the Purge User Records job is very limited.
It would be helpful to be able to run patron purge on a set of user records, or alternatively for Alma to add a user delete job (under Manage Jobs and Sets > Run a Job) that runs on a set.
(see also NERS Request ID 5304)
Hi all,
I'm happy to inform you that Alma now allows purging users based on a set. This new option enhances the library's ability to purge users based on varying user record attributes, such as last activity date or expiry date. It is also possible to define a scheduled job. The job is run from the Run a Job page at Admin > Manage Jobs and Sets > Run a Job > Purge Users.
read more in the November 2025 release notes: https://knowledge.exlibrisgroup.com/Alma/Release_Notes/2025/Alma_2025_Release_Notes?mon=202511BASE#:~:text=Purge%20Users%20Based%20on%20Set
Best, Alma Product.
-
Alex Forrest
commented
Can we please check on the status of this one. It looks like it was accepted in 2018. It would help a great deal to comply with GDPR and personal data retention agreements.
-
Chris Jones
commented
Hi,
Wondered if we could chase this for an indicative quarterly/half year release plan. It would make auditability (and use of Analytics in set creation) much more manageable than the current limited purge criteria, and also maybe benefit job size if that helps address comments on the number of records/length of job run concerned.
-
James Hammons
commented
To add my own use case to the mix (and sense of urgency): We need the granularity afforded by sets to give us more control over which records are purged. Our accounting office requires us to produce information about fines/fees for a set number of years after they've closed, and the standard checks for active fines for purging a user isn't good enough.
-
Joe Montibello commented
I agree with the others, this would be a very helpful enhancement. It's a terrible experience to set parameters for a purge without being able to see what the results are, and then kick it off knowing that only *after* the job completes will you be able to see if you purged the right people.
Lots of people can run sets without the ability to do a mass purge, so this enhancement would also mean that another staff member could figure out who they wanted purged, create a set, and then just ask the User Administrator to purge based on that.
-
Henry Steele
commented
What is the status of this planned enhancement? The last update to this item was October of 2018
-
Andrew Butterworth
commented
This would be really useful. As we have a lot of different user groups and campuses, that need to be purged at different times. It would be good to get an update.
-
Ann-Louise
commented
When is this to be implemented? I've been sitting all day running purge jobs in Alma. It takes forever. After 10 hours I've been able to purge almost 4000, out of almost 14000. This is not good enough. We really do need something that runs faster. Please, Ann-Louise
-
Sam Nesbit
commented
Hi Moshe,
Is there an update on this 'planned' feature?Thanks,
Sam
-
François Renaville
commented
Thank you, Moshe!
-
Ann-Louise
commented
I believe both ideas here should be developed. Granularity on the user purge job, and adding a user delete job.
GDPR is just the latest reason why we should be concerned about how we handle user data in Alma. This has been a concern in Alma prior to the GDPR as well.Ann-Louise Skjager, Oslo metropolitan university
-
François Renaville
commented
Agreed. Alternatively, it would also be helpful to have the Purge User job in the list of Scheduled Jobs. This would make things so easy for libraries concerned by the GDPR
-
Stacey van Groll
commented
Hi ritu - yes, it’s possible already to change the user group and then purge that whole group, but then you lose the ability to report meaningfully on data in Analytics. The argument for giving more options for the purge job is that we shouldn’t have to essentially corrupt our data in Analytics just to remove user accounts from Alma.
Cheers, Stacey van Groll, University of Queensland -
ritu
commented
An alternative I would suggest that you create a user group something like Purge_2018 and change User group to this newly created group for a set of users that you want to purge.
But yes, it would be useful if we have more granularity on Purge job. -
Luigi Siciliano
commented
That would be great and we strongly support this suggestion. There is a thread in the Alma Mailing List - having subject [ALMA-L] Purging Users - about it. The thread shows clearly how lack of this feature is perceived as a problem by many users. GPDR in Europe makes the need of this feature even more urgent for European Customers.