Whats new in ArcGIS Enterprise 10.7 - Server Administration

Work with Jobs in ArcGIS Admin Console

  • In new version “Jobs” is added under SITE to review and monitor Geoprocessing jobs

Conserve Memory

  • In new version instead of each service running under dedicated pool , the services can share the instance pool to conserve memory and efficiently manage workloads.

Request ID

  • In new version you can filter logs by REQUEST ID.

  • A new property is attached to all new service request in ArcGIS Server that can be uniquely identified and reviewed by REQUEST ID.

Default Security Improvements

  • HTTPS Only

  • TLS (Transport Layer Security) is the framework that secures interactions between ArcGIS Server and Client Apps. The communication supports 1.2 version by default.

  • ArcGIS Online is also slated to use TLS Version 1.2

  • ArcGIS now sends content-type header -no-sniff that prevents user web browsers from MIME sniffing

ArcGIS 10.7 is Available

ArcGIS 10.7 released few weeks ago. It has few new features that are listed below.

  • User Types for ArcGIS Enterprise

  • Spatial Analysis with ArcGIS Notebooks

  • Extend Enterprise with -Tracker for ArcGIS, ArcGIS Excalibur

  • Improved collboration through web workflows

Naren RanganathanComment
ArcGIS Online User Types

ESRI is going to introduce new User Types for ArcGIS online. This will help organizations to streamline licensing cost by the type of usage by the end user. Stay tuned and more details will be shared Dec 4 2018.

Naren RanganathanComment
Configure Maximo Spatial Asset Sync Cron Task Setup

In Maximo Spatial version , ESRI integrations are controlled through “ArcGISDataSync” Cron Task.

  1. Log into Maximo

  2. Go to System Configuration —> Platform Configuration —>Cron Task Setup

  3. Click enter in Cron Task Setup to review listed tasks

  4. Fill in “ArcGIS” and click enter

  5. Click “ArcGISDataSync” to review the details

  6. Click on “AssetSync” to review the details

  7. To activate —> click on Active check box

  8. Save Cron Task Definition

  9. Reload Request

  10. Check AssetSync

  11. Click OK

Naren RanganathanComment
Leveraging Python for automation

Why Python?

  • Simple to learn

  • Popularity

  • Effeicent

  • Interoperability

ArcGIS API for Python? What if offers?

  • Python library for spatial analysis , mapping and GIS

  • Powerful, modern and easy of use

  • Web GIS

ArcGIS Desktop and ArcGIS Pro

  • Quick geoprocessing scripts to extract data packets for mobile devices

  • Automated “Reconcile and Post” Edits

  • Automated data feed for down stream systems such as Outage Management System, Pipeline Integrity Systems


The Python framework helps to automate enterprise workflow by developing Geo Processing, Field Mobility, Analytics tools.

Naren RanganathanComment
Moving ArcGIS Server to ArcGIS Enterprise

So why do we move?

  • Latest innovations, enhancements, bug fixes

  • Web GIS

    • Apps

    • Simple Workflow

    • Distributed Collaboration

    • Services and REST End Points

  • Analytics

    • GeoAnalytics

    • Raster Analytics

  • User licensing is no longer an obstacle

    • Level 1-viewers are included with ArcGIS Standard/ Advanced

What does ArcGIS Enterprise include ?

  • ArcGIS Web Adaptor

    • ArcGIS Web Adaptor functions as software load balancer, directing direct traffic to Enterprise deployment resources.

  • Portal for ArcGIS

    • Portal of ArcGIS hosts secure, centralized location to organize and manage location -enabled content , geo data & user access levels and permissions.

  • ArcGIS Server

    • ArcGIS Server gives the ability to publish services and share maps and layers from your GIS and business databases. It provides the layers and services that power GIS system.

  • ArcGIS Data Store

    • There are three types of ArcGIS Data Store: relational, tile cache, and spatiotemporal big data. The relational and tile cache configurations of the ArcGIS Data Store are required for ArcGIS Enterprise deployments.


  1. Upgrade current ArcGIS Server Site and use it within the base development

    1. Use the same infrastructure , service URLs don’t change, no need to republish services

  2. Restart from beginning , create a new base ArcGIS Enterprise deployment

    1. Optimized infrastructure, custom deployment, multi-machine ArcGIS Server Sites

  3. Add a base ArcGIS Enterprise Deployment

    1. Multi-machine deployment

ESRI ArcSDE Data Storage

A feature class (layer) is comprised of three components

  1. Business Table 
  2. Feature Table 
  3. Spatial Index Table
  • Business table - contains attributes and spatial column.
  • Feature Table -Stores geometry and annotations
  • Spatial Table - Defines grid range and shape envelope for each feature

Performance Tips

  • Reduce amount of data processed for faster queries
  • Provide a filter to limit number of rows
  • Index tables and feature layers for fast retrieval
    • Adjust Tile Size based on average feature envelope to fine tune spatial grid 
    • Leave SDE tablespace or database as is for ArcSDE application use
    • Store data in new tablespace or database
    • Use Multiple logins for each users so that each user is allocated with dedicated table space
    • If versioning is enabled , maintenance of versions is must through version management tools
ESRI Field Apps Integration

Now ESRI has enabled all field apps to interact with other mobile apps to complete workflow. For example the field worker may be in Workforce App and then search for Asset in Collector and review attributes.

The App integration comes to life using a URL scheme. The scheme is a well-known standard for inter-app communication on mobile devices which is already used by Collector, Explorer and Workforce for ArcGIS to remotely control other field apps and pass context to them. The following Apps support URL scheme integration.

  • Collector
  • Navigator
  • Workforce
  • Survey 123
  • Explorer


Maximo 7.6 Map Manager and ESRI REST Services

With Maximo 7.6 the configuration and integration of ESRI ArcGIS services are managed in one place- Map Manager.  Log into Maximo , on the top left search for "Map " , when you are in console you can configure the following items :

  1.  Map Manager - needs ArcGIS REST Service URL to spatially enable Maximo with maps for displaying Assets, Location, Workorder Polygons
  2. Geometry Service - used by Maximo Spatial for drawing tools on the map
  3. Geocode Service -used by geocoding tools configured in Maximo Spatial Map
  4. Select or Enter a "SITE" value for each Map. Each SITE can have only one associated SITE.
  5. Public Maps such as Google Maps, ESRI Maps, Openstreet Maps can also be configured to pull in as basemaps to enhance the Maximo Spatial display.