User filtering for Admins in AGOL is atrocious. The various areas (member management, license management, group rosters, Invite GUI for groups, etc.) do not have a consistent set of filtering options, and none of them include all the options that should be available. Here are some ways to give Admins the tools they need to properly find and manage their users:
- Introduce wildcards (%, *)
- Allow filtering by
- First/Last/Full Name
- User Name
- Email Address
- User type
- Role
- Date Joined/Created
- Last Login
- Has/Does Not Have Entitlement(s)
- Credit Balance/Used
- Enterprise/Non-Enterprise
- Has/Does Not Have Items
- If partial matches are going to work in some places, they should work everywhere, and consistently
- Make partial matches return all matching records rather than only the 1st one
- Allow more control over which fields are displayed in table
- Allow sorting by all fields displayed
- Allow Admin to control how many records are displayed
I'm sure there's others, but the above would be a good start to making the query/filters work. ESRIobviously knows how to do this in their GIS products, you just need to make AGOL do it as well.