Since I'm managing a user database for a large University, being able to delete users that have either
a) never logged in, even though they requested a login, or
b) not logged in at least 7 years,
at a rate fast than one at a time would be fantastic.
I can dismiss licenses from multiple accounts at once (which is awesome), but being able to select multiple users and delete them all at once would make deleting the 200+ users who haven't logged in since 2020 considerably easier and less time consuming.
It'd be nice to be able to consolidate data the same way - from a batch of users to one user, all at once.
We use the ArcGIS Online API's to automatically remove user accounts for people that requested one but didn't log in during the first 15 days.
We also use the API's to automatically remove user accounts for people that have not logged in for 90 days and do not own groups or content. (Groups and Content have to be assigned to a new owner before you can remove the account. You also have to remove addon licenses before you can remove the account.)
Both Python scripts run nightly from an Azure server with an ArcGIS Online service account.
But I agree that having a built in custodian function that doesn't require a separate service account would be preferred.
MAllen: For the most part, I'm removing accounts for students (both undergrad & grad) that have graduated, that had content for their classes but are no longer active (and in some cases, long inactive).
@jtougas check out this admin tool. https://geo-jobe.com/admin-tools/
It will delete a selection of accounts based on the criteria you set.
Thanks, I'll look into it!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.