Please consider simplifying and standardizing the login process for ArcGIS Online enterprise organization users across apps (Collector, Survey123, Workforce, Explorer). Most users use more than one app and it can be frustrating and confusing to have slightly different login processes for each.
This is a summary of the sign in process for the Explorer app:
This process is essentially the same for the other apps, but can look and act differently. For example in Survey123 and Collector, you have the choice to use your "ArcGIS login" or your "Enterprise login", while in Explorer and Workforce your choices are "ArcGIS Online" and "ArcGIS Enterprise". The "Enterprise login" vs "ArcGIS Enterprise" is very confusing.
Also, Explorer and Workforce seem to default to the "ArcGIS login" and do not remember the organization URL even if the box is checked. The screen for entering network credentials is different for all four apps. I've attached pics.
The process for signing in has too many steps. It is frustrating to have to create slightly different "How to sign in" documents for each app.
I was just explaining this to someone today. "ArcGIS Login vs. Enterprise Login" for AGO should use "Organization" instead of "Enterprise" to reduce confusion.
It would also make it easier for users if there could be a way to only show the login they should be using in an organization that has both. For example, a link for enterprise login users that only shows the enterprise login option. Maybe this could be done with URL parameters, something like this:
.../sharing/rest/oauth2/authorize?client_id=arcgisonline&display=default&login_type=enterprise
.../sharing/rest/oauth2/authorize?client_id=arcgisonline&display=default&login_type=agol
Agreed.
Figured its worth mentioning that there are some ways to simplify this, but it's not implemented across all the apps and there are some bugs, so take it with grain of salt.
1) If you use Mobile Device Management software, like Meraki, you can push the app out with settings preconfigured, like portalURL, in which case the app will know to use the enterprise login, and it will know the org URL, thus greatly simplifying login process - https://www.esri.com/arcgis-blog/products/apps/field-mobility/mobile-application-management-and-expl.... At least with current version of Explorer, there is a bug and this fails, but it might work for Collector or others.
2) Launch links or URL schemes. The idea is to create a shortcut that launches the app with url parameters, such as portalURL, itemID, etc... Again, you can simplify the sign in process. Again, bug with Explorer (supposedly works with windows version), but might work for other apps. Mileage varies but might be worth a try....
URL scheme - https://github.com/Esri/explorer-integration
Launch link - Deploy maps—Explorer for ArcGIS | Documentation
Perhaps combine this idea with https://community.esri.com/ideas/17843 ? Both are excellent and very much needed. Thanks.
Better yet, build into the app that loops through each login instance when someone tries to open up a new survey123 say from URL.
Too often our field workers are saying the surveys aren't working but the solution is they need to change login instance.
I think if you build in where the app grabs an appropriate token for attempts to get the survey with it but fails, moves onto the next instance. Once all login instances and tokens attempts are looped through then show Survey hasn't been shared with the individual. Maybe ESRI thought about this but didn't want to deal with storing peoples' credentials on the app.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.