NextGen FSM

Configure ESRI in FSM Mobile

⚠️ Important: All ESRI licenses and associated costs for using basemaps are the sole responsibility of the customer.

To enable advanced ESRI map features and access customer data on ESRI servers, users must get ESRI licenses and configure ESRI within the FSM Mobile app.

Note: Without a license, users only have access to native maps like Google Maps.

ESRI licensing in FSM Mobile

Get a license

Based on your requirements, users might need one or more of the following licenses to use FSM Mobile:

Note: A runtime license and API key are both needed if you don’t use user authentication.

Validate your license

Users can validate their licenses by either of these options:

  • License string: Only grants access to basemaps and core map features.

  • ESRI user authentication: Grants access to ESRI-related features, basemaps, and private data.

Note: ESRI features are available in the FSM Mobile app through ArcGIS Maps SDK.

ArcGIS runtime license levels

⚠️ Important: Mobile apps require one or more of these ESRI licenses to use ESRI features:

  • SDK license key

  • API Key

  • Mobile worker license

License Level

Capabilities

Use Case

Online/Offline Support

Lite (Free)

  • Access basic maps, layers, and geolocation. 

  • View and query public online data.

Basic mapping apps with online data

Online only

Basic

  • Access offline read-only workflows and offline mobile map packages (MMPKS).

Offline data viewers

Online and offline

Standard

  • Edit data.

  • Access local geodatabases and feature layers. 

  • Navigate, route, and geocode.

Field apps with data collection and editing

Online and offline

Advanced

  • Perform advanced spatial analysis.

  • Use geoprocessing tools.

High-end GIS analysis applications

Online and offline

See License levels and capabilities.

Use a SDK license

For customers that have Enterprise or ArcGIS Online and access private ArcGIS services, you don’t need to generate a separate SDK license to perform user authentication. See Mobile User Authentication.

Configure the SDK license key in NextGen FSM

Once the SDK license key is generated, add it to the company configuration:

  1. Click Technical settings > System.

  2. Under the Configuration tab, add:

foundation.mobile.gis.esriLicenseKey=r = "YOUR_SDK_LICENCE_KEY_GOES_HERE";

Use API keys

An API key is a lightweight authentication method that allows applications to access public ESRI services without requiring user authentication.

Services accessible with API keys

Service

Api Key Requirement

Description

Basemaps

Yes

Access ESRI's worldwide basemap services like:

  • Imagery Satellite.

  • Streets Standard.

  • Topographic Terrain and Elevation.

Geocoding

Yes

Convert addresses into coordinates (forward geocoding) or vice versa (reverse geocoding).

Routing and Directions (service not present in FSM)

Yes

Calculate driving/walking routes and directions between points.

Places API (service not present in FSM)

Yes

Search for points of interest (POI) like restaurants, landmarks, and businesses.

API key usage limits and cost

When you access ESRI’s public basemaps there can be different costs:

  • Free Tier: With the Lite (Free) license, public basemaps are free, but there are monthly usage limits. 

  • Paid API Key: If you have a higher usage requirement, pay for an API key through ArcGIS Developer or ArcGIS Online subscription. 

    • Pay based on your number of requests (such as map tile requests) with the credits in your ArcGIS Online or ArcGIS Developer account.

Subscription costs for ArcGIS Online or ArcGIS Enterprise 

Both ArcGIS Online and ArcGIS Enterprise have a subscription model:

  • ArcGIS Online Subscription: When you use public basemaps, you use your ArcGIS Online services credits, and you are charged for increased usage.

  • ArcGIS Enterprise Subscription: When you host ArcGIS Enterprise, you have access to ESRI’s public basemaps. Additional credits may also be required if you're exceeding usage limits.

Summary of costs for public basemaps

Scenario

Cost

API Key for Public Basemaps (Free Tier)

Free (with limited usage)

API Key for Public Basemaps (Paid Tier)

Based on credit usage for tiles/services

ArcGIS Online Subscription

Included in subscription (up to the credit limit)

