Select to view content in your preferred language

ArcGIS Online User Management Enhancements

511
4
10-18-2022 09:33 AM
Status: Open
jtougas
Occasional Contributor

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.

4 Comments
MAllen
by

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.

jtougas

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). 

MAllen
by

@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.

jtougas

Thanks, I'll look into it!