You cannot select Administrator or a custom role with organization administration privileges during the invitation process. You can change the role after the member has joined the organization.
Mike,
I'm using PortalPy and can't access any roles other than org_user, org_publisher, and org_admin. I can only assign one of the ESRI-defined roles to a user via PortalPy. And if I query a user's role (a user with a custom role), the response role is one of the standard 3 ESRI-defined roles. I assume it returns the role that was used as a template to create a custom role. How/when are we going to have access to these custom roles via the API?
Heath
What exactly are you trying to do? Is the interface not handling something you need? As I understand it, PortalPy will support custom roles, but it doesn't do so yet. It's on the plan, but with no release date set yet.
Thanks,
Mike
Mike,
We are just beginning to implement enterprise logins in our ArcGIS Online Organization. We have over 100 members in the organization, but many of these members 1) have no content and 2) have not logged in to ArcGIS Online in over 4 months. So I plan to delete these accounts before migration so that there are fewer accounts to migrate. But, I need to store things from their user information, such as group memberships and roles so that if they request to join the organization at a later date I can restore those things.
I am also working on writing a tool that allows an adminitrator to assign new users roles and group memberships once they have logged in for the first time. (We have set up our enterprise logins to allow members to log in automatically without an invitation).
ArcGIS Online is becoming a popular and important platform for our organization and we are trying to stay ahead of administration by scripting as much as possible. It would be fantastic if the ArcGIS REST API could keep up with the emerging technology. I still don't see any documentation on how to access credit consumption on a per user/item basis although I see the Activity Dashboard for ArcGIS has that granularity.
Heath
The tasks you mention are available in the UX for an administrator. For example, you can bulk add users to an individual group and also add one user to many groups at once. I suppose you want to automate this in some fashion rather than doing it manually.
Our plan is to fully incorporate the activity dashboard into the arcgis.com website, so that is coming. We don't currently document the API the activity dashboard uses to monitor credit consumption, and as I understand it, there aren't plans to do so.
Thanks for the feedback.
Mike
I know that they are available in the UX, but we want to be able to automate many of these tasks so would like the ability to access the full functionality via the API. Accessing and assigning custom roles through the API seems like a no-brainer to me and I look forward to the 10.3 release.
Why wouldn't you make the API used in the activity dashboard available to everyone? I understand that most of it would require more monitoring than most organizations would be willing to perform, but as we build out our administrative tools, we'd like to have as much access to these resources as possible.