ArcGIS Online Admin - How to create table of ArcGIS Pro Named User license holders?

Open
#2,349 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
jupyter, python
Domain
cloud

Research direction

Start at ArcGIS Online > Licenses > ArcGIS Pro View License Activity and investigate the ArcGIS Online Notebook or Python entry points for administrator access. Done means producing a CSV table with member name, username, assigned ArcGIS Pro and extension licenses, and last-used date, without manually paging through activity.

Written by the indexing model from the issue text.

Description

enhancement

Has anyone created an ArcGIS Online Notebook or Py script for use in ArcGIS Online (w. Administrator access) to create a table of all ArcGIS Pro (+ Extensions) Named User License holders within an organization? Ideally the table would show their name, username and list of Named User licenses assigned. We also need to know when the users last used their licenses.

I'm a newbie Python coder and am looking to the community for help.

Log in to ArcGIS Online with Admin credentials
Create list of Members
Determine which Members have an Add-on ArcGIS Pro Named User License
Determine which Members have an Add-on ArcGIS Pro Extensions Named User Licenses
Create table
In Table,
If Member has ArcGIS Pro Named User license add-on, then
Output Member Name
Output Member Username
Output ArcGIS Pro Named User License holder text
Output ArcGIS Pro Extensions Named User Licenses (if any)
Output Last Used date
Export Table to .csv file
End

Alternative:
Manually paging through the ArcGIS Online > Licenses > ArcGIS Pro View License Activity interface.
With over 1,750 Creator User Types, there are over 30 pages of Activity. This is inefficient, as there is no option to query or filter the Activity pages.

Reason for this:
As AGO Admin, I need to remove ArcGIS Pro Named User licenses from end-users when they don't need or use their licenses.

Dominant language
Python
Stars
2.2k
Forks
1.1k
Avg merge
2h 40m
Merged PRs (30d)
2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Esri/arcgis-python-api

All issues in Esri/arcgis-python-api

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.