ArcGIS Enterprise Subscription

Included in subscription (up to the credit limit)

ESRI enforces request limits to prevent abuse.

Generate an API key

To create an API key:

  1. Sign in to your ArcGIS developer account.

  2. Click Dashboard > API Keys.

  3. From the dropdown menu, select Create API Key.

To generate an API key in ArcGIS Online/Enterprise:

  1. Add an API key item in the portal.

  2. Embed the API key in the code. 

See How to use an API key.

Configure the API key in NextGen FSM

Once the API key is generated, add it to the company configuration:

  1. Click Technical Settings > System.

  2. Under the Configuration tab, add:

public const string EsriBasemapApiKey = "YOUR_API_KEY_GOES_HERE";

Use a Mobile Worker license

A Mobile Worker license (or a mobile user authentication) is an ArcGIS user license for organizations that rely on field-based data collection and geospatial updates. Since workers can capture real-time data, they have accurate, up-to-date GIS information to make decisions. You can:

  • Collect field data and update GIS data from the field with ESRI's mobile apps.

  • Collect data in areas without internet connection and automatically sync when online.

  • Integrate with field apps (like ArcGIS Field Maps, Survey123, QuickCapture, and Workforce) for seamless data input and task management.

  • Focus on data entry and editing.

    • Note: Users can’t create or analyze maps in ArcGIS Online.

Typical users

  • Utility and infrastructure workers who inspect pipelines, power lines, or road networks.

  • Environmental researchers who collect ecological or wildlife data.

  • Construction and engineering teams who monitor site conditions and progress.

  • Public safety and emergency responders who report incidents and hazards.

Notes: 

  • This license is primarily used in ArcGIS Online and ArcGIS Enterprise 

  • It is associated with the Field Worker user type.

Use a Mobile Worker license in ArcGIS

Use your ArcGIS Identity to show you have permission to access a customer's private ArcGIS Online or ArcGIS Enterprise data. This user authentication gives you:

  • Access to private customer-specific data within their ArcGIS organization.

  • All licensing information and access privileges from your ArcGIS ID.

    • Users securely authenticate through OAuth 2.0 and don’t directly handle or store their credentials. 

    • Once users log in, they inherit all features and services related to their organizational role.

  • There is seamless integration with federated identity providers.

    • Users only need to log in once to access both FSM Mobile app and secure ESRI services if a customer's Identity Provider (IdP) is already federated with the ESRI IdP. 

ESRI Apps Available for Mobile Workers

  • ArcGIS Field Maps: Map-based data collection, asset inspections, and navigation.

  • ArcGIS Survey123: Form-based data collection for structured surveys.

  • ArcGIS QuickCapture: Rapid data collection with one-touch logging.

  • ArcGIS Workforce: Task assignment and tracking for field teams.

Use the API key vs. mobile user authentication

Scenario

API Key

User Authentication (OAuth 2.0)

License SDK

Yes

Yes

Public basemap access

Yes

Yes

Geocoding/Routing services

Yes

Yes (for private datasets)

Offline basemaps (package type TPK/MMPK)

No

Yes

Accessing secured customer data

No

Yes

ESRI SDK versus native maps

There are different features available through the ESRI SDK maps versus native maps, like Google Maps and Apple Maps, which don’t require licenses.

Basic Map Features

Feature

ESRI SDK

Native Map

Basemap selection

X

X

Show user location

X

 

Center user location

X

 

Show agenda interventions

X

X

Compass

X

 

Map legend

X

 

Show Feature layer

X

 

Show Map layer

X

 

Show WMS layer

X

 

Show WFS layer

X

 

Show Web Tiled layer

X

 

Advanced Features

Feature

ESRI SDK

Native Map

Offline packages

X

 

Search work orders

X

 

Search technical objects

X

 

Search warehouses

X

 

Search address

X

 

Redlining online/offline

X

 

Utility network tracing

X

 

image-20250606-072628.png

Native Mobile Maps vs ESRI Maps