MobileMap: ArcGIS Licensing

Overview

MobileMap (and InventoryManager) are built upon the ArcGIS system and require ArcGIS ‘named user’ accounts for authentication and all data access. All users, therefore, must have an ArcGIS account. These named user accounts can be AGOL accounts (including AGOL access provided with ArcGIS GIS Professional Basic/Standard/Advanced licenses), ArcGIS Enterprise (AKA Portal) accounts, or limited ArcGIS user accounts that can be purchased from WSG as a part of our Inventory Management Solution. This third option is only relevant for clients that want to use MobileMap but are not Esri customers and do not need broader access to the ArcGIS system (e.g., access to other applications like ArcGIS Field Maps or Survey123).

ArcGIS Online (AGOL)

AGOL User Types and Roles

AGOL user accounts include 2 complementary attributes: User Type and Role. The user type drives the cost of that user account as well as the types of functionality the user has access to. Role is more focused on permissions. The following discussion is based on Esri’s user types and roles as of 8/20/2024. Please see these links below, or talk to your Esri contact, for additional/current information:

https://doc.arcgis.com/en/arcgis-online/reference/roles.htm

https://www.esri.com/en-us/arcgis/products/arcgis-online/buy

Common Accounts

Typically,  MobileMap clients will need a combination of the following accounts:

  • Creator user type with Publisher role – at minimum, one of these is required to publish the feature service to an AGOL organizational account.  The Creator user type includes access to ArcGIS Pro Basic, the tool used for data modeling and publishing.

  • Contributor user type with Data Editor role – one Contributor account would be needed for each user requiring access to create or edit data in MobileMap or InventoryManager.  If this user needs access to other mobile applications, like Field Maps or Survey 123, you would instead choose a Mobile Worker user type with the Data Editor role rather than Contributor.

For testing and collaboration with other organizations, users may need to be able to join AGOL groups created by other organizations' AGOL administrators. To join external groups, users must have the proper permissions. By default, only the ‘User’ or higher roles have this permission. If this permission needs to be enabled for the Contributor user type, this can be accomplished by creating a custom role, and then toggling on the “Join external groups” option (see 2 images below).

https://doc.arcgis.com/en/arcgis-online/administer/configure-roles.htm

 

 

 

The sections below provide typical user account scenarios for different testing and deployment environments.(Creator/Publisher for client; Contributor/Data Editor for client users)

Demo/Testing

When evaluating MobileMap within your organization, there are three possible scenarios for gaining access to a demo feature service for testing and training.

  1. WSG publishes a service, creates a new AGOL group, and invites client AGOL users to join this group (Creator/Publisher for WSG; Contributor/Custom Role for client users)

  2. WSG publishes a service, creates a new AGOL group, and provides client with temporary WSG AGOL user account(s) for a short evaluation period (Creator/Publisher for WSG; Contributor/Data Editor for client users)

  3. WSG provides the materials needed to publish a service (data model, file geodatabase, map document/project file, documentation) and supports client in publishing a service, creating a new AGOL group, and inviting at least one WSG user to join this group. (Creator/Publisher for client; Contributor/Data Editor for client users)

Production

The pattern for deployment into production with ArcGIS Online is very similar to testing scenario 3 above, where WSG provides the materials needed to publish a service (data model, file geodatabase, map document/project file, documentation) and supports client in publishing a service, creating a new AGOL group, and inviting at least one WSG user to join this group. The only difference is that this may follow testing scenario 1 or 2 in which the data model was developed and tested within WSG’s AGOL organizational account. WSG cannot host production feature services for our clients unless we are also providing ArcGIS user accounts.

WSG-Provided ArcGIS Access

Under some circumstances WSG can provide ArcGIS access ('named user' accounts) to customers who do not otherwise have ArcGIS accounts. This is possible only for our Inventory Management System users and only provides access to MobileMap and InventoryManager (not other ArcGIS applications). This capability is typically implemented for smaller customers, contractors or other users that don’t have an immediate need for other GIS capabilities but want to be able to utilize our Inventory Management System. In this scenario, customers must purchase, at a minimum, one user account for each MobileMap license.

Portal

ArcGIS Portal can be used as the production instance of ArcGIS for organizations that have ArcGIS Enterprise accounts. For these organizations there may be benefits in terms of simplifying the resources they manage, simplifying their licensing, or benefits such as direct access to databases for data management and system integration tasks. ArcGIS Portal is not typically used for demos/testing as it required a higher level of configuration within MobileMap and InventoryManager. For this reason, it is common to use ArcGIS Online for evaluations of MobileMap and testing of initial data models, prior to implementing within Portal. For more information on using Portal with MobileMap see