Hello ESRI Community;
Is there a way today to manage contractor accounts within ArcGIS Enterprise that is time-based? We have a workflow wherein we would like to permit contractor access to our Enterprise for a short period, and then remove them automatically after the time has expired.
This is likely an automation, but I wanted to ask the community if there were any out-of-the-box solutions within Enterprise that solves this issue?
Thanks!
@KTuri we manage user access of a similar nature through python automations. We have scheduled tasks set up on one of the GIS servers that run at 6 am every morning to retrieve all the ArcGIS Pro extensions from users is a specific portal role, so they then have to reassign them each day if they need access. A great way to get the most out of a finite number of extensions.
You could implement python in this way to read a spreadsheet each morning and de-authorise users based on the dates entered?
Regarding in-built automation, that's a hard no. GeoJobe's Task Scheduler will probably support this functionality, but we have it installed for the purpose of disabling inactive users and it killed our system and we had to restore from backup. Needless to say, we're sticking with python for now.
Unfortunately, no, this is a major shortcoming of Esri's Named User licensing model. My personal belief is that the shortcoming is purposeful, i.e., they could have addressed it by now if they wanted to address it. So, organizations are left to come up with their own myriad of automations to address time-based Named User licensing.