Accela Civic Platform GIS Administration Guide 9.3.0 Administrator

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 166

DownloadAccela Civic Platform - GIS Administration Guide 9.3.0 Administrator
Open PDF In BrowserView PDF
Version 9.3.0

Accela Civic Platform®

GIS Administrator Guide

Accela Civic Platform GIS Administrator Guide
© 2018 Accela, Inc. All rights reserved.
Accela, the Accela logo, the Accela logo with “Government Software” notation, Accela Automation, Accela
Asset Management, Accela Citizen Access, Accela Mobile Citizen Access, Accela ERS, Accela GIS, Accela
IVR, Accela Land Management, Accela Licensing, Accela Mobile Office, Accela Public Health and Safety,
Accela Service Request, Accela Wireless, Kiva DMS, Kiva Development Management System, 'PERMITS'
Plus, SiteSynch, Tidemark Advantage, Civic Platform, Civic Cloud, Civic Hero, E-Boardroom,
EnvisionConnect, Envista, GEOTMS, IQM2, Mediatraq, Minutetraq, PublicStuff, Trusted To Do More,
VelocityHall, Vantage360, and other Accela logos, devices, product names, and service names are
trademarks or service marks of Accela, Inc. Brava! Viewer is a trademark of Informative Graphics
Corporation. Windows is a registered trademark of Microsoft Corporation. Acrobat is a trademark of Adobe
Systems Incorporated. Portions copyright 2009 Ching-Lan 'digdog' Huang and digdog software. All other
company names, product names, and designs mentioned herein are held by their respective owners.

Version 9.2.0
February 2018
Corporate Headquarters
2633 Camino Ramon
Suite 500
Bishop Ranch 3
San Ramon, CA 94583
Tel: (888) 722-2352
Fax: (925) 659-3201

www.accela.com

| Contents | 3

Contents
Introduction.................................................................................................... 6
Accela GIS vs Accela Silverlight GIS................................................................................................. 7

Configuring Accela Silverlight GIS................................................................ 9
Accela Silverlight GIS Prerequisites and Configuration Summary....................................................10
Prerequisites for ArcGIS Server and ArcGIS Engine.............................................................11
Prerequisites for Microsoft Bing Maps................................................................................... 11
Additional Map Service Preconfiguration............................................................................... 11
Configuring Accela Silverlight GIS Integrations................................................................................ 12
Configuring Accela Silverlight GIS for Civic Platform.............................................................12
Configuring Accela Silverlight GIS for Mobile Office Online Mapping.................................... 13
Configuring Accela Silverlight GIS for Mobile Office Offline Mapping.................................... 13
Configuring Accela Silverlight GIS for Citizen Access........................................................... 14
Navigating the Accela Silverlight GIS Administration Site................................................................ 15
Logging in to the Accela Silverlight GIS Administration Site..................................................16
Logging out of the Accela Silverlight GIS Administration Site................................................17
Integrating Your Environment............................................................................................................18
Defining a Map Integration Environment................................................................................18
Configuring a Map Integration Environment for Creating GIS Features.................................20
Setting up a Map Service Connection.............................................................................................. 22
Setting up a Connection to a Map Service............................................................................ 22
Configuring Additional Map Services..................................................................................... 44
Defining User Groups and Permissions............................................................................................45
Setting User Group Access to Map Functions.......................................................................45
Setting User Group Access to Map Commands.................................................................... 48
Setting User Group Access to Map Layers........................................................................... 52
Creating an Additional User Group........................................................................................ 53
Configuring Additional Settings......................................................................................................... 55
Configuring External Address, Parcel, and Owner Settings...................................................55
Configuring Data Export Settings........................................................................................... 58
Configuring Hotlink Settings................................................................................................... 60
Managing Offline Map Data.............................................................................................................. 62
Creating a Data Package for Offline Maps............................................................................ 62
Modifying Map Integration Settings...................................................................................................64
Editing a Map Integration Environment.................................................................................. 64
Adding a Map Service to an Integration Environment........................................................... 66

| Contents | 4

Adding a User Group to an Integration Environment.............................................................68
Configuring Agency Settings............................................................................................................. 71
Changing the Administration Site Password.......................................................................... 71
Customizing Labels................................................................................................................ 72
Configuring Global Variable Settings..................................................................................... 73
Syncing Address Format and Address Form Layout............................................................. 77
Clearing Cache Data Manually.............................................................................................. 80
Using Maintenance Tools..................................................................................................................83
Running General Diagnostics.................................................................................................83
Diagnosing ArcGIS Server Map Services.............................................................................. 84
Viewing Log Files................................................................................................................... 87

Configuring Accela GIS............................................................................... 89
Accela GIS Prerequisites and Configuration Summary.................................................................... 90
Configuring Accela GIS Integrations................................................................................................. 93
Civic Platform and Accela GIS Integration.............................................................................93
Citizen Access and Accela GIS Integration........................................................................... 95
The Accela GIS Administration Site..................................................................................................98
Accela GIS System Administration................................................................................................... 99
Initial Setup............................................................................................................................. 99
Managing Agencies.............................................................................................................. 100
Managing Agency Administrators.........................................................................................100
HTTP Request Timeout........................................................................................................101
Accela GIS Agency Administration................................................................................................. 102
Map Profiles..........................................................................................................................104
Product Integrations..............................................................................................................120
Custom Widgets................................................................................................................... 132
XAPO Configuration for Accela GIS.................................................................................... 134

Appendices................................................................................................ 139
Configuring Civic Platform...............................................................................................................140
Configuring GIS Services in Civic Platform..........................................................................140
Configuring Dynamic Themes in Civic Platform...................................................................142
Configuring XAPO in Civic Platform.....................................................................................151
Configuring Proximity Alerts in Civic Platform......................................................................156
Enabling the GIS REST API in Civic Platform..................................................................... 157
Creating Attribute Mapping...................................................................................................157
Securing Communications...............................................................................................................161
Communication Security Overview.......................................................................................161
Importing the Accela GIS Server Certificate........................................................................ 162
Requiring the Use of HTTPS............................................................................................... 163

| Contents | 5

Application Pool Pipeline Mode in IIS Manager..............................................................................166

| Introduction | 6

Introduction
Accela GIS provides a geographic view of all land-use, zoning, and infrastructure information associated
with agency records, such as parcels, permits, inspections, plans, assets, work orders, and service
requests. Agency users can manage records within Accela GIS and efficiently complete research tasks —
from identifying records within their agency’s jurisdiction to determining the staff assigned to specific jobs.
Accela GIS leverages geospatial data to streamline agency processes and is compatible with Windows
and Web-based applications.
For example, an inspector can use Accela GIS to search for assigned inspections within a community
or neighborhood. The inspector can also use Accela GIS to create an inspection route sheet and obtain
driving directions. Accela GIS helps simplify these and other daily tasks.
Accela GIS is Civic Platform's latest map viewer using JavaScript. Accela Silverlight GIS is the Microsoft
Silverlight version of the map viewer in the legacy (pre-8.x) user interface of Civic Platform.
Accela GIS administration consists of the following tasks:
•

Set up map service connections - A map service connection defines the parameters for connecting to
your agency's GIS service provider.

•

Create map profiles - A map profile is a set of map services that can be easily shared across
integrations or user groups.

•

Configure map integration environments - A map integration environment integrates your agency’s
GIS system, Accela GIS, and Civic Platform applications.

•

Define user groups and permissions - User groups and permission settings ensure that end-users
are given or restricted access to GIS features and information.

•

Deploy custom widgets - If your agency has built custom map widgets, they must be deployed and
enabled for user groups.

•

Setup custom GIS data integrations - External address, parcel, and object (XAPO) data source and
custom GIS queries as dynamic themes can be configured and integrated with the map viewer.

•

System administration tasks such as managing users, agency administrator, email notification setup,
and viewing diagnostic logs

This guide describes the prerequisites, configuration, and administration tasks to enable Accela GIS.
Related Links
Accela GIS vs Accela Silverlight GIS

| Introduction | 7

Accela GIS vs Accela Silverlight GIS
Accela GIS
Accela GIS is the JavaScript version of the map viewer embedded in Civic Platform 8.x and later. Features
of the JavaScript map viewer include place locator, bookmarks, a variety of base maps, redlining, editing
and display options when viewing locations passed from a list, such as cluster marker and heat map.

•

Accela GIS integrates with the 8.x+ (and later versions) of Civic Platform.
Civic Platform 8.x+ allows users to switch to the the legacy (pre-8.x) Civic Platform user interface
which uses the Accela Silverlight GIS map viewer. Users can switch to the legacy user interface to use
existing features that are not currently available in the JavaScript version.

•

To configure Accela GIS, use the Accela Administration site. For details about GIS Administration, see
Configuring Accela GIS .
The GIS Administration site only supports map service and integration configurations for the JavaScript
version. GIS Administration is not compatible with existing Accela Silverlight GIS 7.x map service and
integration configurations. Existing Accela Silverlight GIS 7.x customers who intend to use Accela
GIS 8.x+ will need to define map service configurations using the Accela GIS Administration site. This
means that for a limited time, agencies will need to set up both versions of Accela GIS and configure
both versions. However, both configurations can point to the same map services.

You will need both Accela GIS and Accela Silverlight GIS versions if one or more of the following is true:
•

Users will switch between the 8.x+ and legacy (pre-8.x) user interface on a daily basis.

| Introduction | 8

•

Your agency offers maps in Citizen Access. Civic Platform GIS has integrated with Citizen Access on
the module home page and record detail page, but does not yet integrate with other Citizen Access
pages.

Accela Silverlight GIS
Accela Silverlight GIS is the Microsoft Silverlight version of the map viewer:

•

Accela Silverlight GIS integrates with the legacy versions of Civic Platform (formerly known as "Accela
Automation V360"), Mobile Office, and Citizen Access.

•

In Civic Platform 8.x+, Accela Silverlight GIS supports the ability to switch to the legacy user interface
which uses the Accela GIS map viewer.

•

To configure Accela Silverlight GIS, use the Accela Silverlight GIS Administration site. For details about
Accela Silverlight GIS Administration, see Configuring Accela Silverlight GIS.

| Configuring Accela Silverlight GIS | 9

Configuring Accela Silverlight GIS
The following topics describe the Accela Silverlight GIS configuration tasks:
•

Accela Silverlight GIS Prerequisites and Configuration Summary

•

Configuring Accela Silverlight GIS Integrations

•

Navigating the Accela Silverlight GIS Administration Site

•

Integrating Your Environment

•

Setting up a Map Service Connection

•

Defining User Groups and Permissions

•

Configuring Additional Settings

•

Managing Offline Map Data

•

Modifying Map Integration Settings

•

Configuring Agency Settings

•

Using Maintenance Tools

| Configuring Accela Silverlight GIS | 10

Accela Silverlight GIS Prerequisites and Configuration Summary
The following table summarizes the prerequisites and required configurations for Accela Silverlight GIS.
In this checklist, Accela Silverlight GIS is referred to as Silverlight GIS, and Civic Platform GIS (JavaScript
version) is referred to as JavaScript GIS.
Important: To help you towards a successful Accela Civic Platform GIS installation and configuration,
follow all the steps listed in the prerequisite checklist. A missed prerequisite or configuration will require
you to fully uninstall and reinstall Accela Civic Platform GIS.
Prerequisite

Required or optional?

Reference information

Install Silverlight GIS.

Required

Accela Civic Platform GIS Installation
Guide

Install JavaScript GIS.

Required if:

Accela Civic Platform GIS Installation
Guide

•

Agency users switch between
the legacy and 8.x user
interface of Civic Platform

•

Agency is upgrading to Citizen
Access 8.0.1 and later

Configure security settings.

Required

Securing Communications

Configure ArcGIS Server and ArcGIS
Engine Prerequisites.

Required

Prerequisites for ArcGIS Server and
ArcGIS Engine

Configure Silverlight GIS integration with Required
Civic Platform.

Configuring Accela Silverlight GIS for
Civic Platform

Configure JavaScript GIS integration
with Civic Platform.

Civic Platform and Accela GIS
Integration

Required if agency users switch
between the legacy and 8.x user
interface of Civic Platform

Configure Silverlight GIS integration with Required if agency is using Citizen Configuring Accela Silverlight GIS for
Citizen Access.
Access
Citizen Access
Configure JavaScript GIS integration
with Citizen Access.

Required if agency is using Citizen Citizen Access and Accela GIS
Access
Integration

Configure Silverlight GIS integration with Required if agency is using Mobile Configuring Accela Silverlight GIS for
Mobile Office Online.
Office Online
Mobile Office Online Mapping
Configure Silverlight GIS integration with Required if agency is using Mobile Configuring Accela Silverlight GIS for
Mobile Office Offline.
Office Offline
Mobile Office Offline Mapping
Configure Bing Map Prerequisites.

Required if agency is using Bing
Maps.

Prerequisites for Microsoft Bing Maps

Configure Routing and Geocoding Map
Service Prerequisites.

Required if agency is using
Routing and Geocoding services.

Additional Map Service
Preconfiguration

Configure APO and XAPO Features in
Civic Platform.

Required if agency intends
Accela Civic Platform Configuration
to leverage APO and XAPO
Guide > Configuring and Enabling
integration features with Civic
APO and XAPO Features
Platform. For example, autopopulating and synchronizing APO
data with records.

| Configuring Accela Silverlight GIS | 11

Prerequisites for ArcGIS Server and ArcGIS Engine
Accela Silverlight GIS supports GIS services published to ArcGIS for Server. To integrate with Accela
Silverlight GIS, you must purchase a license for one of the aforementioned ArcGIS Server versions.
Additionally, you must publish a map service. ArcGIS Server hosts the map service for Civic Platform,
Citizen Access, and online Mobile Office GIS functions. ArcGIS Engine hosts the map service for offline
Mobile Office GIS functions.
If your agency integrates with ArcGIS Server services, you must also complete the ArcMap, ArcCatalog,
ArcSDE, MXD, and ArcGIS Server prerequisites described in the Accela Silverlight GIS for ArcGIS Server
Configuration Guide.

Prerequisites for Microsoft Bing Maps
The use of Bing Maps as a map service provider requires your agency to obtain a Bing Maps license
key from Microsoft, and enter it in the Bing Maps License Key masked field on Accela Silverlight GIS
Administration > Global Variable Settings.
To successfully integrate with Bing Maps, ensure that you have configured the Web Feature Service and
Web Map Service and the services use the same data source.
Related Links
Configuring Global Variable Settings

Additional Map Service Preconfiguration
If you plan to use geocoding or routing in your map integration environment, you must configure distinct
geocoding and routing map services.
Geocoding is the ability to find a location, such as a street address, based on existing geographic data.
For example, you might want to use Accela Silverlight GIS to identify a specific street address and plot the
address on the map. Accela Silverlight GIS can identify and plot the address using existing GIS data, such
as the street name and the range of even-numbered and odd-numbered addresses.
Routing is the ability to identify a course of travel between different stops or different locations. For
example, an inspector might have five inspections to conduct within one neighborhood. The inspector can
use Accela Silverlight GIS to create an inspection route sheet or an inspection path that indicates the order
in which he should conduct the five inspections. The inspector can also use Accela Silverlight GIS to create
a route sheet that minimizes the distance or time traveled between stops. Additionally, the inspector can
use Accela Silverlight GIS to obtain driving directions between each stop.
If you plan to use geodata for offline data mapping, then you must add the data to the geodatabase prior to
configuring Accela Silverlight GIS.

| Configuring Accela Silverlight GIS | 12

Configuring Accela Silverlight GIS Integrations
The Accela Silverlight GIS configuration steps vary depending on the Accela application that your agency
uses. Accela Silverlight GIS can be integrated with the following Accela applications:
•

Civic Platform - Accela Silverlight GIS integrates with the legacy user interface of Civic Platform
(pre-8.x) which uses the Silverlight version of the map viewer. If your agency integrates with Civic
Platform, the Accela Silverlight GIS application server automatically registers any changes or updates
that agency users make and requires no additional synchronization. For details, see Configuring Accela
Silverlight GIS for Civic Platform.

•

Mobile Office Online Mapping - Accela Silverlight GIS integrates with Mobile Office Online Mapping
version 7.x. If your agency integrates with Mobile Office and agency users access Accela Silverlight
GIS when they are online, any changes or updates Mobile Office users make are automatically
registered on the Accela Silverlight GIS application server; no additional synchronization is required.
For details, see Configuring Accela Silverlight GIS for Mobile Office Online Mapping.

•

Mobile Office Offline Mapping - Accela Silverlight GIS integrates with Mobile Office Offline Mapping
version 7.x. If your agency integrates with Mobile Office and Mobile Office users access Accela
Silverlight GIS when they are offline, you must create a data package. A data package includes the
map layer information that Mobile Office users can access and modify when they work offline. When
Mobile Office users are online, they can upload the changes to the Accela Silverlight GIS Server. For
details, see Configuring Accela Silverlight GIS for Mobile Office Offline Mapping.

•

Citizen Access - Accela Silverlight GIS integrates with Citizen Access. If your agency integrates with
Citizen Access, the Accela Silverlight GIS application server automatically registers any changes
or updates that agency users make and requires no additional synchronization. For details, see
Configuring Accela Silverlight GIS for Citizen Access.

Related Links
Configuring Accela Silverlight GIS for Civic Platform
Configuring Accela Silverlight GIS for Mobile Office Online Mapping
Configuring Accela Silverlight GIS for Mobile Office Offline Mapping
Configuring Accela Silverlight GIS for Citizen Access

Configuring Accela Silverlight GIS for Civic Platform
To configure Accela Silverlight GIS for Civic Platform, you must define a map integration environment,
set up a connection to a map service, define user groups and their permissions, and configure required
additional settings. Additional settings include external address, parcel, and owner configuration, hotlink
configuration, and data export settings.
The following are the required steps to set up a map integration environment for Civic Platform:
•

Integrating Your Environment

•

Setting up a Map Service Connection

•

Defining User Groups and Permissions

•

Configuring Additional Settings

| Configuring Accela Silverlight GIS | 13

•

Configuring GIS Services in Civic Platform

When you configure a map integration environment, you can modify the configuration settings. For
example, you might want to add a map provider or modify user group permission levels. To modify map
integration environment settings, follow the steps described in Modifying Map Integration Settings.
Finally, you can access the Global Variable Settings page and modify the Accela Silverlight GIS
Administration site password, customize map labels to accommodate different languages, and configure
global display settings. For instructions on how to configure these settings, follow the steps described in
Configuring Agency Settings.
In addition to configuring a map integration environment for Civic Platform, you must also import the Accela
Silverlight GIS server certificate in to the Civic Platform application server. For instructions on how to
import the Accela Silverlight GIS server certificate, see Importing the Accela GIS Server Certificate.

Configuring Accela Silverlight GIS for Mobile Office Online
Mapping
Accela Silverlight GIS integrates with Mobile Office version 7.x.
When Mobile Office users are online, they connect with the Accela Silverlight GIS application server and
they use Accela Silverlight GIS in Online mode. The Accela Silverlight GIS application server automatically
registers any changes or updates that agency users make and requires no additional synchronization.
When Mobile Office users are online, they connect to the Accela Silverlight GIS server and access maps
created in ArcGIS Server.
To configure Accela Silverlight GIS for Mobile Office Online Mapping, you must define a map integration
environment, set up a connection to a map service, and define user groups and their permissions.
The following are the required steps to set up a map integration environment for Mobile Office Online
Mapping.
•

Integrating Your Environment

•

Setting up a Map Service Connection

•

Defining User Groups and Permissions

When you configure a map integration environment, you can modify the configuration settings. For
example, you might want to add a map provider or modify user group permission levels. To modify map
integration environment settings, follow the steps described in Modifying Map Integration Settings.
You can access the Global Variable Settings page to modify the Accela Silverlight GIS Administration
site password, customize map labels to accommodate different languages, and configure global display
settings. For instructions on how to configure these settings, follow the steps described in Configuring
Agency Settings.

Configuring Accela Silverlight GIS for Mobile Office Offline
Mapping
Accela Silverlight GIS integrates with Mobile Office version 7.x.
When Mobile Office users are offline, they must work from a map stored locally in their wireless device.
The map and related map data that users access in offline mode are configured in the Accela Silverlight

| Configuring Accela Silverlight GIS | 14

GIS Administration site using ArcGIS Engine. ArcGIS Engine is leveraged by Mobile Office for offline
mapping. ArcGIS Engine downloads offline data from the Accela Silverlight GIS Administration site to a
local client machine and facilitates offline mapping functionality.
When you configure a map integration for Mobile Office Offline Mapping, you must create a data package.
A data package includes the map layer information that Mobile Office users can access and modify when
they work offline. When Mobile Office users connect online, they can upload the changes to the Accela
Silverlight GIS Server.
The following are the required steps to set up a map integration environment for Mobile Office Offline
Mapping:
•

Integrating Your Environment

•

Setting up a Map Service Connection

•

Defining User Groups and Permissions

•

Managing Offline Map Data

When you configure a map integration environment, you can modify the configuration settings. For
example, you might want to add a map provider or modify user group permission levels. To modify map
integration environment settings, follow the steps described in Modifying Map Integration Settings.
Finally, you can access the Global Variable Settings page and modify the Accela Silverlight GIS
Administration site password, customize map labels to accommodate different languages, and configure
global display settings. For instructions on how to configure these settings, follow the steps described in
Configuring Agency Settings.

Configuring Accela Silverlight GIS for Citizen Access
To configure Accela Silverlight GIS for Citizen Access, you must define a map integration environment, set
up a connection to a map service, and define user groups and permissions.
The required steps to set up a map integration environment for Citizen Access are listed below, chapter by
chapter.
•

Integrating Your Environment

•

Setting up a Map Service Connection

•

Defining User Groups and Permissions

Once you configure a map integration environment, you can modify the configuration settings. For
example, you might want to add a map provider or modify user group permission levels. To modify map
integration environment settings, follow the steps described in Modifying Map Integration Settings.
Finally, you can access the Global Variable Settings page and modify the Accela Silverlight GIS
Administration site password, customize map labels to accommodate different languages, and configure
global display settings. For instructions on how to configure these settings, follow the steps described in
Configuring Agency Settings.

| Configuring Accela Silverlight GIS | 15

Navigating the Accela Silverlight GIS Administration Site
This topic explains how to access the Accela Silverlight GIS Administration site URL. When you access the
site, you can log in and create an integration environment or modify agency settings. When you complete
a session or leave your computer, you can log out. Accela Silverlight GIS is compatible with most browsers
including Internet Explorer and Firefox. See your agency administrator for more details.
If you frequently use the Accela Silverlight GIS Administration site, add the URL to your list of favorites
or frequently visited sites. You might also consider setting up a link to the Accela Silverlight GIS
Administration site from your agency intranet or a secured area of your agency website. Figure 1: Accela
Silverlight GIS Administration Site describes the components of the Accela Silverlight GIS Administration
site. The related topics describes the login and logout procedures.

Figure 1: Accela Silverlight GIS Administration Site
A

Navigation Bar. This section displays the Home page link, the agency name, the user name, and the Logout
link. As you navigate through the site, the Navigation bar displays breadcrumbs as a navigation aid

B

Map Integration Wizard. This section displays the Map Integration Wizard link and the steps required to
configure Accela Silverlight GIS for your agency. Click the Start Map Integration Wizard link to define a map
integration environment, set up a map service connection, define user groups and their permissions, and
configure external address, parcel, and owner data and data export settings.

C

Modify Configuration. This section displays the Modify Configuration link and the steps required to alter
existing configuration, including the map integration environment, the map service, and the user groups and
their permissions.

D

Agency Settings. This section displays the Agency Settings link. Click this link to modify the Accela Silverlight
GIS Administration site password, customize map labels, and configure global variable settings.

E

Maintenance Tools. This section displays the Maintenance Tools link. Click this link to run diagnostics on
Accela Silverlight GIS and view the log files.

Related Links

| Configuring Accela Silverlight GIS | 16

Logging in to the Accela Silverlight GIS Administration Site
Logging out of the Accela Silverlight GIS Administration Site

Logging in to the Accela Silverlight GIS Administration Site
To access the Accela Silverlight GIS Administration site, you must first log in with your user name and
password. Maintain site security by keeping your password confidential.
The administration site URL is: http://agisservername/virtualroot/admin/, where agisservername represents
the name or IP:Port of your IIS Web server where you installed Accela Silverlight GIS, and virtualroot
represents the virtual root that you entered for the Accela Silverlight GIS web application, such as agis.
If your IIS Web server is using the default port, you do not need to include it in the URL. For example, if
your IIS Web server is using the default port, your agency’s Accela Silverlight GIS Administration site URL
might be http://agisbridgeview/agis/admin/.
If your IIS Web server is not using the default port, you need to include the port in the URL.
In this example, your agency’s Accela Silverlight GIS Administration site URL might be http://
agisbridgeview:6080/agis/admin/.
Note:
You must install Silverlight to access the Accela Silverlight GIS Administration site and the Accela Silverlight
GIS map viewer. If you attempt to access the Accela Silverlight GIS Administration site or the Accela
Silverlight GIS map viewer without first installing Silverlight, a message appears, prompting you to download
and install Silverlight.

To log in to the Accela Silverlight GIS Administration site
1. Open your browser.
2. Enter the URL for the Accela administration site in the Address bar of your browser.
Accela Silverlight GIS displays the administration site Login page.

3. Complete the following fields:
User Name

By default, the user name that populates this field is Admin. Accela Silverlight GIS
supports one administrative user per agency.

Password

The first time you log in to the Accela Silverlight GIS Administration site, enter
“admin” as the password. After you log in for the first time, change the password.

Agency

Select your agency’s name from the drop-down list. If you do not know your
agency’s name, contact your Accela Implementation team representative.

4. Click the Login button.
Accela Silverlight GIS displays the administration site home page.

| Configuring Accela Silverlight GIS | 17

Logging out of the Accela Silverlight GIS Administration Site
To maintain the site security, log out when you complete a session on the Accela Silverlight GIS
Administration site, or if you are away from your computer. To log out from the site, click the Logout link on
the Navigation bar.

| Configuring Accela Silverlight GIS | 18

Integrating Your Environment
The first step in configuring Accela Silverlight GIS is to define a map integration environment. When you
define a map integration environment, you identify the agency that uses Accela Silverlight GIS and Civic
Platform, such as the Civic Platform application, Mobile Office, or Citizen Access.
Related Links
Defining a Map Integration Environment
Configuring a Map Integration Environment for Creating GIS Features

Defining a Map Integration Environment
This topic applies to Accela Silverlight GIS.
A map integration environment connects your agency’s Civic Platform application and your agency’s GIS
system, such as ArcGIS Server or Bing Maps.
To define a map integration environment
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the administration home page.
2. Click the Start Map Integration Wizard link.
The Accela Silverlight GIS Administration site displays the Define Integration Environment page.

3. Complete these fields:
AA GIS Service ID

Enter the name of your GIS map service ID, as set in Civic Platform Classic
Administration. The field value you enter is case-sensitive.

Integration Name

Enter the name of your map integration environment, such as Bridgeview - Mobile
Office Online Mapping or Bridgeview - Mobile Office Offline Mapping.

| Configuring Accela Silverlight GIS | 19

If you configure an integration environment for Mobile Office, the field value you enter
must match the one in the GIS Integration for Online Mapping or GIS Integration
for Offline Mapping field on the Mobile Office administration site. This includes
uppercase, lowercase, spaces, and any other punctuation.
For specific information on configuring an Mobile Office user group to use Accela
Silverlight GIS mapping, see “Managing General Settings” in the Mobile Office
Administrator Guide.
Product

Use the drop-down list to select the target Civic Platform application. You can choose
Accela Automation V360, Mobile Office, or Citizen Access.
If you select Mobile Office, an Offline Mapping check box displays. Mark this check
box if you want to set up an integration environment for offline mapping. You can
only add one map service to the integration environment that you define for offline
mapping.
When you configure a map integration for Mobile Office Offline Mapping, you must
create a data package. A data package includes the map layer information that Mobile
Office users can access and modify when they work offline. When Mobile Office users
are online, they can upload the changes to the Accela Silverlight GIS Server.
If you mark the Offline Mapping check box, the Map Integration Wizard directs
you to the Offline Map Data Management page after you complete user group
configuration. For instructions on how to configure a data package for offline mapping,
see Managing Offline Map Data.

Default

Mark this check box if you want the map integration environment to display by default.

After selecting the product, the Accela Silverlight GIS Administration site displays the Application Server
URL, Accela Automation User Name, and Accela Automation User Password fields.

4. Complete these fields:
Application Server URL

Enter the application server URL. For example, if you select Accela Automation
V360 from the Product drop-down list, then you must enter your Civic Platform
Application Server URL. In the image above, the Application Server URL is http://
biz.ist.accela.com:3080/wireless/GovXMLServlet where biz.ist.accela.com represents
your agency’s business application server name.

| Configuring Accela Silverlight GIS | 20

Accela Automation User
Name

Enter a valid Civic Platform User Name. Accela Silverlight GIS uses the user name
that you entered to communicate with the Application Server.

Accela Automation
Password

Enter a valid Civic Platform Password. Accela Silverlight GIS uses the password that
you entered to communicate with the Application Server.

5. Click the Next button.
The Accela Silverlight GIS Administration site displays the Map Service Connection page.

6. Set up a map service connection. For instructions on setting up a map service connection, see Setting
up a Map Service Connection.

Configuring a Map Integration Environment for Creating GIS
Features
If your agency uses ESRI ArcGIS Server map services, you can configure a map integration environment
that allows agency users to create and edit GIS features. When an agency user creates or edits a GIS
feature, the ArcGIS geodatabase and Accela database are updated.
This feature requires you to complete three configuration steps in the Accela Silverlight GIS Administration
site.
The first step is to configure map layers for editing. For more information on how to configure map layers
for editing, see Importing and Configuring Map Layer Settings.
The second step is to configure map layer attributes for editing. For more information on how to configure
map layer attributes for editing, see Importing and Configuring Map Layer Settings.
The third step is to configure the user group permissions that allow agency users to create and edit GIS
features and attributes. This requires user group configuration for map functions, map commands, and
map layers. For more information on how to configure user group permissions for these functions, see

| Configuring Accela Silverlight GIS | 21

Setting User Group Access to Map Functions, Setting User Group Access to Map Commands, and Setting
User Group Access to Map Layers.
Based on the Accela application your agency integrates with, you might need to complete additional
configuration steps. If your agency integrates with Civic Platform, configure Civic Platform to enable
agency users to modify records directly from Accela Silverlight GIS. See Managing Civic Platform
Application Intake Forms.
If your agency integrates with Mobile Office, you do not need to complete any additional configuration.

Managing Civic Platform Application Intake Forms
Agency users can associate one or many forms of data with an application intake form. This data includes
address, parcel, owner, and GIS feature details. Agency users can map and modify application intake form
data.
If you want to give agency users the option to map data that already exists in the Civic Platform Reference
Database, then configure the Standard Choice MULITPLE_APO_GIS_SELECTION with a value of Yes.
If you want to give agency users the option to map data that they enter, then configure the Standard
Choice MULTIPLE_APO_GIS_SELECTION with a value of No.
Table 1: Application Intake Form Commands shows how the configuration of the Standard Choice
MULTIPLE_APO_GIS_SELECTION determines how Accela Silverlight GIS maps data from an application
intake form.
Table 1: Application Intake Form Commands

Application Intake Form Command

Standard Choice Configuration

Agency user enters an address in the Address
section and clicks the GIS button.

Accela Silverlight GIS displays the address when
MULTIPLE_APO_GIS_SELECTION is set to a value of No

Agency user looks up an existing address in the
Address section and clicks the GIS button.

Accela Silverlight GIS displays the address when
MULTIPLE_APO_GIS_SELECTION is set to a value of Yes.

Agency users enters or looks up a parcel in the
Parcel section and clicks the GIS button.

Accela Silverlight GIS displays the parcel when
MULTIPLE_APO_GIS_SELECTION is set to a value of Yes.

Agency users enters a GIS feature in the
Accela Silverlight GIS displays the GIS feature when
Associated GIS Features section and clicks the GIS MULTIPLE_APO_GIS_SELECTION is set to a value of No.
button.
Agency user selects an existing GIS feature in the
Accela Silverlight GIS displays the GIS feature when
Associated GIS Features section and clicks the GIS MULTIPLE_APO_GIS_SELECTION is set to a value of Yes.
button.

| Configuring Accela Silverlight GIS | 22

Setting up a Map Service Connection
The second step in configuring Accela Silverlight GIS is to set up a connection to a map service. When you
set up a connection to a map service, you connect Accela Silverlight GIS with your agency’s GIS system,
such as ArcGIS Server or Bing Maps.
Before you can set up a connection to a map service, you must define a map integration environment. For
instructions, see Integrating Your Environment.
The following topics explain how to set up a connection to a map service.
Related Links
Setting up a Connection to a Map Service
Configuring Additional Map Services

Setting up a Connection to a Map Service
This topic applies to Accela Silverlight GIS.
Connect Accela Silverlight GIS to your agency’s GIS system, or map provider, through a map service.
You can associate multiple map services with the same map integration environment, which allows agency
users the flexibility of working with different map services in the map viewer.
The Map Service Connection page provides sections where you can configure basic map viewer settings.
Use these sections to identify your map provider, set the initial extent of the map viewer, import map
layers, and retrieve Civic Platform Dynamic Themes. Optionally, you can also use this page to retrieve your
geocoding and routing services.
Topics
•

Configuring GIS Server Settings

•

Configuring GIS Service Information

•

Importing and Configuring Map Layer Settings

•

Configuring Map Style Settings

•

Retrieving and Selecting a Geocoding Service

•

Retrieving and Selecting a Routing Service

•

Retrieving and Configuring Dynamic Themes in Accela Silverlight GIS

Configuring GIS Server Settings
Use the GIS Server Settings section to identify your map provider, such as Esri ArcGIS Engine, Esri
ArcGIS Server, Esri ArcGIS Online Base Map, Esri ArcGIS Online Web Map, Esri Image Server, Microsoft
Bing Maps, or your agency’s GIS server.
In addition, Accela Silverlight GIS supports map providers that meet the Open Geospatial Consortium
(OGC) Web Mapping Service (WMS) and the Web Feature Service (WFS) Interface Standards. The
Interface Standards support geospatial and location-based services.
Accela Silverlight GIS currently supports two map providers that meet the Open Geospatial Consortium
Standards: MapInfo MapXtreme 2008 7.0.0 and Intergraph GeoMedia WebMap 6.1. The two map

| Configuring Accela Silverlight GIS | 23

providers plug in to Accela Silverlight GIS and are compatible with current Accela Silverlight GIS map
functions. You can also use the map providers to create map mash-ups with Bing Maps.
Accela Silverlight GIS also support using HTTPS to communicate between the map viewer and Accela
Silverlight GIS Server, and between Accela Silverlight GIS Server and ArcGIS Server. For instructions
about how to secure communication, see Securing Communications.
If your agency’s ArcGIS Server map services are secured, then enter your User Name and Password to
access secured Web services in the GIS Server Settings section. By default, ArcGIS Server settings are
secured.
You must also enter credentials if the map service connection is for Mobile Office offline mapping
integration. Mobile Office offline mapping must download GIS data from the GIS server to the local device.
To download data, Accela Silverlight GIS connects to ArcGIS Server using ArcGIS Server local connection.
To connect locally, Accela Silverlight GIS must pass valid ArcGIS Server user credentials.
Before you can configure GIS server settings, you must define a map integration environment. For
instructions, see Integrating Your Environment.
To configure GIS server settings
1. Navigate to the Map Service Connection page.
The Accela Silverlight GIS Administration site displays the Map Service Connection page.

2. Select your map provider from the Choose GIS Provider drop-down list.
You can choose one from these options:
ESRI ArcGIS Engine

Use ESRI ArcGIS Engine for Mobile Office offline mapping.

ESRI ArcGIS Server

Use ESRI ArcGIS Server for online mapping in Civic Platform, Mobile Office, and
Citizen Access.

Microsoft Bing Maps

Bing Maps is a Microsoft Web mapping service.
Note: As of June 30, 2016 Accela has deprecated the complimentary use of
Bing Maps with Accela Silverlight GIS. Continued use of Bing Maps as a map
service provider requires your agency to obtain a Bing Maps license key from
Microsoft, and enter it in the Bing Maps License Key masked field on the

| Configuring Accela Silverlight GIS | 24

Global Variable Settings page. (Alternatively, Accela has made available a
complimentary ArcGIS Online Account for geocoding and routing services.)
Intergraph OGC

Select this option if your agency uses Intergraph GeoMedia WebMap 6.1 as a map
provider.

MapInfo OGC

Select this option if your agency uses MapInfo MapXtreme 2008 7.0.0 as a map
provider.

ESRI Image Server

ArcGIS Image Server is an enterprise-wide image distribution platform from Esri,
which provides fast access and visualization of large quantities of imagery, processed
on the fly and on demand. You can use ArcGIS Image Server to create map mashups with dynamic and cached map services from Esri ArcGIS Server, with ArcGIS
Online map services, or with Microsoft Bing Maps.

ESRI ArcGIS Online Base ArcGIS Online is Esri’ system for organizations or individual users to manage and
Map
share their GIS content, maps, and apps. Select this option if you want to use a
basemap provided by ArcGIS Online as the map service. You can use ArcGIS Online
Base Map to create mash-ups with dynamic map services that you publish to Esri
ArcGIS Server or with image services from ArcGIS Image Server.
ESRI ArcGIS Online Web Select this option if you want to use the web map hosted on ArcGIS Online as the
Map
map service. The web map might contain tiled map services for map visualization
and feature services for Accela data querying and integration. You can use ArcGIS
Online Web Map to create mash-ups with dynamic map services that you publish to
Esri ArcGIS Server or with image services from ArcGIS Image Server.

3. Complete the fields according to your choice of the map provider:
•

If you choose ESRI ArcGIS Engine, ESRI ArcGIS Server, or ESRI Image Server, complete the
fields in Table 2: GIS Server Settings Fields for ArcGIS Engine and Server.

•

If you choose Microsoft Bing Maps, complete the fields in Table 3: GIS Server Settings Fields for
Bing Maps.

•

If you choose Intergraph OGC or MapInfo OGC, complete the fields in Table 4: GIS Server Settings
Fields for OGC Map Providers.

•

If you choose ESRI ArcGIS Online Base Map or ESRI ArcGIS Online Web Map, complete the
fields in Table 5: GIS Server Settings Fields for ArcGIS Online (Base Map and Web Map).
The Accela Silverlight GIS Administration site displays the map service settings in the GIS Service
Information section.

| Configuring Accela Silverlight GIS | 25

4. Complete the GIS Service Information section. For instructions on completing the GIS Service
Information section, see Configuring GIS Service Information.
Table 2: GIS Server Settings Fields for ArcGIS Engine and Server

Server

Enter the ArcGIS Server name or IP address.

Port

Enter the port number that corresponds to the map server’s IP address. The
default port number for the HTTP server is 80 while the default port number for
the HTTPS server is 443.

Use HTTPS Scheme

Mark this check box to support using HTTPS to communicate between Accela
Silverlight GIS Server and ArcGIS Server.

Instance

Enter the server instance in this field. The default value that populates this field is
arcgis.

User Name

Enter your ArcGIS Server user name. If your agency’s map services are secured
or used for Mobile Office offline mapping, then you must enter your ArcGIS
Server user name. The user must belong to the “agsusers” group on the ArcGIS
Server machine.For more information about how to configure ArcGIS server
security, see ArcGIS Server documentation > Configuring ArcGIS Server
Security.

Password

Enter your ArcGIS Server password. If your agency’s map services are secured
or used for Mobile Office offline mapping, then you must enter your ArcGIS
Server password. The user password must belong to the “agsusers” group on
the ArcGIS Server machine.For more information about how to configure ArcGIS
server security, see ArcGIS Server documentation > Configuring ArcGIS Server
Security.

| Configuring Accela Silverlight GIS | 26

Map Service

If you retrieve a map service from ArcGIS Server, this drop-down list populates
with map services that you have published to the root folder or its subfolders
in ArcGIS Server. Select a map service from the drop-down list.For more
information about how to publish map services in ArcGIS Server, see “Setting up
Map Functionality” in the Accela Silverlight GIS for ArcGIS Server Configuration
Guide.

Retrieve Service

Click this link to retrieve map service information from your map provider.

Default Map Service

This check box applies to agencies that use multiple map services to create map
mashups in one integration environment.
Mark this check box to set a map service as the default. When you mark this
check box, common settings, such as the initial extent of the selected map
service, display in the map viewer.
If your agency uses map services from ArcGIS Server and Bing Maps or from
ArcGIS Server and ArcGIS Online Base Map, set an ArcGIS Server map
service as the default map service. You cannot set a map service from Bing
Maps or ArcGIS Online Base Map as the default map service in an integration
environment with the map mashups.
Only one map service can be the default.

Table 3: GIS Server Settings Fields for Bing Maps

Map Service

This field is read-only and displays the Bing Map Service URL.
Note: As of June 30, 2016 Accela has deprecated the complimentary
use of Bing Maps with Accela Silverlight GIS. Continued use of Bing
Maps as a map service provider requires your agency to obtain a
Bing Maps license key from Microsoft, and enter it in the Bing Maps
License Key masked field on Accela Silverlight GIS Administration
> Global Variable Settings. (Alternatively, Accela has made available
a complimentary ArcGIS Online Account for geocoding and routing
services.)

Retrieve Service

Click this link to retrieve map service information from your map provider.
Note: When you click the Retrieve Service link for a Bing Map service,
the map service thumbnail does not display. This is a known limitation
with Bing Maps REST Services.

Default Map Service

This check box applies to agencies that use multiple map services to create map
mashups in one integration environment.
Mark this check box to set a map service as the default. When you mark this
check box, common settings, such as the initial extent of the selected map
service, display in the map viewer.
If your agency uses map services from ArcGIS Server and Bing Maps or from
ArcGIS Server and ArcGIS Online Base Map, set an ArcGIS Server map
service as the default map service. You cannot set a map service from Bing
Maps or ArcGIS Online Base Map as the default map service in an integration
environment with the map mashups.
Only one map service can be the default.

Table 4: GIS Server Settings Fields for OGC Map Providers

WMS Service URL

Enter a Web Mapping Service URL for an Open Geospatial Consortium map
provider. The Web Mapping Service URL must come from the same data source
as the Web Feature Service URL.

| Configuring Accela Silverlight GIS | 27

WFS Service URL

Enter a Web Feature Service URL for an Open Geospatial Consortium map
provider. The Web Feature Service URL must come from the same data source
as the Web Mapping Service URL.

User Name

If you are using a MapInfo MapXtreme 2008 7.0.0 or GeoMedia WebMap 6.1
secured map service, then you must enter your user name.

Password

If you are using a MapInfo MapXtreme 2008 7.0.0 or GeoMedia WebMap 6.1
secured map service, then you must enter your user name.

Map Service

This field is read-only and displays the map service URL.

Retrieve Service

Click this link to retrieve map service information from your map provider.

Default Map Service

This check box applies to agencies that use multiple map services to create map
mashups in one integration environment.
Mark this check box to set a map service as the default. When you mark this
check box, common settings, such as the initial extent of the selected map
service, display in the map viewer.
Only one map service can be the default.

Table 5: GIS Server Settings Fields for ArcGIS Online (Base Map and Web Map)

Server

For ESRI ArcGIS Online Base Map only: If you are using ESRI ArcGIS Online
Base Map as the map provider, select any of the ArcGIS Online servers:
services.arcgisonline.com
server.argisonline.com
ArcGIS Online provides two servers, which are exactly the same. In case one
server in your map integration environment goes down, you can use the other as
a backup server.
Note: Make sure the URL of the selected ArcGIS Online server is accessible from
a web browser.
If you are using ESRI ArcGIS Online Web Map as the map provider, this field
displays “maps.arcgis.com” in read-only.

Port

For ESRI ArcGIS Online Base Map only: Enter the port number that
corresponds to the map server’s IP address. The default port number for the
HTTP server is 80 while the default port number for the HTTTPS server is 443.

Use HTTPS Scheme

For ESRI ArcGIS Online Base Map only: Mark this check box to support using
HTTPS to communicate between the Accela Silverlight GIS Server and the
ArcGIS Online server.

User Name

For ESRI ArcGIS Online Web Map only: If you are using ESRI ArcGIS Online
Web Map as the map provider, enter the user name for logging in to ArcGIS
Online.

Password

For ESRI ArcGIS Online Web Map only: If you are using ESRI ArcGIS Online
Web Map as the map provider, enter the password for logging in to ArcGIS
Online.

Map Service

If you retrieve a map service from ArcGIS Online Web Map, this drop-down list
populates with web maps that you have published to ArcGIS Online. Select a
web map from the drop-down list.

Retrieve Service

Click this link to retrieve map service information from your map provider.

Default Map Service

This check box applies to agencies that use multiple map services to create map
mashups in one integration environment.

| Configuring Accela Silverlight GIS | 28

Mark this check box to set a map service as the default. When you mark this
check box, common settings, such as the initial extent of the selected map
service, display in the map viewer.
If your agency uses map services from ArcGIS Server and Bing Maps or from
ArcGIS Server and ArcGIS Online Base Map, set an ArcGIS Server map
service as the default map service. You cannot set a map service from Bing
Maps or ArcGIS Online Base Map as the default map service in an integration
environment with the map mashups.
Only one map service can be the default.

Configuring GIS Service Information
Once you retrieve and select your primary map service, you can configure additional map service settings.
The settings you configure in this section, such as the initial extent, determine how Accela Silverlight GIS
presents the map service in the map viewer.
Before you can configure GIS server settings, you must define a map integration environment. For
instructions, see Integrating Your Environment. Additionally, you must configure GIS Server settings. For
instructions, see Configuring GIS Server Settings.
To configure GIS Service Information:
1. Navigate to the GIS Service Information section on the Map Service Connection page.
The Accela Silverlight GIS Administration site displays the map service settings in the GIS Service
Information section.

2. Complete the fields in the GIS Service Information section.
For a complete list of fields, see Table 6: GIS Service Information Fields.

| Configuring Accela Silverlight GIS | 29

The Accela Silverlight GIS Administration site saves your GIS Service Information settings.
3. Continue with the map service setup according to your choice of the map provider.
•

If you choose ESRI ArcGIS Engine, ESRI ArcGIS Server, or ESRI ArcGIS Online Web Map,
import and configure map layer settings. For instructions on how to import and configure map layer
settings, see Importing and Configuring Map Layer Settings.

•

If you choose Microsoft Bing Maps or ESRI ArcGIS Online Base Map, set a default map style. For
instructions on the map style settings, see Configuring Map Style Settings.
Table 6: GIS Service Information Fields

Default Display Unit

Select the default display unit from this drop-down list. The available map
measurement display units include meters, kilometers, feet, yards, and miles.

Full Extent

The full extent is the complete map area zoomed out to its farthest point. The
XMin and XMax and YMin and YMax fields in this section display the map
coordinates at their full extent.

Image Type

Select the map viewer image type from the drop-down list. By default, Accela
Silverlight GIS supports PNG8 image types.If you select Microsoft Bing Maps,
ESRI ArcGIS Online Base Map, or ESRI ArcGIS Online Web Map as the map
provider, this field is not available.

Initial Extent

The initial extent is the default extent of the map when the map viewer is
opened. If you select a map provider other than ESRI ArcGIS Online Web
Map, you can draw a rectangle polygon on the map to define the initial extent.
The area you select, measured by numerical X and Y coordinates, populates
the XMin and XMax and YMin and YMax fields.

Initial Extent XMax

The right most extent of the map when the map viewer is first opened.For
example, if you want agency users to initially view a zoomed area of the map,
this value is the right most extent of the zoomed area.

Initial Extent XMin

The left most extent of the map when the map viewer is first opened.For
example, if you want agency users to initially view a zoomed area of the map,
this value is the left most extent of the zoomed area.The map area you select
with the polygon automatically populates this field.

Initial Extent YMax

The top most extent of the map when the map viewer is first opened.For
example, if you want agency users to initially view a zoomed area of the map,
this value is the top most extent of the zoomed area.The map area you select
with the polygon automatically populates this field.

Initial Extent YMin

The bottom most extent of the map when the map viewer is first opened.For
example, if you want agency users to initially view a zoomed area of the map,
this value is the bottom most extent of the zoomed area.The map area you
select with the polygon automatically populates this field.

Linear Data Unit

This field is read-only and displays the units of measurement for the selected
map service. Accela Silverlight GIS users can switch the map units using the
Map Control.There are three possible values for this field:
Decimal - Degrees are based on the 360 degree circumference of the Earth.
Feet - US standard unit of measure for distance.
Meters - International standard unit of measure for distance.

Retrieve Service Information

Click this link to replace the attribute settings of the selected map service with
the default map service attribute values.

Zoom in Limit

Set the map zoom-in limit by entering a value in this field.

| Configuring Accela Silverlight GIS | 30

Importing and Configuring Map Layer Settings
Once you retrieve a map service, you can import map layer information from the map service. Use the Map
Layer Settings section to retrieve map layers and select the map layer ID Field. This section only displays if
you are configuring ArcGIS Server, ArcGIS Engine, ArcGIS Online Web Map, or OGC map services.
The ArcGIS Server map services can be either dynamic or cached. If you retrieve the dynamic map
service, you can use the Layer Settings section to configure map layers for editing. When you configure
a map layer for editing, mark a check box to indicate that a layer is editable. You also determine which
attributes for each layer are editable. Editable attributes display in the Edit Attributes dialog box in Accela
Silverlight GIS. As a prerequisite of configuring map layers for editing, you must enter the correct user
name and password in the GIS Server Settings section.
For example, you might configure a fire hydrant map layer for editing, and then determine which related
hydrant attributes are editable, such as the hydrant’s address, manufacturing date, model, and owner.
When you configure a map layer for editing, you must set the ID Field for the selected map layer as
editable. For example, if the ID Field for the Buildings map layer is BUILD_ID, then you must mark the
check box next to the BUILD_ID field when you configure the attributes.
Editable layers give agency users the option to create and edit GIS features. Agency users can only create
and edit features on editable map layers. Once you configure editable map layers and save the settings,
the Accela Silverlight GIS Administration site prompts you to enter your user name and password. You
must enter valid credentials.
When you select an ID Field for a map layer, you indicate the field within the geodatabase feature class
table that you want to map to the Accela Silverlight GIS database. The ID Field connects the map layer
in your map provider’s geodatabase to the Accela Silverlight GIS database. You can configure whether
Accela Silverlight GIS generates the ID automatically or asks users to enter the ID manually when they
create a GIS feature. If you want to auto-generate the ID, you need to set the map layer as editable and
then define the current sequence and the cache size for the ID field. The OBJECT_ID number cannot be
auto-generated because the OBJECT_ID field is maintained by ArcGIS.
For example, if you select HYD_NUMBER as the ID Field for Hydrants, then objects in the Hydrants map
layer are identified by the HYD_NUMBER field in the Accela Silverlight GIS database. The ID Field you
select for each feature class must be unique and fixed.
If your agency plans to synchronize a GIS layer with an Asset Type in Accela Asset Management, you
must select the same value in the Asset ID and ID Fields.
Before you can import and configure map layer settings, you must define a map integration environment.
For instructions, see Integrating Your Environment. Additionally, you must configure GIS Server settings
and GIS Service information. For instructions, see Configuring GIS Server Settings and Configuring GIS
Service Information.
To import and configure map layer settings
1. Navigate to the Layer Settings section on the Map Service Connection page.
The Accela Silverlight GIS Administration site displays the Layer Settings section.

| Configuring Accela Silverlight GIS | 31

Note:
Accela Silverlight GIS allows users to create or edit geometry only on the editable layer of a dynamic
ArcGIS Server map or an ArcGIS Engine map. So for an OGC map service or an ArcGIS Online Web
Map service, the Layer Settings section does not have the Editable or Auto ID column.

2. Expand the ID Field drop-down list for each map layer group.
Note: The selected Id Field value appears as the object name on the map viewer's Contents
Panel. The Id Field value must be no more than 70 characters.
For a complete list of fields, see Table 7: Map Layer Settings.
The Accela Silverlight GIS Administration site displays the attribute list.

3. Select a unique, fixed attribute field for each map layer from the ID Field drop-down list. If your agency
plans to synchronize a GIS layer with an Asset Type in Accela Asset Management, you must select the
same value in the Asset ID and ID Fields.
4. To configure a map layer for editing, mark the check box in the Editable column.
The Accela Silverlight GIS Administration site activates the Attributes link.

| Configuring Accela Silverlight GIS | 32

5. Click the Attributes link.
The Accela Silverlight GIS Administration site displays the Setup Attributes for the editing layer dialog
box.

6. Mark the check box next to each attribute that you want to be editable. You must set the ID Field for the
selected map layer as editable.
7. Click the OK button.
The Accela Silverlight GIS Administration site saves the attribute settings.
8. To auto-generate the feature ID when users create a GIS feature, mark the check box in the Auto ID
column.
The Accela Silverlight GIS Administration site activates the Setting link.

| Configuring Accela Silverlight GIS | 33

9. Click the Setting link.
The Accela Silverlight GIS Administration site displays the ID Generator Setting dialog box.

10.Complete these fields:
ID Field

This is a read-only field. It displays the name of the ID field. The ID field is used to link
the Civic Platform data with the GIS data. Each feature created on the map layer must
have a unique ID field value. The ID field value can be populated either manually or
automatically based on the ID Generator setting.

Current Sequence

It specifies the current sequence value of the ID field. The next ID field value is autogenerated based on this value.
During initial setup, if the map layer does not have any features on it, this value can
be set to 1; if it already has some features, get the maximum ID field value from the
geodatabase and enter a greater value into this field. For example, the Road Repairs
layer is used as an editable layer and has some features on it, get the maximum ID
field value from the layer. If the maximum value is 1000, enter 1001 as the current
sequence number.

Cache Size

It defines a set of sequence numbers in memory for auto-generating IDs in Mobile
Office Offline Mode. The default value is 100.

11.Click the OK button.
The Accela Silverlight GIS Administration site saves the ID Generator setting.
12.Retrieve and select a geocoding service. For instructions, see Retrieving and Selecting a Geocoding
Service.
Table 7: Map Layer Settings

Generate Legend

Click this link to generate a map legend. When you click this link, a PNG image of
the map legend is generated and displays in the map viewer Table of Contents.

Retrieve Layer Information

This link only appears when you edit map layer settings.

| Configuring Accela Silverlight GIS | 34

Click this link to retrieve all the layers in the selected map service. Use this link to
incorporate new layers added to the MXD (Map document). Similarly, if layers are
removed from the MXD, then you can update the layer groups and names when
you click this link.
Layer Name

Layer groups and names are automatically retrieved when you select a map
service. By default, this column is expanded and displays all the layer groups and
names.

ID Field

This drop-down list displays the available attribute fields for the selected map
layer. Select an identification field for each map layer.

Editable

Mark the check box next to the map layer that you want to make editable, then
click the Attributes link to configure which attributes are editable.
Note: Cached map services do not support the Creating and Editing GIS
Features functionality, so the Editable column is not available on the Layer
Settings section for cached map services.

Auto ID

Mark the check box next to the map layer if you want to auto-generate IDs for
the features created on the map layer, then click the Setting link to configure
the current sequence and cache size. When users create a feature in Accela
Silverlight GIS and submit it, Accela Silverlight GIS auto-generates the ID number
for the feature based on the ID Generator setting.
If you want users to enter the ID number when creating a GIS feature, clear the
check box. This way, the ID Field displays in the Edit Attributes dialog box.
Note: Public users cannot create or edit GIS features in Citizen Access, so the
Auto ID column is not available in the Layer Settings section for the Citizen
Access map integration.

Configuring Map Style Settings
Use this section to configure the default map style display for Microsoft Bing Maps or ArcGIS Online
basemaps. This section only appears if you are configuring a map service provided by Microsoft Bing Maps
or ESRI ArcGIS Online Base Map.
Before you can configure map style settings, you must define a map integration environment. For
instructions, see Integrating Your Environment. Additionally, you must configure GIS Server settings
and GIS Service information. For instructions, see Configuring GIS Server Settings and Configuring GIS
Service Information.
To configure map style settings
1. Navigate to the Map Style Settings section on the Map Service Connection page.
If you are configuring a map service provided by Microsoft Bing Maps, the Accela Silverlight GIS
Administration site displays the Map Style Settings section.

| Configuring Accela Silverlight GIS | 35

If you are configuring an ArcGIS Online basemap, the Accela Silverlight GIS Administration site
displays the ESRI Map Style Settings section.

2. Mark the option next to the map style you want to set as the default:
•

•

For Microsoft Bing Maps:
Road

Map this option if you want the default map display to be a road overlay. This is
the default map service display.

Aerial

Mark this option if you want the default map display to be set at an aerial view.

Hybrid

Mark this option if you want the default map display to be an aerial view with a
road overlay.

For ArcGIS Online Base Map:
Street

Map this option if you want the default map display to be Esri’s world street map.
This is the default map service display.

| Configuring Accela Silverlight GIS | 36

ImageryWithLabels

Mark this option if you want the default map display to be Esri’s Imagery map.

3. Retrieve and select a geocoding service. For instructions, see Retrieving and Selecting a Geocoding
Service.

Retrieving and Selecting a Geocoding Service
Optionally, if you plan to use geocoding in your map integration environment, you can use the Geocoding
Service Settings section to retrieve a geocoding service. The geocoding service provider can be ArcGIS
Server, Bing Maps, ArcGIS Online, or a custom geocoding web service. For more information about
integrating a custom geocoding web service, see Accela Silverlight GIS Geocoding Web Service
Integration Guide. Contact Accela Customer Support for this supporting document.
You can select a unique geocoding service for your map integration environment. The geocoding service
you select can be different from the default map service. For example, you might want to use Bing Maps
for geocoding and an ArcGIS Server map service for mapping, visualization, and layer interaction.
Before you can retrieve and select a geocoding service, you must define a map integration environment.
For instructions, see Integrating Your Environment. Additionally, you must configure GIS Server settings
and GIS Service information. For instructions, see Configuring GIS Server Settings and Configuring GIS
Service Information.
To retrieve and select a geocoding service
1. Navigate to the Geocoding Service Settings section on the Map Service Connection page.
The Accela Silverlight GIS Administration site displays the Geocoding Service Settings section.
2. Select an option from the Geocoding Service Provider drop-down list. The available options are ESRI
ArcGIS Server, Microsoft Bing Map, Geocoding Web Service, and ESRI ArcGIS Online.
The Accela Silverlight GIS Administration site refreshes the Geocoding Service Settings section and
displays the associated fields based on your selection.
3. Do one of the following:
•

For ESRI ArcGIS Server:
1. Edit the fields in the Geocoding Service Settings section as needed.
For a description of the fields, see Table 8: Esri Geocoding Service Fields.
2. Click the Retrieve Services link.
The Accela Silverlight GIS Administration site displays the geocoding services retrieved from
your geocoding server in the Geocoding Service drop-down list.

| Configuring Accela Silverlight GIS | 37

3. Select a geocoding service from the Geocoding Service drop-down list.
•

For Microsoft Bing Map:
Mark the Using this geocoding service for this integration check box if you want the geocoding
service from Bing Maps to be the default geocoding service in your map integration environment.
Otherwise, clear this check box.
The Accela Silverlight GIS Administration site retrieves the geocoding service from Bing Maps.

•

For Geocoding Web Service:
1. Edit these fields in the Geocoding Service Settings section as needed:
Web Service URL

Enter the URL of a custom geocoding web service.

User Name

Optionally, enter your user name along with the password for connecting to
the geocoding web service.

Password

Optionally, enter your password along with the user name for connecting to
the geocoding web service.

Using this geocoding
service for this integration

Mark this check box if you want the geocoding web service to be the default
geocoding service in your map integration environment. Otherwise, clear this
check box.

2. If necessary, click the Test Connection link.
The Accela Silverlight GIS Administration site tries to connect to the geocoding web service and
displays an appropriate message for successful or unsuccessful connections.

•

For ESRI ArcGIS Online:
1. To use Accela's complimentary ArcGIS Online account, choose Accela ArcGIS Online Account
as the Geocoding Service Provider. To use your agency's own ArcGIS Online account, choose
Agency ArcGIS Online Account as the Geocoding Service Provider.
2. If you selected Agency ArcGIS Online Account as the geocoding service provider, enter the
username and password of your agency's ArcGIS Online account.
For a description of the fields, see Table 8: Esri Geocoding Service Fields.
3. Click the Retrieve Services link.

| Configuring Accela Silverlight GIS | 38

The following example shows Accela ArcGIS Online Account as the geocoding service provider:

The following example shows Agency ArcGIS Online Account as the geocoding service provider:

4. Select a geocoding service from the Geocoding Service drop-down list.
4. Retrieve and select a routing service. For instructions, see Retrieving and Selecting a Routing Service.
Table 8: Esri Geocoding Service Fields

Geocoding Server

Enter the name of your Geocoding Map Server. If you select Agency ArcGIS
Online Account as the geocoding service provider, this field displays the server
URL in read-only format.

Port

Enter the port number that corresponds to your geocoding server’s IP address.
The default port number for the HTTP server is 80 while the default port number
for the HTTTPS server is 443.

Use HTTPS Scheme

Mark this check box to support using HTTPS to communicate between Accela
Silverlight GIS Server and ArcGIS Server.

Instance

Enter the server instance. If you select ArcGIS Online as the geocoding service
provider, this field is not available.

User Name

If you select ESRI ArcGIS Server as the geocoding service provider, this field is
optional. Enter the user name for the geocoding service published to the ArcGIS
Server.
If you select Agency ArcGIS Online Account as the geocoding service provider,
this field is required. Enter the user name for the ArcGIS Online account. Please
contact Esri to obtain a user account.

Password

If you select ESRI ArcGIS Server as the geocoding service provider, this field is
optional. Enter the password for the geocoding service published to the ArcGIS
Server.

| Configuring Accela Silverlight GIS | 39

If you select Agency ArcGIS Online Account as the geocoding service provider,
this field is required. Enter the password for the ArcGIS Online account. Please
contact Esri to obtain a user account.
Locator Name

Enter the name of the address locator that is published as the geocode service in
ArcGIS Server.
If you select ESRI ArcGIS Online as the geocoding service provider, this field is
not available. Note: To allow the Accela Silverlight GIS server to download a data
package from the ArcGIS Server for offline maps, you must enter the address
locator name and its location. You can go to the Parameters tab of the ArcGIS
Server - Geocode Service Properties window to get the locator name.

Location

Enter the location of the address locator that is published as the geocode service
in ArcGIS Server. If you select ESRI ArcGIS Online as the geocoding service
provider, this field is not available. Note: To allow the Accela Silverlight GIS
server to download a data package from the ArcGIS Server for offline maps,
you must enter the address locator name and its location. You can go to the
Parameters tab of the ArcGIS Server - Geocode Service Properties window to
get the location.

If the geocoding service uses SDE as its data source, enter the location in the
format below.

| Configuring Accela Silverlight GIS | 40

,,,,,
Here are two examples:
Direct Connection
“10.50.0.155,sde:sqlserver:10.50.0.155\sqlexpress,sde,sde,gisadmin,SDE.Default”
Connection with Port “10.50.0.155,5151,sde,sde,gisadmin,SDE.Default”
If the geocoding service uses a data source other than SDE, enter the location
just as shown in the Location field of the ArcGIS Server - Geocode Service
Properties window.
Geocoding Service

When you click the Retrieve Services link, this drop-down list populates with the
all the geocoding services set up on your geocoding server. If you select ArcGIS
Online as the geocoding server, this drop-down list populates with the ArcGIS
Online geocoding services such as World.

Use this geocoding service for Mark this check box if you want the selected geocoding service to be the default
integration
geocoding service in your map integration environment.

Retrieving and Selecting a Routing Service
Optionally, if you plan to use routing in your map integration environment, you can use the Routing Service
Settings section to retrieve a routing service.
You can select a unique routing service for your map integration environment. The routing service you
select can be different from the default map service. For example, you might want to use Bing Maps for
routing and an ArcGIS Server map service for mapping, visualization, and layer interaction.
Before you can retrieve and select a routing service, you must define a map integration environment.
For instructions, see Integrating Your Environment. Additionally, you must configure GIS Server settings
and GIS Service information. For instructions, see Configuring GIS Server Settings and Configuring GIS
Service Information.
To retrieve and select a routing service
1. Navigate to the Routing Service Settings section on the Map Service Connection page.
The Accela Silverlight GIS Administration site displays the Routing Service Settings section.
2. Select an option from the Routing Service Provider drop-down list. The available options are ESRI
ArcGIS Server, Microsoft Bing Map, and ESRI ArcGIS Online.
The Accela Silverlight GIS Administration site refreshes the Routing Service Settings section and
displays the associated fields based on your selection.
3. Do one of the following:
•

For ESRI ArcGIS Server:
1. Edit the fields in the Routing Service Settings section as necessary.
For a description of the fields, see Table 9: Esri Routing Service Fields.
2. Click the Retrieve Services link.
The Accela Silverlight GIS Administration site displays the routing services retrieved from your
routing server in the Routing Service drop-down list.

| Configuring Accela Silverlight GIS | 41

3. Select a routing service from the Routing Service drop-down list.
•

For Microsoft Bing Map:
Mark the Using this routing service for this integration check box if you want the routing service
from Bing Maps to be the default routing service in your map integration environment. Otherwise,
clear this check box.
The Accela Silverlight GIS Administration site retrieves the routing service from Microsoft Bing Map.

•

For ESRI ArcGIS Online:
1. To use Accela's complimentary ArcGIS Online account, choose Accela ArcGIS Online
Account as the Routing Service Provider. To use your agency's own ArcGIS Online account,
choose Agency ArcGIS Online Account as the Routing Service Provider.
2. If you selected Agency ArcGIS Online Account, enter the username and password of your
agency's ArcGIS Online account.
For a description of the fields, see Table 9: Esri Routing Service Fields.
3. Click the Retrieve Services link.
The following example shows Accela ArcGIS Online Account as the routing service provider:

The following example shows Agency ArcGIS Online Account as the routing service provider:

| Configuring Accela Silverlight GIS | 42

4. Select a routing service from the Routing Service drop-down list.
4. Click the Save button.
5. If you are configuring a dynamic map service published by Esri ArcGIS Server, you can retrieve and
configure dynamic themes.
For instructions on how to retrieve and configure dynamic themes, see Retrieving and Configuring
Dynamic Themes in Accela Silverlight GIS.
Table 9: Esri Routing Service Fields

Routing Server

Enter the name of your routing server.
If you select ESRI ArcGIS Online as the routing service provider, this field displays the
server URL in read-only format.

Port

Enter the port number that corresponds to your routing server’s IP address.
The default port number for the HTTP server is 80 while the default port number for the
HTTTPS server is 443.

Use HTTPS Scheme

Mark this check box to support using HTTPS to communicate between Accela Silverlight
GIS Server and the routing server.

Instance

Enter the server instance.
If you select ESRI ArcGIS Online as the routing service provider, this field is not available.

User Name

If you select ESRI ArcGIS Server as the routing service provider, this field is optional.
Enter the user name for the routing service published to the ArcGIS Server.
If you select Agency ArcGIS Online Account as the routing service provider, this field
is required. Enter the user name for the ArcGIS Online account. Please contact Esri to
obtain a user account.

Password

If you select ESRI ArcGIS Server as the routing service provider, this field is optional.
Enter the password for the routing service published to the ArcGIS Server.
If you select Agency ArcGIS Online Account as the routing service provider, this field is
required. Enter the password for the ArcGIS Online account. Please contact Esri to obtain
a user account.

Routing Service

When you click the Retrieve Services link, this drop-down list populates with the all the
routing services set up on your routing server.

Use this routing service
for this integration

Mark this check box if you want the selected routing service to be the default routing
service in your map integration environment. Otherwise, clear this check box.

| Configuring Accela Silverlight GIS | 43

Retrieving and Configuring Dynamic Themes in Accela Silverlight GIS
You can retrieve dynamic themes from the Civic Platform application server, select dynamic themes that
belong to a map service, and define dynamic theme symbology in the Dynamic Themes section.
Once you retrieve dynamic themes, you can select the themes that belong to the map service and
determine how they display in the map viewer, including the display order, line color, line thickness, fill
color, and transparency.
Before you can retrieve and configure dynamic themes, you must define a map integration environment.
For instructions, see Integrating Your Environment. Additionally, you must configure GIS Server settings
and GIS Service information. For instructions, see Configuring GIS Server Settings and Configuring GIS
Service Information.
You must configure dynamic themes before you can associate them with a map service. For instructions
on how to configure dynamic themes, see Configuring Dynamic Themes in Civic Platform.
To retrieve and edit dynamic themes
1. Navigate to the Dynamic Themes section on the Map Service Connection page.
The Accela Silverlight GIS Administration site displays the Dynamic Themes section.

2. Click the Retrieve Dynamic Themes link.
The Accela Silverlight GIS Administration site connects to the Civic Platform application server and
retrieves the configured Dynamic Themes.

3. Click the up or down arrow buttons next to the dynamic theme group name to set the display order of
the theme groups or click the up or down arrow buttons next to the dynamic theme name to set the
display order of the themes within a group.
If two or more dynamic themes overlap a GIS feature, the GIS map viewer displays the dynamic themes
on the GIS feature in the specified order.
4. Edit the characteristics for each dynamic theme by completing the related fields. For a complete list of
fields, see Table 10: Dynamic Theme Fields.
5. Complete one of these steps:
•

If you want to configure additional map services for your map integration environment, follow the
instructions described in Configuring Additional Map Services.

•

If you do not want to configure additional map services for your map integration environment, click
the Next button to proceed to the next step in configuring a map integration environment. The next
step is to define user groups and their permissions. For instructions on how to define user groups
and their permissions, see Defining User Groups and Permissions.

| Configuring Accela Silverlight GIS | 44

Table 10: Dynamic Theme Fields

Dynamic Theme

This column displays the dynamic themes, including both groups and names,
retrieved from the Civic Platform application server.
To collapse a dynamic theme group, click the “--” in the column next to each group
name.

Fill Color

Click the paint bucket icon to access the fill color menu. Use the fill color menu to
choose a fill color for the selected dynamic theme.

Opacity Setting

Drag the slider left or right to change the transparency of each dynamic theme. The
closer you drag the slider to the left, the more transparent the dynamic theme.
Setting the opacity to more or less transparent allows the map to display blended
colors when an overlap of dynamic themes occurs. In this way, users can see the
overlap on the map.

Preview

This field displays a preview of each dynamic theme. Any changes you make to a
dynamic theme, such as the fill color or line thickness, are automatically updated to
the theme that displays in the Preview field.

Select

Mark this check box next to each dynamic theme you want to associate with the
selected map service. Alternatively, you can mark the check box next to a dynamic
theme group to select all the dynamic themes within a group.
You can also mark the Select check box next to the column header to select all the
dynamic theme groups and names.

Stroke Color

Click the pen icon to access the color menu. Use the color menu to choose a line
color for the selected dynamic theme. You can select a color or manually enter a
color value in the color menu.

Stroke Thickness

Click the line icon to access the line menu. Use the line menu to choose the line
thickness for the selected dynamic theme.

Configuring Additional Map Services
Once you complete the configuration steps outlined above, you can configure additional map services for
the same map integration environment. This allows agency users to access and work with different map
services in one integration environment.
You must configure a default map service before you can configure additional map services. For
instructions on configuring a map service, see Setting up a Connection to a Map Service.
To configure additional map services
1. Click the Add More Services button at the bottom of the Map Service Connection page.
The Accela Silverlight GIS Administration site displays the Map Service Connection page.
2. Configure additional map services for your map integration environment. For instructions on how to
configure a map service, see Setting up a Connection to a Map Service.

| Configuring Accela Silverlight GIS | 45

Defining User Groups and Permissions
This topic applies to Accela Silverlight GIS.
The third step in configuring Accela Silverlight GIS is to define user groups and their permissions. Before
you can define a user group and then set its permission levels, you must define a map integration and then
set up a connection to a map service. For instructions, see Integrating Your Environment and Setting up a
Map Service Connection.
As an agency administrator, you can create and personalize user groups for each map integration
environment. When you create user groups, you determine user access to Accela Silverlight GIS features
in the map viewer, including navigation tools, map commands, and map layers. The user groups and their
permissions that you define for a map integration environment apply to all the map services configured for
the environment.
Accela Silverlight GIS automatically creates a default user group when you set up a map integration
environment. You cannot edit the default user group name or group description; however, you can edit the
default permission levels for the user group and add additional user groups. Multiple user groups can be
available for the same map integration.
When you configure an Accela Silverlight GIS user group, Accela recommends that you identify the
Civic Platform user group each user belongs to and make sure the permission levels for the user groups
correspond.
The following topics explain how to assign permissions to user groups and add additional user groups.
Related Links
Setting User Group Access to Map Functions
Setting User Group Access to Map Commands
Setting User Group Access to Map Layers
Creating an Additional User Group

Setting User Group Access to Map Functions
You can set user group permissions for map functions in the Map Functions section. The Map Functions
section includes the table of contents, map panels and related functions, and navigation tools. The map
functions available for configuration vary depending on the Civic Platform application that your agency
uses.
To set user group access to map functions
1. Navigate to the User Group Permissions page.
2. Click the arrow icon to expand the Map Functions section.
The Accela Silverlight GIS Administration site displays the default map functions selected for the user
group.

| Configuring Accela Silverlight GIS | 46

3. Mark the check box next to each map function you want to make accessible for the selected user group.
You can also mark the check box next to the Function Name column header to select all the map
functions. For a complete list of map functions, see Table 11: Group Personalization Map Functions.
4. Click the Save button.
The Accela Silverlight GIS Administration site saves the user group permissions for map functions.
Table 11: Group Personalization Map Functions

Group

Function Name

Description

Panel

File Panel

Enables or disables the display of the File panel in the map viewer. By
default, the check box is cleared. Mark the check box to display the panel.

Search Panel

Enables or disables the display of the Search panel in the map viewer. By
default, the check box is marked. Clear the check box to hide the panel.

Contents Panel

Enables or disables the display of the Contents panel in the map viewer. By
default, the check box is marked. Clear the check box to hide the panel.

Layers

Enables or disables the display of the Layers panel in the map viewer. By
default, the check box is marked. Clear the check box to hide the panel.

Zoom

Enables or disables the display of the Zoom In and Zoom Out buttons in the
map viewer. By default, the check box is marked. Clear the check box to
hide the buttons.

Pan

Enables or disables the display of the Pan button in the map viewer. By
default, the check box is marked. Clear the check box to hide the button.

Tool

| Configuring Accela Silverlight GIS | 47

Group

Function Name

Description

Selection

Enables or disables the display of the Select by Rectangle, Select by
Polygon, and Select by Polyline buttons in the map viewer. By default, the
check box is marked. Clear the check box to hide the buttons.

Identify

Enables or disables the display of the Identify button in the map viewer. By
default, the check box is marked. Clear the check box to hide the button.

Address Locator

Enables or disables the display of the Geocoding Address Locator button in
the map viewer. By default, the check box is cleared. Mark the check box to
show the button.

Advanced Zoom

Enables or disables the display of the Initial Extent, Full Extent, Zoom to
Active Layers, Zoom to Selected Objects, and Zoom to Scale buttons in the
map viewer. By default, the check box is marked. Clear the check box to
hide the buttons.

Measurement

Enables or disables the display of the Measure Area and Measure Distance
buttons in the map viewer. By default, the check box is marked. Clear the
check box to hide the buttons.

GPS Locator

Enables or disables the display of the GPS Locator button in the map viewer.
By default, the check box is cleared. Mark the check box to show the button.

Clear

Enables or disables the display of the Clear button in the map viewer. By
default, the check box is marked. Clear the check box to hide the button.

Edit Geometry

Enables or disables members of the selected user group to edit geometry
on a map layer. By default, the check box is cleared. Mark the check box to
enable this function.
Note:
Users are only allowed to edit simple geometry such as points,
lines, and polygons. This function is not applicable to complex
geometry or multi-part features.
To allow agency users to create or edit geometry on a map layer, you
must also set the map layer editable in the Layer Settings section for a
map service. See Importing and Configuring Map Layer Settings for more
information.
To make the map layer editable to certain user group while making it readonly to another user group, define the Editable permission to the map layer
for each user group in the Group Personalization - Map Layers section for
the map service. See Setting User Group Access to Map Layers for more
information.

File

Search

Print Map

Enables or disables members of the selected user group to print maps. By
default, Accela Silverlight GIS disables this function. Mark the check box to
enable this function.

Save Map

Enables or disables members of the selected user group to save maps. By
default, Accela Silverlight GIS disables this function. Mark the check box to
enable this function.

Address Search

Enables or disables members of the selected user group to search for
addresses through the Search panel in the map viewer. By default, Accela
Silverlight GIS disables this function. Mark the check box to enable this
function.

Asset Search

Enables or disables members of the selected user group to search for assets
through the Search panel in the map viewer. By default, Accela Silverlight
GIS disables this function. Mark the check box to enable this function.

Inspection Search

Enables or disables members of the selected user group to search for
inspections through the Search panel in the map viewer. By default, Accela
Silverlight GIS disables this function. Mark the check box to enable this
function.

| Configuring Accela Silverlight GIS | 48

Group

Function Name

Description

Owner Search

Enables or disables members of the selected user group to search for
owners through the Search panel in the map viewer. By default, Accela
Silverlight GIS disables this function. Mark the check box to enable this
function.

Parcel Search

Enables or disables members of the selected user group to search for
parcels through the Search panel in the map viewer. By default, Accela
Silverlight GIS disables this function. Mark the check box to enable this
function.

Accela Record Search Enables or disables members of the selected user group to search for
Accela records through the Search panel in the map viewer. By default,
Accela Silverlight GIS disables this function. Mark the check box to enable
this function.
GIS Feature Search

Enables or disables members of the selected user group to search for GIS
features through the Search panel in the map viewer. By default, Accela
Silverlight GIS enables this function. Clear the check box to disable this
function.

Cond. Assessment
Search

Enables or disables members of the selected user group to search for asset
condition assessments through the Search panel in the map viewer. By
default, Accela Silverlight GIS disables this function. Mark the check box to
enable this function.

Setting User Group Access to Map Commands
You can set user group permissions for map commands. The map commands available for configuration
and the default configuration for each map command vary depending on the Civic Platform application that
your agency uses.
To set user group access to map commands
1. Navigate to the User Group Permissions page.
2. Click the arrow icon to expand the Map Commands section.
The Accela Silverlight GIS Administration site displays the default map commands selected for the user
group.

| Configuring Accela Silverlight GIS | 49

3. Mark the check box next to each map command you want to make accessible for the selected user
group. Alternatively, you can mark the check box next to the Command Name column header to select
all the map commands. For a complete list of map commands, see Table 12: Group Personalization
Map Command Fields.
4. Click the Save button.
The Accela Silverlight GIS Administration site saves the user group permissions for map commands.
Table 12: Group Personalization Map Command Fields

Add a stop

When you enable this command, Accela Silverlight GIS users can add a
geopoint to a route list. For example, a field worker who uses Mobile Office
might need to add a stop to their route list when the stop does not relate to
an existing work order or an existing item in their route manifest.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.

Add to Route Manifest

When you enable this command, Accela Silverlight GIS users can add GIS
objects, such as a work order or a service request, to the routing panel.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.

Buffer Selection

When you enable this command, Accela Silverlight GIS users can use the
buffer selection tool to identify objects within a specific proximity to another
object.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.
Note: Buffering requires an ArcGIS Server geometry service. For more
information about geometry services, see “Publishing Services” in the

| Configuring Accela Silverlight GIS | 50

Setting Up Map Functionality chapter of the Accela Silverlight GIS for ArcGIS
Server Configuration Guide.
Create Asset Condition
Assessment

When you enable this command, Accela Silverlight GIS users can create
an asset condition assessment from the map viewer. For example, a field
worker who uses Mobile Office completing asset condition assessments
for traffic lights might want to request an asset condition assessment for
additional traffic lights not included in his or her original scope of work.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Create Inspection

When you enable this command, Accela Silverlight GIS users can create
inspections from the map viewer.
In the map integration with Citizen Access, the name of this map command
is Schedule Inspection.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Create Multiple Work Orders

When you enable this command, Accela Silverlight GIS users can create
multiple work orders from the map viewer. For example, a field worker
might want to create multiple work orders for a group of assets in the same
location.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Create New Record

When you enable this command, Accela Silverlight GIS users can create
records from the map viewer. For example, a field worker might want to
create a record for a parcel and request an inspection.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Create Single Work Order

When you enable this command, Accela Silverlight GIS users can create
individual work orders from the map viewer.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Data Export

When you enable this command, Accela Silverlight GIS users can export
data, such as address for mailing labels, in CSV format.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Get XY Location

Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Edit Attributes

When you enable this command, Accela Silverlight GIS users can edit GIS
feature attributes. If you want to give Accela Silverlight GIS users the option
to edit attributes and create GIS feature geometry, then you must enable this
command and the Edit Geometry command in the Map Functions section.
For more information on how to enable commands in the Map Functions
section, see Setting User Group Access to Map Functions. If you want to
give Accela Silverlight GIS users the option to edit attributes and exclude the
option to create GIS feature geometry, then you must only enable the Edit
Attributes command.
By default, the Edit Attributes command in the Map Functions section is
disabled.

Link Object to Asset

When you enable this command, Accela Silverlight GIS users can link GIS
objects to assets. For example, users can link GIS objects that are mapped
to an asset type together and associate them with a parent asset.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Link Object to Work Order

When you enable this command, Accela Silverlight GIS users can link GIS
objects to work orders.

| Configuring Accela Silverlight GIS | 51

Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.
Load List Portlet

When you enable this command, Accela Silverlight GIS users can send the
items selected from the map to the list portlet where they open the map.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Optimize by Distance

When you enable this command, Accela Silverlight GIS users can optimize
route lists. When a route list is optimized by distance, Accela Silverlight GIS
creates a route that minimizes the distance traveled.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Optimize by Time

When you enable this command, Accela Silverlight GIS users can optimize
route lists by time. When a route list is optimized by time, Accela Silverlight
GIS creates a route that takes the least possible amount of travel time.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.

Remove from Route

When you enable this command, Accela Silverlight GIS users can remove a
stop from a route list.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.

Remove Selected Contents

When you enable this command, Accela Silverlight GIS users can remove
selected items from a route list.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.

Resume Application

When you enable this command, Accela Silverlight GIS users can open the
application intake form for a partial record from the map viewer and resume
the application intake process.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.

Route the list

When you enable this command, Accela Silverlight GIS users can execute
a command to route a list of tasks, which might include inspections, work
orders, and service requests.
Accela Silverlight GIS enables this command by default. Clear the check box
to disable this command.

Send Address

When you enable this command, Accela Silverlight GIS users can send
address details to Civic Platform, Mobile Office, or Citizen Access. For
example, a field worker might want to attach a work order to an asset.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Send GIS Features

When you enable this command, Accela Silverlight GIS users can send a
GIS feature to Civic Platform, Mobile Office, or Citizen Access. In the map
integration with Citizen Access, the name of this map command is Use
Property Information.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Send Items

When you enable this command, Accela Silverlight GIS users can send a
route list to Civic Platform or Mobile Office.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Show Accela Record

When you enable this command, Accela Silverlight GIS users can open the
Civic Platform reference form for a selected object, such as a work order for
an asset or a building permit for a parcel.

| Configuring Accela Silverlight GIS | 52

Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.
Show Documents

When this commend is enabled, Accela Silverlight GIS users can get a
listing of documents attached to a GIS object.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

View Documents

When you enable this command, Accela Silverlight GIS users can view any
documents attached to a GIS object. For example, a field worker completing
work orders on fire hydrants might want to review a PDF schematic of the
fire hydrant attached to the work order.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

View Related CAPs

When you enable this command, Accela Silverlight GIS users can view any
records attached to a GIS object. For example, an agency user might to
search for and view any applications related to a specific application.
Accela Silverlight GIS disables this command by default. Mark the check box
to enable this command.

Setting User Group Access to Map Layers
You can set user group permissions for map layers. If you configure multiple map services for the same
integration environment, all of the related map layers display on the User Group Permissions page.
There are four permission levels for map layers: Available, Visible, Active, and Editable.
The first permission level, Available, determines whether Accela Silverlight GIS users can view a selected
map layer. If the Available check box is unmarked, the Visible, Active, and Editable check boxes are
disabled. Meanwhile, the map layer is not available either on the map or in the Layers panel of the map
viewer. If the Available check box is marked and the Visible and Active check boxes are marked, then
agency users can view and modify map layers in the map viewer. If you want to give agency users the
option to create and edit map layers in Accela Silverlight GIS, you must set the each map layer permission
level to Available. The Available check box is marked by default.
The second permission level, Visible, determines whether a selected map layer is visible on the map
viewer. Accela Silverlight GIS users can unmark map layers so that they are not visible on the map viewer.
The Visible check box is unmarked by default.
The third permission level, Active, determines whether a map layer is active in the Layers panel of the
map viewer. When a map layer is active, Accela Silverlight GIS users can select all of the GIS objects
associated with the active layer, such as Fire Hydrants, on the map viewer. The Active check box is
unmarked by default.
The fourth permission level, Editable, determines whether agency users can create or edit geometry on an
editable map layer. The Editable check box is unmarked by default.
To set user group access to map layers
1. Navigate to the User Group Permissions page.
2. Click the arrow icon to expand the Map Layers section.
The Accela Silverlight GIS Administration site displays the default map layers selected for the user
group.

| Configuring Accela Silverlight GIS | 53

3. Mark the check box next to each map layer you want to make accessible for the selected user group.
Note:
For cached ArcGIS Server map services, ArcGIS Online Base Map services, and ArcGIS Image Server
image services, the Available and Visible check boxes only appear next to the map service name. For
cached ArcGIS Server map services, the Active check box appears next to the map service name and
each map layer name. But for the ArcGIS Online Base Map and ArcGIS Image Server services, the
Active check boxes are disabled.
The Editable check box only appears next to the map layers that are set to editable in the Layer Settings
for a dynamic ArcGIS Server map service or an ArcGIS Engine map service. If no map layers are set to
editable in the Layer Settings, then the Group Personalization - Map Layers section does not display the
Editable column.

4. Click the Save button.
The Accela Silverlight GIS Administration site saves the user group permissions for map layers.

Creating an Additional User Group
After you configure user group settings and permission levels for your default user group, you can create
an additional user group or groups.
When you create an additional user group, you must retrieve users from the Civic Platform application
server. Any users that you retrieve but do not assign to a specific user group are automatically assigned to
the default user group.
Users can belong to one or more groups. If a user belongs to multiple user groups, the user retains the
permission levels from all of his or her associated groups.
To create an additional user group
1. Navigate to the User Group Permissions page.
2. Click the Add More User Groups button.
The Accela Silverlight GIS Administration site displays the Create User Groups page.

| Configuring Accela Silverlight GIS | 54

3. Complete these fields:
User Group Name

Enter a unique name to identify the Accela Silverlight GIS user group, such as Asset
Management Accela Silverlight GIS users or Land Management Accela Silverlight GIS
users.

Group Description

Enter a description of the Accela Silverlight GIS user group you create, such as Traffic
Light Maintenance Group.

4. Click the Retrieve Users link.
The Accela Silverlight GIS Administration site connects to the Civic Platform application server and
retrieves all Civic Platform users.
5. Mark the check box next to each user you want to assign to the user group you create.
You can also mark the check box in the column header to select all users.
6. Assign user group permissions to map functions, map commands, and map layers.
7. Click the Next button on the User Group Permissions page.
If you are creating an integration environment for Civic Platform, the Accela Silverlight GIS
Administration site displays the Additional Settings page. For more information, see Configuring
Additional Settings.
If you are creating an integration environment for Mobile Office offline mapping, the Accela Silverlight
GIS Administration site displays the Offline Map Data Management page. For more information, see
Managing Offline Map Data.
For instructions on how to configure default user group settings, see the following related topics.
Related Links
Setting User Group Access to Map Functions
Setting User Group Access to Map Commands
Setting User Group Access to Map Layers

| Configuring Accela Silverlight GIS | 55

Configuring Additional Settings
This topic applies to Accela Silverlight GIS additional configuration supporting the pre-8.x user interface of
Civic Platform. This topic does not apply to map integration environments created for Mobile Office.
You can configure external address, parcel, and owner data and data export settings for specific
integration environments set up for Civic Platform. Before you can configure additional settings, you must
define a map integration environment, set up a connection to a map service, and define user groups and
their permissions. For instructions on these tasks, see Setting up a Map Service Connection, and Defining
User Groups and Permissions.
After you configure any required additional settings, you can also configure dynamic themes. For more
information on how to configure dynamic themes, see Configuring Civic Platform.
Related Links
Configuring External Address, Parcel, and Owner Settings
Configuring Data Export Settings
Configuring Hotlink Settings

Configuring External Address, Parcel, and Owner Settings
This topic applies to Accela Silverlight GIS.
Civic Platform can integrate with an external address, parcel, and owner (APO) data source through
the external APO web service. One possible external data source is Accela Silverlight GIS. This section
describes one of the required configuration tasks that you must complete, if you want to integrate Accela
Silverlight GIS as the external APO data source of Civic Platform. For the other configuration tasks, see the
Accela Automation External APO Integration Guide in XAPO SDK.zip.
Your agency can have different map integrations. For example, one for Civic Platform, one for Citizen
Access, one for Mobile Office online mode, and one for Mobile Office offline mode. However, to use Accela
Silverlight GIS as your external APO data source, you must map each Civic Platform reference APO field
to an Accela Silverlight GIS map layer field for your agency’s Civic Platform map integration environment.
While you can configure multiple map services for the same integration environment, you can only
configure external address, parcel, and owner data for one map service.
To configure external address, parcel, and owner data settings
1. Navigate to the Additional Settings page.
The Accela Silverlight GIS Administration site displays the Additional Settings page.

| Configuring Accela Silverlight GIS | 56

2. Navigate to the XAPO Configuration section.

3. Select a value for each of the following drop-down lists:
Accela Reference Object

This drop-down list displays the Civic Platform reference objects, including Address,
Parcel, and Owner, that you can map to Accela Silverlight GIS.

| Configuring Accela Silverlight GIS | 57

Note: To use Accela Silverlight GIS as your XAPO data source, you must map all
reference objects to Accela Silverlight GIS.
GIS Layer

This drop-down list displays all the map layers configured for the map service you
select in the Map Service drop-down list. After you select a map layer, the GIS Layer
Field drop-down list populates with all the related map layer fields. You must select a
map service before you can select a map layer.

Map Service

This drop-down list displays all the map services configured for you map integration
environment. Select the map service for which you want to configure external
address, parcel, and owner data from this drop-down list. After you select a map
service, the GIS Layer drop-down list populates with all the related map layers. You
can only configure external address, parcel, and owner data for one map service.

The Accela Silverlight GIS Administration site populates the Accela Reference Object Field column and
the GIS Layer Field drop-down list for each reference object. See Table 13: Reference Object Fields for
a list of Civic Platform reference object fields.
4. Click the Retrieve Template Fields link.
The Accela Silverlight GIS Administration site populates the template fields retrieved from the APO
templates in the Accela Reference Template Field column.
Note: Your agency administrator defines and enables address, parcel, and owner (APO) templates in
Civic Platform. Active template attributes can display as Accela reference template fields in the Accela
Silverlight GIS Administration site. When you map each APO template attribute to a GIS map layer field,
users can retrieve the APO template data from the external APO data source.

5. Select a value from this drop-down list for each Accela reference object or each template field:
GIS Layer Field

This drop-down list displays the layer fields associated with the selected map layer.

6. Complete one of these steps:
•

If you want to configure your map integration environment with data export functionality, see
Configuring Data Export Settings. If you want to configure your map integration environment with
hotlinks, see Configuring Hotlink Settings.

•

If you do not want to configure your map integration environment with data export functionality or
hotlink settings, click the Finish button.
The Accela Silverlight GIS Administration site displays a different page based on whether you are
creating or editing a map integration environment.
If you are creating a map integration environment, the Accela Silverlight GIS Administration
site displays the Integration Environment Settings page. If you are editing a map integration
environment, the Accela Silverlight GIS Administration site displays the Edit Integration Environment
page.
Table 13: Reference Object Fields

Reference Object

Reference Object Fields

Address

xCoordinator, yCoordinator, addressDescription, addressLine1, addressLine2,
addressStatus, addressTypeFlag, auditDate, auditID, auditStatus, city, country,
countryCode, county, distance, eventID, fullAddress, houseFractionEnd,
houseFractionStart, houseNumberAlphaEnd, houseNumberAlphaStart,
houseNumberEnd, houseNumberStart, inspectionDistrict, inspectionDistrictPrefix,
levelPrefix, levelNumberStart, levelNumberEnd, lot, neighborhood,
neighborhoodPrefix, primaryFlag, secondaryRoad, secondaryRoadNumber,
sourceFlag, state, streetDirection, streetName, streetPrefix, streetSuffix,
streetSuffixdirection, subdivision, unitEnd, unitStart, unitType, zip

Owner

UID, address, address1, address2, address3, auditDate, auditID, auditStatus,
city, country, email, eventID, fax, faxCountryCode, isPrimary, ivrPinNumber,

| Configuring Accela Silverlight GIS | 58

Reference Object

Reference Object Fields
ivrUserNumber, mailAddress, mailAddress1, mailAddress2, mailAddress3, mailCity,
mailCountry, mailState, mailZip, ownerFirstName, ownerFullName, ownerLastName,
ownerMiddleName, ownerStatus, ownerTitle, phone, phoneCountryCode,
sourceSeqNumber, state, taxID, zip

Parcel

UID, auditDate, auditID, auditStatus, block, book, censusTract, councilDistrict,
eventID, exemptValue, improvedValue, inspectionDistrict, landValue, legalDesc,
lot, mapNo, mapRef, page, parcel, parcelArea, parcelNumber, parcelStatus,
primaryParcelFlag, planArea, range, section, sourceSeqNumber, subDivision,
supervisorDistrict, township, tract

Configuring Data Export Settings
You can configure data export settings for Accela Silverlight GIS users. When you configure data export
settings, you determine which GIS fields users can export to a .csv or .xml file. Configure data export
settings that reflect the data Accela Silverlight GIS users might want to export.
For example, Accela Silverlight GIS users might want to export data to create mailing labels. In this case,
you need to configure data export settings that include First and Last Name fields, along with Street
Number, City, State, and Zip Code fields.
To configure data export settings
1. Navigate to the Additional Settings page.
The Accela Silverlight GIS Administration site displays the Additional Settings page.

2. Navigate to the Data Export Settings section.

| Configuring Accela Silverlight GIS | 59

3. Mark the check box next to the name of the file that you want to create a data export file. For a
complete list of data export file types and file names, see Table 14: Data Export File Names.
4. Complete one of these steps:
•

If you want to configure your map integration environment with external address, parcel, and owner
settings, see Configuring External Address, Parcel, and Owner Settings. If you want to configure
your map integration environment with hotlinks, see Configuring Hotlink Settings.

•

If you do not want to configure your map integration environment with external APO settings or
hotlinks, click the Finish button.
The Accela Silverlight GIS Administration site displays a different page based on whether you are
creating or editing a map integration environment.
If you are creating a map integration environment, the Accela Silverlight GIS Administration
site displays the Integration Environment Settings page. If you are editing a map integration
environment, the Accela Silverlight GIS Administration site displays the Edit Integration Environment
page.

Table 14: Data Export File Names

File Type

File Name

CSV

AdditionalInformation, CompactAddresses, Conditions, ContactOrganizations,
ContactPersons, DetailAddresses, GISObjects, Holds, ParcelId

| Configuring Accela Silverlight GIS | 60

Configuring Hotlink Settings
You can configure hotlink settings for Accela Silverlight GIS. Hotlinks allow agency users to pass
parameters from the map control to a predefined URL.
For example, an agency user might want to view a building record stored in an application outside of Civic
Platform, such as Laserfiche. If you configure a hotlink for Laserfiche, then an agency user can open
Laserfiche directly from the map control.
When you configure hotlink settings, you determine the hotlink name and URL. You also indicate the map
layer on which hotlinks can be available to users.
To configure hotlink settings
1. Navigate to the Additional Settings page.
The Accela Silverlight GIS Administration site displays the Additional Settings page.

2. Navigate to the Hotlink Settings section.
The Accela Silverlight GIS Administration site displays the Hotlink Settings section.

3. Click the New Hotlink Settings link.
The Accela Silverlight GIS Administration site displays the New Hotlink Settings section.

| Configuring Accela Silverlight GIS | 61

4. Complete the fields that display. For a complete list of fields, see Table 15: Hotlink Settings.
5. Complete one of these steps:
•

If you want to configure your map integration environment with data export functionality, see
Configuring Data Export Settings. If you want to configure your map integration environment with
external address, parcel, and owner settings, see Configuring External Address, Parcel, and Owner
Settings.

•

If you do not want to configure your map integration environment with data export functionality or
external APO settings, click the Finish button.
The Accela Silverlight GIS Administration site displays a different page based on whether you are
creating or editing a map integration environment.
If you are creating a map integration environment, the Accela Silverlight GIS Administration
site displays the Integration Environment Settings page. If you are editing a map integration
environment, the Accela Silverlight GIS Administration site displays the Edit Integration Environment
page.
Table 15: Hotlink Settings

Hotlink Text

Enter a brief description of the hotlink URL. The text that you enter here identifies
the hotlink on the Accela Silverlight GIS Actions and Context menus.

Hotlink URL Template

Enter the hotlink URL and parameters. Parameters give agency users the option to
reference map layer attributes within a URL.
The format of the parameter name is @@ATTRIBUTE@@. For example, you
might enter apn=@@APN@@, where APN is the attribute name in the GIS
feature. For the URL template, you might enter http://server/Search.aspx?
dbid=0&APN=@@APN@@. The APN value is retrieved dynamically.
When an agency user opens a hotlink from the map control, the
@@ATTRIBUTE@@ value is replaced with the GIS feature attribute value and
passed to another application.
The following templates are supported:

Layer

•

http:///@@ATTRIBUTE@@

•

http:///@@ATTRIBUTE1@@//@@ATTRIBUTE2@

•

@@@ATTRIBUTE1@@//@@ATTRIBUTE2@@

•

@@ATTRIBUTE1@@@@ATTRIBUTE2@@

•

"@@ATTRIBUTE1@@@@ATTRIBUTE2@@"

•

"@@ATTRIBUTE@@"

Select a map layer from the drop-down list. The map layer you select determines
where the hotlink displays.

| Configuring Accela Silverlight GIS | 62

Managing Offline Map Data
This topic applies to Accela Silverlight GIS.
To configure a map integration for Mobile Office Offline Mapping, you must create a data package. A data
package includes the map layer information that Mobile Office users can access and modify when they
work offline. When Mobile Office users are online, they can upload the changes to the Accela Silverlight
GIS Server.
Before you can configure a data package for offline mapping, you must define a map integration
environment, set up a connection to a map service, and define user groups and their permissions. For
instructions on these tasks, see Integrating Your Environment, Setting up a Map Service Connection, and
Defining User Groups and Permissions.
Related Links
Creating a Data Package for Offline Maps

Creating a Data Package for Offline Maps
This topic applies to Accela Silverlight GIS which supports Mobile Office.
When you configure an integration environment for Mobile Office offline mapping, you must create a data
package on the Accela Silverlight GIS server.
When Mobile Office users are online, they can check for updated data and downloads by clicking the
Update Map Data for Offline Use button. When users click this button, Mobile Office finds the user’s
corresponding Accela Silverlight GIS user group, checks the available layers for the user group, and then
downloads all available layers.
Before the download begins, Mobile Office verifies if the map layer data corresponds to current offline map
data on the Accela Silverlight GIS server. If there are updates to map layer data, Mobile Office downloads
the data asynchronously.
All map layer data that is available on the Accela Silverlight GIS server is downloaded to the map layers
in the Mobile Office offline map. After the download is complete, Mobile Office displays a confirmation
message.
After you create a data package, you can easily incorporate GIS layer updates. To update a map layer,
select the map layer and then click the Generate Offline Map Data link.
Before you can create a data package for an Mobile Office offline map, you must define an integration
environment, set up a connection to a map service, and define user groups and their permissions. For
instructions, see Integrating Your Environment, Setting up a Map Service Connection, and Defining User
Groups and Permissions.
To create a data package for offline map use
1. Navigate to the Offline Map Data Management page.
The Accela Silverlight GIS Administration site displays the Offline Map Data Management page.

| Configuring Accela Silverlight GIS | 63

2. In the Select column, mark the check boxes next to the map layers you want to include in the data
package for offline mapping.
You can also mark the Select check box in the column header to select all the map layers.
3. Mark the check boxes next to the geocoding and routing service data that you want to include in
the Accela Silverlight GIS server data package. If the integration environment does not include any
geocoding and routing service, then these sections do not display.
4. Click the Generate Offline Map Data link.
The Accela Silverlight GIS Administration site downloads the selected GIS map layers and map
data from ArcGIS Server and creates a data package on the Accela Silverlight GIS server. If Accela
Silverlight GIS generates the data package successfully, the Date Last Updated field displays an
updated date and time.
5. Click the Finish button.
The Accela Silverlight GIS Administration site displays the Integration Environment Settings page.

| Configuring Accela Silverlight GIS | 64

Modifying Map Integration Settings
This topic applies to Accela Silverlight GIS.
After you configure a map integration environment for Civic Platform, Mobile Office Online Mapping, Mobile
Office Offline Mapping, or Citizen Access, you can edit the integration environment settings.
You can modify specific elements of a map integration environment without navigating through the
Map Integration Wizard. For example, you might want to add a user group to an existing integration
environment. To complete this task, you can navigate directly to the User Groups section on the Integration
Environment page and add a user group. This way, you can easily update and modify integration
environment settings.
Before you can modify map integration settings, you must create a map integration environment. For
instructions, see Integrating Your Environment, Setting up a Map Service Connection and Defining User
Groups and Permissions.
The following topics explain how to modify map integration settings.
Related Links
Editing a Map Integration Environment
Adding a Map Service to an Integration Environment
Adding a User Group to an Integration Environment

Editing a Map Integration Environment
To edit a map integration environment
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Modify Configuration link.
The Accela Silverlight GIS Administration site displays the Integration Environment Settings page.

3. Click the pencil icon next to the map integration environment you want to modify.
The Accela Silverlight GIS Administration site displays the Edit Integration Environment page.

| Configuring Accela Silverlight GIS | 65

4. Identify the section you want to edit.
5. Complete one of these options:
•

If you want to edit the defined environment settings:
Complete the fields that display in the Define Environment section. For a complete list of fields, see
Integrating Your Environment.

•

If you want to edit the map service settings:
1. Click the pencil icon next to the map service you want to edit.
The Accela Silverlight GIS Administration site displays the Map Service Connection page.
2. Edit the fields as necessary.
For a complete list of fields, see Setting up a Map Service Connection.

| Configuring Accela Silverlight GIS | 66

•

If you want to edit user group settings:
1. Click the pencil icon next to the user group you want to edit.
The Accela Silverlight GIS Administration site displays the User Group Permissions page.
2. Edit the fields as necessary. For a complete list of fields, see Defining User Groups and
Permissions.

•

If you want to edit additional settings:
1. Click the Modify Additional Settings link.
The Accela Silverlight GIS Administration site displays the Additional Settings page.
2. Edit the fields as necessary.
For a complete list of fields, see Configuring Additional Settings.

•

If you want to update or create a new data package to reflect changes to a GIS layer or verify that
Accela Silverlight GIS generates a data package successfully:
1. Click the Offline Map Data Management link.
The Accela Silverlight GIS Administration site displays the Offline Map Data Management page.
2. Complete the settings as necessary.
For details, see Managing Offline Map Data.

6. Click the Finish button.
The Accela Silverlight GIS Administration site displays the Integration Environment Settings page.
7. Click the Save button.
The Accela Silverlight GIS Administration site saves changes to the selected integration environment.

Adding a Map Service to an Integration Environment
You can add a map service to an existing integration environment. For example, you might want to add
a map service to an integration environment to create map mashups. You can mash up map services
from your agency’s GIS provider, such as Microsoft and Esri. In particular, Esri ArcGIS Server provides
two types of map services: cached map services and dynamic map services. You can only create map
mashups of Microsoft Bing Maps and dynamic ArcGIS Server maps, mashups of cached and dynamic
ArcGIS Server maps, or mashups of Microsoft Bing Maps and map services compliant with Open
Geospatial Consortium (OGC) Standards.
Note:
If you create map mashups using multiple Esri fused cached map services and a dynamic map service,
make sure the mashups meet the following requirements:
•

Both dynamic and cached map services use the same spatial reference.

•

All the cached map services in the same map view have the same tiling scheme and properties.

•

The default map service is the cached map service that has the largest full extent.

The best practice is to set the same full extent for all the dynamic and cached map services in the map view.

To add a map service to an integration environment

| Configuring Accela Silverlight GIS | 67

1. If necessary, log into the Accela Silverlight GIS Administration site.
2. Click the Modify Configuration link.
The Accela Silverlight GIS Administration site displays the Integration Environment Settings page.

3. Click the pencil icon next to the map integration environment to which you want to add a map service.
The Accela Silverlight GIS Administration site displays the Edit Integration Environment page.

| Configuring Accela Silverlight GIS | 68

4. Click the New Map Service link.
The Accela Silverlight GIS Administration site displays the Map Service Connection page.
5. Configure a new map service. For instructions, see Setting up a Map Service Connection.

Adding a User Group to an Integration Environment
You can add a user group to an existing integration environment. For example, you might want to refine
user group permissions by creating distinct user groups and limiting permissions based on user group
access.
To add a user group to an integration environment
1. If necessary, log in to the Accela Silverlight GIS Administration site.

| Configuring Accela Silverlight GIS | 69

2. Click the Modify Configuration link.
The Accela Silverlight GIS Administration site displays the Integration Environment Settings page.

3. Click the pencil icon next to the map integration environment to which you want to add a user group.
The Accela Silverlight GIS Administration site displays the Edit Integration Environment page.

| Configuring Accela Silverlight GIS | 70

4. Click the New User Group link.
The Accela Silverlight GIS Administration site displays the User Group Permissions page.
5. Configure a new user group. For instructions, see Defining User Groups and Permissions.

| Configuring Accela Silverlight GIS | 71

Configuring Agency Settings
This topic applies to Accela Silverlight GIS agency settings.
You can customize your agency’s Accela Silverlight GIS settings on the Global Variable Settings page.
Related Links
Changing the Administration Site Password
Customizing Labels
Configuring Global Variable Settings
Syncing Address Format and Address Form Layout
Clearing Cache Data Manually

Changing the Administration Site Password
You can change the administration site password to maintain site security. Change the administrator
password after you log in for the first time.
To change the administration site password
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Agency Settings link.
The Accela Silverlight GIS Administration site displays the Agency Settings page.

3. Click the Change Admin Password link.
The Accela Silverlight GIS Administration site displays the Change Admin Password page.

| Configuring Accela Silverlight GIS | 72

4. Complete these fields:
Old Password

Enter the current Accela Silverlight GIS Administration site password.

New Password

Enter the new Accela Silverlight GIS Administration site password.

Confirm New Password

Re-enter the new Accela Silverlight GIS Administration site password.

5. Click the Save button.
The Accela Silverlight GIS Administration site saves the new administration site password.

Customizing Labels
This topic applies to Accela Silverlight GIS.
Based on the need for internationalization and localization, you can customize the display text for map
commands and map labels.
To customize labels
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Agency Settings link.
The Accela Silverlight GIS Administration site displays the Agency Settings page.

| Configuring Accela Silverlight GIS | 73

3. Click the Label Customization link.
The Accela Silverlight GIS Administration site displays the Label Customization page.

4. Select the target language from the Language drop-down list. Accela Silverlight GIS supports English,
Arabic, Australian English, and Traditional Chinese.
The Accela Silverlight GIS Administration site displays the labels for the selected language in the
Display Text column.
5. Select the Accela Automation (also known as "Civic Platform") application from the Product drop-down
list.
The Accela Silverlight GIS Administration site displays the map commands and their labels for the
selected application.
6. Edit the display text for each map command and map label as necessary.
7. Click the Save button.
The Accela Silverlight GIS Administration site saves the display map command and label display text.

Configuring Global Variable Settings
You can configure global variable settings, such as the feature edge distance and the initial extent
minimum width. These settings determine the scale and perspective of features when Accela Silverlight

| Configuring Accela Silverlight GIS | 74

GIS users open the map viewer. Additionally, you can decide whether the map extent and the map layer
visibility is retained as it was when a user had previously accessed the map.
To configure global variable settings
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Agency Settings link.
The Accela Silverlight GIS Administration site displays the Agency Settings page.

3. Click the Global Variable Settings link.
The Accela Silverlight GIS Administration site displays the Global Variable Settings page.

| Configuring Accela Silverlight GIS | 75

4. Complete these fields:
Maximum Feature Count
of Selection

This field is required. The value you enter in this field determines the number of
features Accela Silverlight GIS users can select at any one time on the map viewer,
and the number of search results per page which can display on the Search panel.
Accela recommends that you enter a value between 50 and 200.
Note: A value greater than 200 affects the
MAX_ATTACHMENT_SELECTION_NUMBER standard choice
setting, which sets the maximum number of attachments when a user
attaches GIS objects to a record and chooses the Select All option.
If the Maximum Feature Count of Selection is greater than 200, the
MAX_ATTACHMENT_SELECTION_NUMBER value must be equal or
greater than the Maximum Feature Count of Selection value. Otherwise, all
selected GIS objects will not be attached to a record.

Feature Edge Distance

The value you enter in this field determines the distance between a map marker and
the map edge. Enter a numeric value and select a distance measurement from the
drop-down list. Available map measurements include feet, meters, kilometers, yards,
and miles.

Initial Extent Minimum
Width

The value you enter in this field determines the minimum extent width that displays
when users initialize the map. Enter a numeric value and select a distance

| Configuring Accela Silverlight GIS | 76

measurement from the drop-down list. Available map measurements include feet,
meters, kilometers, yards, and miles.
Persist Map Status

If you mark this check box, users access the map with the same extent and the same
layer visibility as that of their previous map session. If you clear this check box, users
access the map with the initial extent and the default layer visibility you configured.
This check box is unmarked by default.

Log Information Status

This read-only field indicates whether you have enabled or disabled the log function.
When you select “0: No Logging” from the Log Level drop-down list, Accela Silverlight
GIS clears this field automatically. When you select other options from the Log Level
drop-down list, Accela Silverlight GIS marks this field automatically.

Log Level

Select an option from the drop-down list to set the log level. There are 8 options:
0: No Logging
1: Exception Log
2: Information Log
3: Exception and Information Log
4: Debug Log
5: Exception and Debug Log
6: Information and Debug Log
7: All Logging

RIA Service Timeout
Time

Enter the maximum amount of time (in minutes) after which the RIA Service times out.

Nearby Query

The check box enables or disables the display of the Search Scope drop-down list,
which contains the Within Map Extent, Within Selected Feature, and Near Selected
Feature options, in record, inspection, and asset condition assessment searches.
Accela Silverlight GIS clears this check box by default.
The Initial Buffer Distance field specifies the default search radius value and the
default unit of measurement that appears in the Search panel when users select the
Near Selected Feature option. It is 500 Feet by default. You can change the default
value and the default unit for the search radius through the Accela Silverlight GIS
Administration site. Users can also change the value and unit of measurement in the
Search panel, if necessary.
To enable users to search for records, inspections, and asset condition assessments
within the map extent, within one or more selected GIS features, or near one or more
selected GIS features, you need to do the following:
1- Run EnableNearbyQuery_.exe. Accela Customer Support has
access to the installer.
2- Mark this Nearby Query check box.
3- Define BATCH_JOB_SERVICE_CATEGORY for geotagging batch jobs in Civic
Platform. For more information, see “Configuring Nearby Query” in the Search chapter
of the Civic Platform Configuration Reference.
4- Create and run a batch job in Civic Platform to geotag all existing addresses
and GIS features in the Civic Platform database. For more information, see
“Creating a Geotagging Batch Job” in the Batch Engine chapter of the Civic Platform
Administrator Guide.
To disable users to perform nearby searches, you need to do the following:
1- Clear this Nearby Query check box.
2- Create Standard Choice DISABLE_GIS_NEARBY_QUERY with its value set to Y
or Yes in Civic Platform.

Case-Insensitive XAPO
Search

When your agency uses Accela Silverlight GIS as the external address, parcel, and
owner (XAPO) data source and the XAPO data is stored in a case-sensitive Oracle
SDE (Spatial Database Engine) database, select this check box to enable users to
perform XAPO searches regardless of the letter case. Clear this check box to require
exact case matches. Accela Silverlight GIS clears this check box by default.
For example, there is an address with the street name “POLK” in the XAPO data
source. If you select this check box, users can find the address by street name “polk”,

| Configuring Accela Silverlight GIS | 77

“Polk”, or “POLK”. If you clear this check box, users can find the address by “POLK”
only.
Use HTTP Proxy Server

Mark this check box when your agency policy enforces the use of a proxy server for
the Accela Silverlight GIS server to access the Internet. Then complete these fields:
Address - Enter the IP address and port number of your proxy server. Use this
format: http://:.
Bypass for local addresses - Mark this check box if you want to access some IP
addresses directly instead of through the proxy server.
Bypass for these addresses - Enter the IP address that you want to access directly
instead of through the proxy server. Use this format: Address 1;Address 2;Address 3
Username - Enter the user name used to access the proxy server.
Password - Enter the password used to access the proxy server. The password
displays as encrypted in the web.config file of the Accela Silverlight GIS server.
Domain - Enter your domain.

Bing Maps License Key

The agency's Bing Maps license key.
Note: As of June 30, 2016 Accela has deprecated the complimentary use of
Bing Maps with Accela Silverlight GIS. Continued use of Bing Maps as a map
service provider requires your agency to obtain a Bing Maps license key from
Microsoft, and enter it in the Bing Maps License Key masked field on the
Global Variable Settings page. (Alternatively, Accela has made available a
complimentary ArcGIS Online Account for geocoding and routing services.)

5. Click the Save button.
The Accela Silverlight GIS Administration site saves the display map command and label display text.

Syncing Address Format and Address Form Layout
Based on your agency’s specific address requirements, your agency may define the address format and
customize the layout of the Reference Address Form in Civic Platform. You can synchronize these settings
from Civic Platform to the Accela Silverlight GIS map viewer.
The layout of the Reference Address Form, including the availability, label, and display order of
address fields, applies to the Accela Silverlight GIS Search panel for addresses. If your agency enables
internationalization and localization in Civic Platform, the Reference Address Form supports multiple
languages. Thus the Accela Silverlight GIS Administration site allows you to select the preferred language
for the address form in the Accela Silverlight GIS Search panel.
The address format, which defines how to concatenate address fields, applies to everywhere the full
address appears in the Accela Silverlight GIS map viewer. For example, the Contents panel and the map
tip displays the concatenated address fields for full addresses. See Figure 2: Address in the Map Tip and
Figure 3: Address in the Contents Panel as illustrative examples. On the search panel, if a user chooses
Address from the Search by drop-down list, the user can specify the street number range (in the From
and To fields) to search for desired addresses. See Figure 4: Customized Address Search Panel as an
illustrative example.

Figure 2: Address in the Map Tip

| Configuring Accela Silverlight GIS | 78

Figure 3: Address in the Contents Panel

Figure 4: Customized Address Search Panel
If you do not synchronize these settings from Civic Platform to Accela Silverlight GIS, then the Accela
Silverlight GIS map viewer uses the default address format and the default address form layout.
•

Default address format. The full address comprises these fields in listed order: Street Number,
Fraction, Direction, Street Name, Street Type, Unit Type, Unit, City, State, Country, and Zip Code.

•

Default address form layout. The Search panel for addresses displays the Street Number, Street
Prefix, Street Name, Street Type, Street Unit, and City fields in listed order.

To sync address format and address form layout
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Agency Settings link.
The Accela Silverlight GIS Administration site displays the Agency Settings page.

| Configuring Accela Silverlight GIS | 79

3. Click the Address Format Layout link.
The Accela Silverlight GIS Administration site displays the Address Format Layout page.

4. Complete these fields:
Application Server URL

Enter the URL of the application server for Civic Platform where your agency defines
the address format and address form layout.

Language

Select the preferred language for the address form on the Search panel in the Accela
Silverlight GIS map viewer. For example, select “English (United States)” if you want
the address form to display labels, options, and other user interface elements in
American English.

5. Click the Sync button.
The Accela Silverlight GIS Administration site retrieves the address form layout and address format
from Civic Platform.

| Configuring Accela Silverlight GIS | 80

Clearing Cache Data Manually
The Accela Silverlight GIS cache temporarily stores the data that administrators have defined in Accela
Civic Platform. For example, record types, asset types, and parcel masks. You can clear cache data
manually or let Accela Silverlight GIS automatically clear cache data every hour. After cache data is
cleared, Accela Silverlight GIS can retrieve the most current data from Civic Platform.
Accela recommends that you manually clear the Accela Silverlight GIS cache after you change the cache
item data in Civic Platform (see Table 16: Cache Items). So Accela Silverlight GIS does not display
obsolete data or ignore new data. For example, if you add some new record types in Civic Platform but the
Accela Silverlight GIS cache is not cleared yet, the Record Type field in the Accela Silverlight GIS Search
panel does not show the new record types.
To clear cache data manually
1. Log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Agency Settings link.
The Accela Silverlight GIS Administration site displays the Agency Settings page.

| Configuring Accela Silverlight GIS | 81

3. Click the Refresh Cache link.
The Accela Silverlight GIS Administration site displays the Refresh Cache page.

4. Click the Refresh button.
The Accela Silverlight GIS Administration site clears all cache items.
Table 16: Cache Items

Cache Item

Description

Record Type

When you add or delete record types in Civic Platform, clear the cache to show
the most current options in the following windows:
Accela Silverlight GIS > Search panel > Search by Records > Type > Select
Record Type
Accela Silverlight GIS > Search panel > Search by Inspections > Record Type >
Select Record Type

Asset Type

When you add or delete asset types in Civic Platform, clear the cache to show
the most current options in the following windows:

| Configuring Accela Silverlight GIS | 82

Cache Item

Description
Accela Silverlight GIS > Search panel > Search by Assets > Type > Select
Asset Type
Accela Silverlight GIS > Search panel > Search by Condition Assessments >
Asset Type > Select Asset Type

Asset Status

When you add or delete asset statuses in Civic Platform, clear the cache to
show the most current options in the following drop-down list:
Accela Silverlight GIS > Search panel > Search by Assets > Status

Street Direction

When you add or delete street directions in Civic Platform, clear the cache to
show the most current options in the following drop-down list:
Accela Silverlight GIS > Search panel > Search by Address > Direction

Street Suffix

When you add or delete street suffixes in Civic Platform, clear the cache to
show the most current options in the following drop-down list:
Accela Silverlight GIS > Search panel > Search by Address > Street Suffix
(Direction)

Parcel Mask

When you modify the parcel number mask in the Standard Choice MASKS
through Civic Platform, clear the cache to apply the most current mask to parcel
numbers in Accela Silverlight GIS.

Inspection Type

When you add or delete inspection types in Civic Platform, clear the cache to
show the most current options in the following window:
Accela Silverlight GIS > Search panel > Search by Inspections > Inspection
Type > Select Inspection Type

Record Status

When you add or delete record statuses in Civic Platform, clear the cache to
show the most current options in the following drop-down list:
Accela Silverlight GIS > Search panel > Search by Records > Record Status

Department

When you add or delete departments in Civic Platform, clear the cache to show
the most current options in the following windows:
Accela Silverlight GIS > Search panel > Search by Inspections > Inspector >
Select Inspector
Accela Silverlight GIS > Search panel > Search by Records > Staff > Select
Staff
Accela Silverlight GIS > Search panel > Search by Condition Assessments >
Staff > Select Staff

Condition Assessment Status

When you add or delete condition assessment statuses in Civic Platform, clear
the cache to show the most current options in the following drop-down list:
Accela Silverlight GIS > Search panel > Search by Condition Assessments >
Status

Condition Assessment Type

When you add or delete condition assessment types in Civic Platform, clear the
cache to show the most current options in the following drop-down list:
Accela Silverlight GIS > Search panel > Search by Condition Assessments >
Type

ACA Display Owner

When you change the value description for the
DISPLAY_OWNER_INFORMATION value in the Standard Choice
ACA_CONFIGS through Civic Platform, clear the cache to make your changes
immediately take effect in Accela Silverlight GIS.

| Configuring Accela Silverlight GIS | 83

Using Maintenance Tools
The Accela Silverlight GIS Administration site provides diagnostics tools for you to verify that all the Accela
Silverlight GIS configuration is proper and that Accela Silverlight GIS can work with the ArcGIS Server
properly. The diagnostic tests can inform you about problems and might identify possible causes and
suggest solutions.
The Accela Silverlight GIS Administration site also provides a log viewer for you to view the log files
and their physical locations. The log files records all types of events, including GovXML requests and
responses, and exceptions, errors, and any other activities that occurred in Accela Silverlight GIS and
ArcGIS Server, which assists you in monitoring Accela Silverlight GIS and troubleshooting.
Related Links
Running General Diagnostics
Diagnosing ArcGIS Server Map Services
Viewing Log Files

Running General Diagnostics
The General Diagnostics tool provides you with a series of diagnostic tests on the Accela Silverlight GIS
server configuration and its communication with the Civic Platform application server and the ArcGIS
Server. The diagnostic tests include:
•

Check for all common issues.

•

Check if the Accela Silverlight GIS server can connect to the ArcGIS Server.

•

Check if the Accela Silverlight GIS server can retrieve all the defined map services from the ArcGIS
Server.

•

Check if the geometry service is running properly.

•

Check if the Accela Silverlight GIS server can connect to the Civic Platform application server.

•

Check if the Accela Silverlight GIS server can send GovXML requests and receive responses.

To run general diagnostics
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Maintenance Tools link.
The Accela Silverlight GIS Administration site displays the Maintenance Tools page.

| Configuring Accela Silverlight GIS | 84

3. Click the General Diagnostics link.
The Accela Silverlight GIS Administration site displays the General Diagnostics page.

4. Click the Diagnose button.
The Accela Silverlight GIS Administration site runs diagnostic tests and then displays the results in the
Diagnosis Result field.

Diagnosing ArcGIS Server Map Services
The Diagnose ArcGIS Server Map Services tool provides you with a series of diagnostic tests on the
ArcGIS Server services. You can run diagnostics for each service individually. The diagnostic tests include:
•

Check if the Accela Silverlight GIS server can connect to the ArcGIS Server.

•

Check if the map service information on the ArcGIS Server is different than what is cached in the
Accela Silverlight GIS server.

| Configuring Accela Silverlight GIS | 85

•

Check if the geodata service information on the ArcGIS Server is different than what is cached in the
Accela Silverlight GIS server.

To run diagnostics on ArcGIS Server services
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Maintenance Tools link.
The Accela Silverlight GIS Administration site displays the Maintenance Tools page.

3. Click the Diagnose ArcGIS Server Map Services link.
The Accela Silverlight GIS Administration site displays the Diagnose ArcGIS Server Map Services
page.

4. Complete one of these fields:
Product

Use the drop-down list to select the Civic Platform application. You can select Accela
Automation Vantage360, Citizen Access, or Mobile Office. After you select a product,
the Integration drop-down list populates with all the related map integrations.

| Configuring Accela Silverlight GIS | 86

Integration

Use the drop-down list to select the map integration.This drop-down list displays all
the map integrations configured for the product you select in the Product drop-down
list. After you select a map integration, the Map Service drop-down list populates with
all the related map services.

Map Service

Use the drop-down list to select the map service for which you want to run diagnostic
tests. This drop-down list displays all the map services that you have defined in the
map integration.

5. Click the Diagnose button.
The Accela Silverlight GIS Administration site runs diagnostic tests for the map service, displays the
results in the Diagnosis Result field, and provides possible causes and applicable solutions in the
Analysis Result field.
6. Do any of the following:
•

If Accela Silverlight GIS does not work properly but the diagnostic tool does not find any problem,
clear the ArcGIS Server cache and run the tests again.
You can click the Clear ArcGIS Server Cache link to open the ArcGIS Server Constructed API
Admin Login page and clear the cache. For more information, see http://resources.arcgis.com/en/
help/rest/apiref/admin.html.

•

If the diagnostic tool finds any problem about the geodata service, do the following to restart the
geodata service:
1. Click the Restart Geodata Service link.
The Accela Silverlight GIS Administration site displays the ArcGIS Server Administrator Login
window.

2. Enter the user name and password and click the OK button.
If ArcGIS Server hosts the geodata service, enter the same ArcGIS Server user name and
password you use when logging into ArcGIS Server Manager.
•

If the diagnostic tool finds any problem about the map service, do the following to restart the map
service:
1. Click the Restart Map Service link.
The Accela Silverlight GIS Administration site displays the ArcGIS Server Administrator Login
window.

| Configuring Accela Silverlight GIS | 87

2. Enter the user name and password and click the OK button.
If ArcGIS Server hosts the map service, enter the same ArcGIS Server user name and password
you use when logging into ArcGIS Server Manager.

Viewing Log Files
The Log Viewer in the Accela Silverlight GIS Administration site shows you where the log files are located
or allows you to view the logs directly. For more information about the Log Viewer, see Figure 5: Accela
Silverlight GIS Log Viewer.
If there is no log available, check whether you have enabled the log function or have set the log levels
properly. For more information about the log function and the log levels, see Configuring Agency Settings.

Figure 5: Accela Silverlight GIS Log Viewer
A

Filter by log date. Click the calendar icon next to the Date From and To fields and specify the date range when
the GovXML log folders and the Accela Silverlight GIS log files are generated. The navigation pane (the left
pane) displays the GovXML log folders and the Accela Silverlight GIS log files that are generated within the
date range

B

Filter by log time. Click the clock icon next to the Time From and To fields and specify the time range when the
GovXML log files and the Accela Silverlight GIS log entries are created. The log pane (the right pane) displays
the GovXML log files or the Accela Silverlight GIS log entries that are created during the time range.

C

Filter by log type. Select the type of the Accela Silverlight GIS log entry that you want to view from the dropdown list. You can choose Info, Debug, and Error. The log pane displays the log entries of the specified type.
Note that you cannot filter the GovXML log files by log type.

D

Log Path bar. The Log Path bar displays the physical location of the log that you choose to view.

| Configuring Accela Silverlight GIS | 88

E

Navigation pane. The navigation pane displays the GovXML log folders and the Accela Silverlight GIS log files
that you filter by log date and log time. Expand a log folder to view all the GovXML log files in the log pane. Or
select an Accela Silverlight GIS log file to view all the log entries in the log pane.

F

Log pane. The log pane displays the GovXML log files and the Accela Silverlight GIS log entries that you
choose to view. Double-click a GovXML log file to view the details of the GovXML request or response in the
View Details pop-up window. Or double-click an Accela Silverlight GIS log entry to view the log details in the
View Details pop-up window.

To access the Log Viewer
1. If necessary, log in to the Accela Silverlight GIS Administration site.
The Accela Silverlight GIS Administration site displays the Administration home page.
2. Click the Maintenance Tools link.
The Accela Silverlight GIS Administration site displays the Maintenance Tools page.

3. Click the Log Viewer link.
The Accela Silverlight GIS Administration site displays the Log Viewer page.

| Configuring Accela GIS | 89

Configuring Accela GIS
Accela GIS (JavaScript version) configuration tasks and tools are described in the following topics:
•

Accela GIS Prerequisites and Configuration Summary

•

The Accela GIS Admin Site

•

Accela GIS Integrations

•

Accela GIS System Administration

•

Accela GIS Agency Administration

Accela GIS administrators enable agency users to use the Accela GIS map viewer:

| Configuring Accela GIS | 90

Accela GIS Prerequisites and Configuration Summary
The following table summarizes the prerequisites and required configurations for Accela GIS (JavaScript
version). Note that Accela GIS refers to the JavaScript version, while the Silverlight version is referred to as
Accela Silverlight GIS.
Important: To help you towards a successful Accela GIS installation and configuration, follow all the steps
listed in the prerequisite checklist. A missed prerequisite or configuration will require you to fully uninstall
and reinstall Accela GIS.
Prerequisite

Required or optional?

Reference information

Install Accela GIS.

Required

Accela GIS Installation Guide

Configure security settings.

Required

HTTPS Configuration
Securing Communications

Configure ArcGIS Server and ArcGIS
Engine Prerequisites.

Required

ArcGIS Server Prerequisites

Configure initial system
administration setup.

Required

Initial Setup for Accela GIS System
Administration

Configure Accela GIS integration with Required
Civic Platform.

Civic Platform and Accela GIS
Integration

Accela GIS integration with Citizen
Access

Required if agency is using Citizen
Access

Citizen Access and Accela GIS
Integration

Configure Geocoding Map Service
Prerequisites.

Required if agency is using
Geocoding map services.

Geocoding Service Configuration

Configure Feature Service
Configuration.

Required if agency provides GIS
features and layer editing capability
to your users

Feature Service Configuration

Configure APO and XAPO Features
in Civic Platform.

Required if agency intends to
Accela Civic Platform Configuration
leverage APO and XAPO integration Guide > Configuring and Enabling
features with Civic Platform. For
APO and XAPO Features
example, auto-populating and
synchronizing APO data with records.

ArcGIS Server Prerequisites
Accela GIS supports GIS services published to ArcGIS Server. To integrate with Accela GIS, you must
purchase a license for one of the aforementioned ArcGIS Server versions.
See the configuration prerequisites for ArcMap, ArcCatalog, ArcSDE, MXD, and ArcGIS Server in Accela
GIS for ArcGIS Server Configuration Guide.
Additionally, you must publish a map service in ArcGIS Server. ArcGIS Server hosts the map service for
Civic Platform 8.x and later.

Initial Setup for Accela GIS System Administration
After installing the Accela GIS server component, the system administrator must perform initial agency
setup on the the Accela GIS Administration site ("GIS Admin").
The Accela GIS system administrator is the first user of the GIS Admin site. The system administrator
account and password are defined during the installation of the Accela GIS server component. After the
Accela GIS installation, the system administrator must login to GIS Admin to perform the following initial
setup:
1. Change the system administration account password on the login page.

| Configuring Accela GIS | 91

2. Add the first agency on the Agency section of GIS Admin.
After adding the agency, the system administrator can either continue with configuring the agency’s
initial map profile and product integration, or assign this responsibility to the agency administrator (to be
created in the following step).
3. Add the first agency administrator on the User section of GIS Admin. An agency administrator can
manage Accela GIS configurations only for his or her assigned agency.
Note:
This step is optional. An agency administrator can register himself or herself on the GIS Admin login
page.

Related topics:
•

Managing Agencies - for information about how to add the first agency

•

Managing Agency Administrators - for information about how to add the first agency administrator

HTTPS Configuration
Civic Platform requires HTTPS connections with the Accela GIS (JavaScript) component. When
configuring a GIS service in Civic Platform, the service URLs for the JavaScript version must specify https.
If your agency uses Accela Silverlight GIS to support EMSE scripts, XAPO data sources, and proximity
alerts with Civic Platform 8.x, the Service URL for Accela Silverlight GIS must also use https.
The following diagram shows sample URL's using https on the Edit GIS Service configuration page:

For information about configuring the use of HTTPS, see Requiring the Use of HTTPS.

Geocoding Service Configuration
If your agency plans to use geocoding in your map integration environment, you must configure geocoding
map services.
Geocoding is the ability to find a location, such as a street address, based on existing geographic data.
For example, you might want to use to identify a specific street address and plot the address on the map.
can identify and plot the address using existing GIS data, such as the street name and the range of evennumbered and odd-numbered addresses.
If you plan to use geodata for offline data mapping, then you must add the data to the geodatabase prior to
configuring.

| Configuring Accela GIS | 92

Feature Service Configuration
If your agency needs to provide GIS feature and layer editing capability to your users, you must set up
ESRI’s feature service on the ArcGIS Server. For details about how to configure a feature service and
publish it to ArcGIS Server, see ArcGIS Server documentation > Feature Services.

| Configuring Accela GIS | 93

Configuring Accela GIS Integrations
Accela GIS (JavaScript version) can be integrated with the following Accela applications:
•

Civic Platform - Accela GIS integrates with the latest user interface of Civic Platform. See Civic
Platform and Accela GIS Integration .

•

Citizen Access - Accela GIS integrates with Citizen Access. Starting in version 8.0.1, Citizen Access
displays the JavaScript version of the map viewer on the module's home and record detail pages. The
Accela Silverlight GIS is used on other pages while the JavaScript version is integrated with Citizen
Access in a phased approach. See Citizen Access and Accela GIS Integration .

Civic Platform and Accela GIS Integration
To integrate Accela GIS (JavaScript version) with Civic Platform:
1. Login Accela GIS Admin Site ("GIS Admin").
2. If you do not yet have a map profile with a map service connection definition:
1. From the agency's home page, select Map Profiles on the left navigation pane.
2. Click Add New Map Profile.
3. On the Map Profile page, add a map service to define your agency's GIS service connections.
Note: You will assign the map profile to a user group in a later step in this procedure.
3. Add a Civic Platform integration:
1. From the agency's home page, select Integrations on the left navigation pane.
2. Click Add New Integration.
3. On the Environment page:
a. Select "Accela Automation" on the Product dropdown list.
b. Enter the Civic Platform connection settings as described in Environment Integration Settings in
GIS Admin below.
c. Click Save.
4. On the User Groups page, either add a new user group or edit the Default user group. On the new
or Default user group page:
a. Enable the Map Commands and Map Widgets that should be available to the user group.
b. Under Map Settings, select the map profile you created at the start of this procedure. After you
select a map profile, the map layers from the map profile services will be displayed.
c. Set the Availability, Visibility, and Edit user permissions for the appropriate map layers.
d. Click Save.

| Configuring Accela GIS | 94

4. Login Civic Platform Classic Administration ("AA Admin").
5. Select Admin Tools > GIS > GIS Service.
6. Add a new service or search for an existing service.
7. Enter the GIS service settings as described in GIS Service configuration fields in Civic Platform Classic
Admin below.

Environment Integration Settings
Integration Name

The descriptive name of the product integration
environment. For example, Bridgeview .

AA GIS Service ID

The service ID.
For Civic Platform integration, this should match
the GIS Service ID defined in Civic Platform Classic
Administraton.
For Citizen Access integration, this should match the GIS
Service ID specified on the Citizen Access Administration
site.

Product

The product to integrate with Accela GIS.
Note:
For Civic Platform (8.x), choose "Accela
Automation".
For Citizen Access (8.0.1 and later), choose
"Citizen Portal".

Application Server URL

The business application serverURL. For example,
http://:3080 where  represents
your agency’s business application server name.

Automation User Name

A valid Civic Platform user name. uses the username to
connect to the Application Server.

Automation Password

The password for the Civic Platform user name.

Default

If checked, this integration displays by default

Test Connection

Click the Test Connection link to test the server
connection using the server URL and account information
you provided. If Accela GIS successfully connected to
the specified server URL using the account information,
a confirmation message is displayed. Otherwise, consult
with the Accela product administrator to ensure the
connection parameters are correct.

GIS Service configuration fields in Civic Platform Classic Administration
Service ID

The map service identifier. Enter the same value exactly as you entered in the AA GIS
Service ID field when defining a map integration environment for Civic Platform. See
Integrating Your Environment for more information.

| Configuring Accela GIS | 95

Service URL

The URL that connects to the Accela GIS server (Silverlight version) that hosts the
desired GIS service. Specify the web site URL entered during the Accela GIS server
installation. For example:

http://myagency.host.com/agissl
Note:
Your URL should begin with “http://” so you can successfully retrieve GIS
attributes from the map service. If you publish the map service to Esri ArcGIS
Server and the URL begins with “https://”, you must import the Accela GIS
server certificate into the Civic Platform biz server before using the map service
in Civic Platform. See Importing the Accela GIS Server Certificate for more
information.
Portlet URL

Leave this field blank.

JavaScript API URL

The URL that connects to the Accela GIS (JavaScript version) server. Specify web site
URL entered during the Civic Platform Maps installation, and append /api to the URL.
For example:

https://myagency.host.com/agisjs/api
Note:
The URL for the Accela GIS (JavaScript version) server must use “https://”. To
support https connections, you must install the SSL certificate into the Maps
server. SeeRequiring the Use of HTTPS and Importing the Accela GIS Server
Certificate for more information.
Default Map Service

Select Yes if you want this map service to be the default map service in Accela GIS. The
default map service displays at the top of the GIS service drop-down list for GIS users.

Related topics:
•

Configuring Map Services - For details about map service provider configurations

•

Product Integrations > Integration Environment- For details about defining environment integration
settings on GIS Admin

•

Product Integrations > User Groups - For details about defining user group settings on GIS Admin

Citizen Access and Accela GIS Integration
To integrate Accela GIS (JavaScript version) with Citizen Access:
1. Login Accela GIS Admin Site ("GIS Admin").
2. If you do not yet have a map profile with a map service connection definition:
1. From the agency's home page, select Map Profiles on the left navigation pane.
2. Click Add New Map Profile.
3. On the Map Profile page, add a map service to define your agency's GIS service connections.
Note: You will assign the map profile to a user group in a later step in this procedure.

| Configuring Accela GIS | 96

3. Add a Citizen Access integration:
1. From the agency's home page, select Integrations on the left navigation pane.
2. Click Add New Integration.
3. On the Environment page:
a. Select "Citizen Portal" on the Product dropdown list.
b. Enter the Citizen Access connection settings as described in Environment Integration Settings on
GIS Admin Site below.
c. Click Save.
4. On the User Groups page, either add a new user group or edit the Default user group. On the new
or Default user group page:
a. Enable the Map Commands and Map Widgets that should be available to the user group.
b. Under Map Settings, select the map profile you created at the start of this procedure. After you
select a map profile, the map layers from the map profile services will be displayed.
c. Set the Availability, Visibility, and Edit user permissions for the appropriate map layers.
d. Click Save.
4. Login Citizen Access Administration ("ACA Admin"), and navigate to Global Settings.
5. Mark the Activate GIS Map Control checkbox.
6. Under GIS Settings, enter the GIS settings as described in GIS Settings in Citizen Access Admin
below.

Environment Integration Settings
Integration Name

The descriptive name of the product integration
environment. For example, Bridgeview .

AA GIS Service ID

The service ID.
For Civic Platform integration, this should match
the GIS Service ID defined in Civic Platform Classic
Administraton.
For Citizen Access integration, this should match the GIS
Service ID specified on the Citizen Access Administration
site.

Product

The product to integrate with Accela GIS.
Note:
For Civic Platform (8.x), choose "Accela
Automation".
For Citizen Access (8.0.1 and later), choose
"Citizen Portal".

Application Server URL

The business application serverURL. For example,
http://:3080 where  represents
your agency’s business application server name.

| Configuring Accela GIS | 97

Automation User Name

A valid Civic Platform user name. uses the username to
connect to the Application Server.

Automation Password

The password for the Civic Platform user name.

Default

If checked, this integration displays by default

Test Connection

Click the Test Connection link to test the server
connection using the server URL and account information
you provided. If Accela GIS successfully connected to
the specified server URL using the account information,
a confirmation message is displayed. Otherwise, consult
with the Accela product administrator to ensure the
connection parameters are correct.

GIS Settings in Citizen Access Admin
Field

Description

Set the GIS Server URL

The Accela Silverlight GIS server URL. For example:

https://myagency.com/agissl
Note: The Set the GIS Server URL field for the Accela GIS (Silverlight) version is also
required to support other maps in Citizen Access that still use the legacy Accela GIS
(Silverlight) version.
GIS Service Url (JavaScript
version)

The Accela GIS (JavaScript version) server URL. For example:

GIS Service ID

The GIS Service ID defined for the Citizen Access integration on the Accela GIS
Administration site.

GIS Group

The user group setting to be used with the specified GIS Service integration. "Default"
is the default user group if no specific group has been configured.

https://myagency.com/agis/api

Related topics:
•

Configuring Map Services - For details about map service provider configurations

•

Product Integrations > Integration Environment - For details about defining environment integration
settings on GIS Admin

•

Product Integrations > User Groups - For details about defining user group settings on GIS Admin

•

Citizen Access Administration Guide > GIS Settings

| Configuring Accela GIS | 98

The Accela GIS Administration Site
The Accela GIS Administration (“GIS Admin”) site supports the configuration and administration of
Accela GIS which is the JavaScript version of the Civic Platform map viewer. Use the GIS Admin site to
manage administrators, GIS service configurations, product integrations, user group settings, and other
administrative functions related to the tool.
To login GIS Admin, go to:
http:///agis/admin
The following shows the GIS Admin login page:

From the GIS Admin login page:
•

A system administrator can login and access all agencies' Accela GIS configurations. The system
administration username and password is set during the Accela GIS installation.

•

An agency administrator can login and access only the agency's Accela GIS configuration.

•

A new user can register as an agency administrator.

•

An administrator can view the Accela GIS version information.

•

An administrator or developer can view the Accela GIS developer documentation.

Related Links
Accela GIS System Administration
Accela GIS Agency Administration

| Configuring Accela GIS | 99

Accela GIS System Administration
Accela GIS system administration consists of the following tasks:
•

Initial Setup

•

Managing Agencies

•

Managing Agency Administrators

•

HTTP Request Timeout

An Accela GIS system administrator is typically the person who installs or upgrades the server components
of Accela GIS. The system administrator also performs initial Accela GIS administration setup and
administration tasks for multiple agencies on the GIS Administration site.
On the Home page, a system administrator can:
•

Change password. The initial password is set during the Accela GIS server installation.

•

Add, edit, and delete multiple agencies.

•

Add, edit, and delete agency or system administrators.

Initial Setup
The Accela GIS system administrator is the first user of the GIS Admin site. The system administrator
account and password are defined during the installation of the Accela GIS server component. After the
Accela GIS installation, the system administrator must login to GIS Admin to perform the following initial
setup:
1. Change the system administration account password on the login page.
2. Add the first agency on the Agency section of GIS Admin.
After adding the agency, the system administrator can either continue with configuring the agency’s
initial map profile and product integration, or assign this responsibility to the agency administrator (to be
created in the following step).
3. Add the first agency administrator on the User section of GIS Admin. An agency administrator can
manage Accela GIS configurations only for his or her assigned agency.
Note:
This step is optional. An agency administrator can register himself or herself on the GIS Admin login
page.

Related topics:
•

Managing Agencies - for information about how to add the first agency

•

Managing Agency Administrators - for information about how to add the first agency administrator

| Configuring Accela GIS | 100

Managing Agencies
A system administrator has administration access to all the agency configurations. The following diagram
shows a sample Agency page:

On the Agency page, a system administrator can:
1: Add an agency.
2: Edit an agency.
3: Disable an agency.
Disabling an agency keeps the agency’s map configuration information but prevents it from being used.
Before you can disable an agency, set the agency administrators to Inactive status.
4: Delete an agency.
Related topics:
•

Accela GIS Agency Administration

Managing Agency Administrators
The User section of GIS Admin is used to manage agency administrators. Note that only the system
administrator has access to the User section. (An agency administrator cannot see the User section.)
The User page shows two types of roles:
•

User - Indicates an agency administrator with an assigned agency. When this user logs in the GIS
Admin site, the user will login the GIS Administration pages for the assigned agency.

•

Administrator - Indicates a system administrator with no assigned agency. A system administrator can
manage all agencies.

The following is a sample User page:

| Configuring Accela GIS | 101

On the User page, a system administrator can:
1: Add a user. To assign the new user as an agency administrator, select Administrator as the user's role.
2: Edit an agency administrator.
3: Delete an agency administrator.
4: View the system administrator profile and change the password.

HTTP Request Timeout
Administrators can set a time limit on HTTP requests from Accela GIS Admin site to retrieve and access
map services. The timeout setting is defined in the webconfig.file on the Accela GIS IIS server. The
default timeout setting is 30 seconds.
To set the HTTP request timeout:
1. Locate and open the webconfig.file on the Accela GIS IIS server.
2. Under the  section, add or edit the HTTPRequestTimeout parameter. Specify the
timeout value in seconds. The following example shows the default timeout value of 30 seconds:

3. Save the changes. The web application restarts automatically after updating the web.config file.

| Configuring Accela GIS | 102

Accela GIS Agency Administration
A Accela GIS agency administrator configures agency settings for the following:
•

Map Profiles

•

Map Services

•

Product Integrations

•

User Groups

•

Custom Widgets

•

XAPO Configuration for Accela GIS

Accela GIS agency administration is made easier by allowing administrators to centrally define map
profiles that can be shared across product integrations and user groups, as illustrated by the following
diagram:

| Configuring Accela GIS | 103

In the preceding diagram, an Automation product integration configuration has two user groups: a readonly group (“ReadOnlyPublic”) and another group who submits permit applications (“PermitGroup”).
The ReadOnlyPublic group shows restricted settings and the PermitGroup shows more enabled
settings. Although the two groups have different user settings, they both share the same map profile
(“Sacramento”). The Sacramento map profile is defined only once, with its set of map and geocoding
services. The agency administrator simply needs to assign the same map profile to the two user groups.
This configuration makes the same Sacramento map layers available and visible to both user groups, with
browse-only capability to one group, and editing and transactional record capabilities to another group.
The following diagram shows a sample Home page for an agency administrator:

| Configuring Accela GIS | 104

On the Home page, an agency administrator can:
1: Edit the profile or change the password.
Note:
A user can self-register and create an agency administration account on the GIS Admin login page.

2: Add, edit, and delete map profiles.
3: Add, edit, and delete product integrations.
4: Configure XAPO settings and mappings between Accela GIS and the external map service.
5: Deploy custom widgets.

Map Profiles
A map profile:
•

Is a collection of GIS map services and geocoding services that allow users to connect to the
agency’s GIS information providers. The configured GIS services in a map profile provide a mashup or
aggregation of map layers.

•

Provides a centralized and streamlined configuration of GIS services. An administrator can define
service connection parameters only once within a map profile, and have the ability to assign the same
profile to multiple user groups across multiple product integrations.

•

Is assigned to user groups. An administrator can set the availability, visibility, and edit permissions
of the map layers to the user group. The permission settings are configured on Integrations > User
Groups > Map Layer Settings.

The Map Profiles page shows an agency's configured map profiles and their default map service. The
following is a sample Map Profiles page:

| Configuring Accela GIS | 105

On the Map Profiles page, an administrator can:
1: Add a map profile. Adding a new map profile opens the Map Profile Settings page.
2: Edit a map profile. Editing a map profile opens the Map Profile Settings page.
3: Delete a map profile.
The Map Profile Settings page has the following configuration sub-sections:
•

Profile Info - contains the map profile name and link to the Initial Map Extent

•

Map Services - a list of map service configurations

•

Geocoding Services - a list of geocoding service configurations

Note: If a map service is not defined in a map profile, map users will see the default ArcGIS Online
base map. If an initial map extent has been defined for the map profile without a map service, map
users will see configured initial extent of the default ArcGIS Online base map.
The following is a sample Map Profile Settings page:

| Configuring Accela GIS | 106

Configuring the Initial Map Extent
Configuring an initial map extent allows an administrator to draw a rectangular area that defines the
initial map extent for the map users. The initial map extent displays as the users' default map view. The
initial map extent configuration on the GIS Administration site avoids the need to rely on the ArcGIS
administrator to define the GIS map extent in Civic Platform.
Default base map
If an agency does not have any configured map profile on the GIS Administration site, or its map profile
does not contain any map service, users will see the ArcGIS online base map as their default initial map
extent.
Defining the initial map extent
The initial map extent on a map service is defined at the map profile level. The following procedure
assumes you already created a map profile for which you want to define an initial map extent.

| Configuring Accela GIS | 107

Note: If the map profile does not contain any map service, you can only configure the initial map
extent for the default ArcGIS Online base map, which will display as the map users' default map
view.
To configure the initial map extent:
1. From the agency's Home page, click Integrations to see the list of product integrations.
2. Select the Accela Automation product integration.
3. On the Additional Settings page, un-check the Enable checkbox under Persist Map Status, and click
Save.
Note: If Persist Map Status is enabled, the initial map extent setting will always be overriden
by the user's persisted map settings. To allow users to use the agency's configured initial map
extent, disable Persist Map Status.
4. From the agency's Home page, click Map Profile to see the list of map profiles.
5. Select the map profile you want to configure the initial map extent for.
6. On the Map Profile Settings page, click Define initial map extent:

By default, the Initial Map Extent page shows the Esri ArcGIS Online base map.

| Configuring Accela GIS | 108

On the Initial Map Extent page, you can:
a: Find and zoom to an address on the map. You can locate an address and use it and its surrounding
area as your initial map extent.
b: Click, drag, and pan the map.
c: Use a rectangular drawing tool to define the area of the initial map extent.
d: Zoom the map in or out. You can also double-click or use the mouse-wheel to zoom in or out.
e: Set the map display unit. This is useful for different map services that require different types of map
projections. For example, the Universal Transverse Mercator linear data unit is in meters while the
California State Plane linear data unit is in feet. The GIS Administrator can decide which unit is more
applicable to the map users. The map scale will automatically adjust to the selected display unit.
f: Restrict the zoom 1:x scale level for map users. Setting this limit restricts map users from zooming in
beyond the specified 1:x scale. The ability to restrict the zoom-in scale is especially important when a
map service publishes sensitive data.

7. After you have configured the above settings, click Save. Or, click Cancel to discard your changes.

Map Services
A map service provides map images, map layers, spatial and geographic information, and related mapping
capabilities. They support geospatial and location-based services. In GIS Admin, map services are
configuration components of a map profile which define access to an agency’s map service providers such
as ArcGIS Server or ArcGIS Online Web Map.

| Configuring Accela GIS | 109

Map service mash-ups
Accela GIS supports the mash-up of multiple ArcGIS Server map services on the map viewer. This allows
a user to see a dynamic mash-up of map layers from multiple ArcGIS Server map services. For example,
an agency user who needs to evaluate airplane noise and safety levels for a proposed airport expansion
project can see a mash-up view of the proposed airport expansion area, existing residential parcels, airline
flight paths and noise levels, each of which come from separate ArcGIS Server map services.
To create a map service mash-up:
1. From the agency's Home page, click Map Profile to see the list of map profiles.
2. Select the map profile that will contain the map service mash-up.
3. On the map profile's Map Services section, add a map service for each service in the mash-up. (See
Managing Map Services for information about adding and configuring map services.)
4. Add any other map service the agency needs to include in the map service mash-up.
By default, the map service that was added last displays on top of the previously added map services.
You can adjust the display order of the map services according to your agency's requirements.
The following example shows a Map Profile Settings page with two map services, virtually creating a
"service mash-up":

5. From the agency's Home page, click Integration to see the list of integrations.
6. Select the product integration for which the map service mash-up will be used.
7. On Integration Settings, click User Groups.

| Configuring Accela GIS | 110

8. Select the user group that will use the map service mash-up. If anyone should be able to use the map
service mash-up, select Default.
9. On the user group's Map Settings section, select the map profile containing the service mash-up.
The following example shows the Default user group page with the assigned map profile containing the
service mash-up:

Note: The map viewer performance might be affected as map services are added to the mash-up. Accela
tested up to four map services with no effect on performance. Additional services may have negative
impact on performance.

Managing Map Services
The following diagram shows the Map Services section on a Map Profile page:

On the Map Services section of a Map Profile page, an administrator can:
1: Add a map service.
If an existing map service provider is ESRI ArcGIS Online, another map service cannot be added. This is
because an ArcGIS Online map service is typically a mash-up of multiple services. Only one ArcGIS Online
map service is supported.
2: Edit a map service.
3: Delete a map service.

| Configuring Accela GIS | 111

Note: For ESRI map services, pre-processed map thumbnails are retrieved from ESRI and
displayed next to the ESRI map services on the Map Services page.
Related Links
Configuring Map Services
Map Service Provider Settings

Configuring Map Services
The Map Service settings vary according to the type of the selected Map Service provider. The following
are the supported Map Service providers:
Map Service Provider

Description

ESRI ArcGIS Server

Esri's core, on-premise ArcGIS Server map provider.
See Map Service Settings Fields for ESRI ArcGIS Server.

OGC Map Service

An Open Geospatial Consortion (OGC) Web Mapping Service (WMS) or Web Feature
Service (WFS) published via AutoDesk Map Guide or other open-source map publishing
server such as GeoServer.
See Map Service Settings Fields for OGC Map Service .

ESRI ArcGIS Online

Esri's cloud-based ArcGIS Online map provider. The ArcGIS Online web map might
contain tiled map services for map visualization and feature services for Accela data
querying and integration. You can use ArcGIS Online Web Map to create mash-ups with
dynamic map services published on Esri ArcGIS Server or with image services from
ArcGIS Image Server.
An ArcGIS Online map service is typically a mash-up of multiple services. For this
reason:
•

Only one ESRI ArcGIS Online map service is supported.

•

An ArcGIS Online map service cannot be added if an ArcGIS Server map service has
already been configured.

See Map Service Settings Fields for ArcGIS Online Web Map.
ESRI Image Server

Esri ArcGIS Image Server. Agencies often manage individual images using raster
datasets. It is the simplest way to store a raster, and generally the fastest for smaller
applications. Accela GIS supports an image service that has been published using
ArcCatalog or the ArcGIS for Server manager.
Raster Datasets can have the following file formats:
•

TIFF, GRID, Mrsid, JP2000, JPEG, NITF, CADRG, etc

•

Geodatabses
Note: The display performance of an ArcGIS Image Server on Accela GIS
largely depends on your agency's network support for the size and usage of the
image server.

See Map Service Settings Fields for ESRI Image Server.

After configuring the Map Service Provider Settings, continue the Map Service configuration with the Map
service layers.

| Configuring Accela GIS | 112

Map Service Provider Settings
This topic describes the map service settings for each supported map service provider type:
•

Map Service Settings Fields for ESRI ArcGIS Server

•

Map Service Settings Fields for ArcGIS Online Web Map

•

Map Service Settings Fields for OGC Map Service

•

Map Service Settings Fields for ESRI Image Server

After configuring the map provider connection parameters, you can click the Retrieve Service link to
retrieve the available Map service layers and configure each layer's ID field.

Map Service Settings Fields for ESRI ArcGIS Server
Map Service Provider

Choose ESRI ArcGIS Server.

Map Server

The ArcGIS Server name or IP address

Port

The port number that corresponds to the map server’s IP address. The default port
number for the HTTP server is 80 while the default port number for the HTTPS
server is 443.

Use HTTPS Scheme

Indicates whether or not to support HTTPS to communicate between Accela GIS
Server and ArcGIS Image Server.

Instance

The server instance. The default value that populates this field is arcgis.

User Name

The ArcGIS Image Server user name.
For more information about how to configure ArcGIS server security, see
"Configuring ArcGIS Server security" on the ArcGIS Resources web site.

Password

The ArcGIS Image Server password.
For more information about how to configure ArcGIS server security, see
"Configuring ArcGIS Server security" on the ArcGIS Resources web site.

Retrieve Service

Click this link to see a list of map services on the Map Service drop-down list and to
retrieve map service information from your map provider.

Map Service

If you retrieve a map service from ArcGIS Image Server, this drop-down list
populates with map services that you have published to the root folder or its
subfolders in ArcGIS Server. Select a map service from the drop-down list.
For more information about how to publish map services in ArcGIS Server, see
“Setting up Map Functionality” in the Accela GIS for ArcGIS Server Configuration
Guide.

Default

This check box applies to agencies that use multiple map services to create map
mashups in one integration environment.
Mark this check box to set a map service as the default. When you mark this check
box, common settings, such as the initial extent of the selected map service, display
in the map viewer.
If your agency uses map services from ArcGIS Server and Bing Maps or from
ArcGIS Server and ArcGIS Online Base Map, set an ArcGIS Server map service as
the default map service. You cannot set a map service from Bing Maps or ArcGIS
Online Base Map as the default map service in an integration environment with the
map mashups. Only one map service can be the default.

| Configuring Accela GIS | 113

Note: In a map service, sets of raster (imagery) and vector (feature) data can be consolidated into
layers, and can be made available as one web service. User can add data from ArcGIS Server
as either map service layers or feature layers. Map service layers encapsulate all the data within
a map service and use the symbology that is defined by the service. A feature layer, on the other
hand, corresponds to one dataset or layer within a map service, and allows you to define its
symbology and other properties. To configure a map service containing vector and image datasets,
setup and publish the vector and image datasets on ArcGIS Server. For details, see Esri's ArcGIS
Server documentation.

Map Service Settings Fields for OGC Map Service
Map Service Provider

Choose OGC Map Service.

OGC WMS Service

The web mapping service URL for an Open Geospatial Consortium map provider.
The web mapping service URL must come from the same data source as the web
feature service URL.

OGC WFS Service

The web feature service URL for an Open Geospatial Consortium map provider.
The web feature service URL must come from the same data source as the web
mapping service URL.

Retrieve Service

Click this link to see a list of map services on the Map Service drop-down list and to
retrieve map service information from your map provider.

Default

This check box applies to agencies that use multiple map services to create map
mashups in one integration environment.
Mark this check box to set a map service as the default. When you mark this check
box, common settings, such as the initial extent of the selected map service, display
in the map viewer.Only one map service can be the default.

Map Service Settings Fields for ArcGIS Online Web Map
Map Service Provider

Choose ESRI ArcGIS Online.

User Name

If you are using ESRI ArcGIS Online Web Map as the map provider, enter the
agency's subscription user account for ArcGIS Online.

Password

The agency's subscription account password for ArcGIS Online Web Map.

Retrieve Service

Retrieves the list of your published web maps from ArcGIS Online and populates
the Map Service drop-down list. See Map service layers.

Map Service

A dropdown list that displays the web maps that you have published to ArcGIS
Online. Select a web map as the map service.

Map Service Settings Fields for ESRI Image Server
Map Service Provider

Choose ESRI Image Server.

Map Server

The ArcGIS Image Server name or IP address

Port

The port number that corresponds to the map server’s IP address. The default port
number for the HTTP server is 80 while the default port number for the HTTPS
server is 443.

Use HTTPS Scheme

Indicates whether or not to support HTTPS to communicate between Accela GIS
Server and ArcGIS Image Server.

Instance

The server instance. The default value that populates this field is arcgis.

| Configuring Accela GIS | 114

User Name

The ArcGIS Image Server user name.
For more information about how to configure ArcGIS server security, see
"Configuring ArcGIS Server security" on the ArcGIS Resources web site.

Password

The ArcGIS Image Server password.
For more information about how to configure ArcGIS server security, see
"Configuring ArcGIS Server security" on the ArcGIS Resources web site.

Retrieve Service

Clicking this link retrieves map service information from your map provider, and
populates theMap Service drop-down list.

Map Service

If you retrieve a map service from ArcGIS Server, this drop-down list populates with
map services that you have published to the root folder or its subfolders in ArcGIS
Image Server. Select a map service from the drop-down list.
For more information about how to publish map image services in ArcGIS Server,
see “Publishing image services” on the ArcGIS Resources web site.

Default

Applies to agencies using multiple map services to create map mashups in one
integration environment.
Mark this check box to set a map service as the default. When you mark this check
box, common settings such as the initial extent of the selected map service display
in the map viewer.

Map service layers
The Retrieve Service link on the Map Service Settings page retrieves the map services that are available
from the configured map service provider, and displays the map services on the Map Service dropdown
list.
When you select a Map Service, its map layers are listed. Each map layer has an ID field dropdown
list which displays the layer's available attribute fields. By default, the ID Field dropdown value is set to
OBJECTID, which indicates that Accela GIS uses the default ID on the map layer.
When you select an ID Field for a map layer:
•

You specify the field within the geodatabase feature class table that you want to map to the Accela GIS
database. Accela GIS uses the ID field value to create the GIS object on the Accela GIS database.

•

The ID Field connects the map layer in your map provider’s geodatabase to the Accela GIS database.
For example, if you select HYDRANT as the ID Field for Hydrants (as illustrated in Figure 6: Map
service layers and their ID fields), then objects in the Hydrants map layer are identified by the
HYD_NUMBER field in the Accela GIS database.

•

The ID Field values for each feature class in the geodatabase must be unique and fixed.

•

The ID Field value will be automatically displayed when a map user selects or edits a GIS object on the
map layer.

•

The ID Field value is required on the GIS Object information panel.

| Configuring Accela GIS | 115

Figure 6: Map service layers and their ID fields
The map layers from the configured map service become available, visible, and/or editable to the Accela
GIS users according to the Integration > User Groups settings.

Display Order of Map Services
The display order of map services dictates how map users see the map layers of the map service mashups. By default, the map service that was added last appears on top of the previously added map service.
To change the display order of the map services:
1. From the agency's Home page, click Map Profiles to see the list of map profiles.
2. Select the map profile you want to reorder the map services for.
3. On the Map Profile Settings page, for the map service you intend to reposition, click the up-arrow to
move the service up or click the down-arrow to move it down. For example:

| Configuring Accela GIS | 116

4. After you are done re-arranging the map service order, click Save Order. For example:

| Configuring Accela GIS | 117

Geocoding Services
A geocoding service controls the visualization of location attributes on a map. For example, a geocoding
service is responsible for displaying addresses as street number ranges along street centerlines. If the
agency plans to use geocoding in a product integration environment, configure a geocoding service.
Optionally, if you plan to use geocoding in your map integration environment, you can use the Geocoding
Service section to retrieve a geocoding service. The geocoding service provider can be ArcGIS Server,
ArcGIS Online, or a custom geocoding web service. For information about integrating a custom geocoding
web service, see Accela GIS Geocoding Web Service Integration Guide. Contact Accela Customer
Support for this supporting document.

| Configuring Accela GIS | 118

The geocoding service you select can be different from the default map service. For example, you might
want to use ArcGIS Online for geocoding and an ArcGIS Server map service for mapping, visualization,
and layer interaction.

Managing the Geocoding Service
The following diagram shows the Geocoding Service section on a Map Profile page:

On the Geocoding Service section of a Map Profile page, an administrator can:
1: Edit a geocoding service.
2: Delete a geocoding service.
The New Geocoding Service button (not shown above) only appears if the Map Profile does not yet have a
geocoding service. Only one geocoding service can be configured in a Map Profile.
Related Links
Configuring Geocoding Services
Geocoding Service Provider Settings

Configuring Geocoding Services
An administrator configures a geocoding service either when adding or editing a Geocoding Service. The
Map Service settings vary according to the type of the selected Geocoding Service provider. The following
are the supported Geocoding Service providers:
ESRI ArcGIS Server

Use ESRI ArcGIS Server for online mapping in Civic Platform, Mobile Office, and Citizen
Access.
For settings specific to ESRI ArcGIS Server, see Geocoding Service Settings Fields for
ESRI ArcGIS Server.

OGC Map Service

Select this option if your agency uses a geocoding service that meets the Open
Geospatial Consortium (OGC) Web Mapping Service (WMS) and the Web Feature
Service (WFS) Interface standards.
For settings specific to OGC Map Service, see Geocoding Service Settings Fields for
OGC Map Service. For information about OGC map service configuration, see Accela
GIS 7.3 Open Geospatial Consortium (OGC) Map Service Configuration Guide.

Accela ArcGIS Online

Select this option if you want to use Accela's complimentary ArcGIS Online account as
the geocoding service provider.
The web map might contain tiled map services for map visualization and feature services
for Accela data querying and integration. You can use ArcGIS Online Web Map to create
mash-ups with dynamic map services that you publish to Esri ArcGIS Server or with
image services from ArcGIS Image Server.
For settings specific to ESRI ArcGIS Online, see Geocoding Service Settings Fields for
Accela ArcGIS Online Account.

| Configuring Accela GIS | 119

Note: The Find Address (or place locator) widget on the map viewer always
uses ArcGIS Online, regardless of the geocoding service configuration. The
configured geocoding service is used when a user clicks anywhere else on the
map viewer.
Agency ArcGIS Online

Select this option if you want to use your agency's ArcGIS Online account as the
geocoding service provider, for which you will need to provide your agency's ArcGIS
Online account's username and password.
The web map might contain tiled map services for map visualization and feature services
for Accela data querying and integration. You can use ArcGIS Online Web Map to create
mash-ups with dynamic map services that you publish to Esri ArcGIS Server or with
image services from ArcGIS Image Server.
For settings specific to ESRI ArcGIS Online, see Geocoding Service Settings Fields for
Agency ArcGIS Online Account.
Note: The Find Address (or place locator) widget on the map viewer always
uses ArcGIS Online, regardless of the geocoding service configuration. The
configured geocoding service is used when a user clicks anywhere else on the
map viewer.

Geocoding Service Provider Settings
Geocoding Service Settings Fields for ESRI ArcGIS Server
The following lists show the Map Service settings by provider type:
Geocoding Service Provider

ESRI ArcGIS Server

Geocoding Server

The Geocoding ArcGIS Server name or IP address.

Port

The port number that corresponds to the geocoding server’s IP address. The default
port number for the HTTP server is 80 while the default port number for the HTTPS
server is 443.

Use HTTPS Scheme

Indicates whether or not to support HTTPS to communicate between Accela GIS
Server and ArcGIS Server.

Instance

The server instance. The default value that populates this field is arcgis.

User Name

If you select ESRI ArcGIS Server as the geocoding service provider, this field is
optional. Enter the user name for the geocoding service published to the ArcGIS
Server.

Password

If you select ESRI ArcGIS Server as the geocoding service provider, this field is
optional. Enter the password for the geocoding service published to the ArcGIS
Server.

Retrieve Service

Click this link to retrieve geocoding service information from your geocoding service
provider.

Geocoding Service

When you click the Retrieve Services link, this drop-down list populates with the all
the geocoding services set up on your geocoding server.

Geocoding Service Settings Fields for OGC Map Service
Geocoding Service Provider

OGC Map Service

| Configuring Accela GIS | 120

OGC WMS Service

The web mapping service URL for an Open Geospatial Consortium map provider.
The web mapping service URL must come from the same data source as the web
feature service URL.

OGC WFS Service

The web feature service URL for an Open Geospatial Consortium map provider.
The web feature service URL must come from the same data source as the web
mapping service URL.

Retrieve Service

Click this link to retrieve geocoding service information from your map provider.

Geocoding Service Settings Fields for Accela ArcGIS Online Account
Geocoding Service Provider

Accela ArcGIS Online Account

Retrieve Service

Click this link to retrieve geocoding service information from your geocoding service
provider.

Geocoding Service

When you click the Retrieve Services link, this drop-down list shows the geocoding
services available with the complimentary Accela ArcGIS Online account such as
World.

Geocoding Service Settings Fields for Agency ArcGIS Online Account
Geocoding Service Provider

Agency ArcGIS Online Account

User Name

If you select Agency ArcGIS Online Account as the geocoding service provider, this
field is required. Enter the user name for the ArcGIS Online server. Please contact
Esri to obtain a user account.

Password

If you select Agency ArcGIS Online Account as the geocoding service provider, this
field is required. Enter the password for the ArcGIS Online server. Please contact
Esri to obtain a user account.

Geocoding Service

When you click the Retrieve Services link, this drop-down list populates with the
all the geocoding services set up on your geocoding server. If you select ArcGIS
Online as the geocoding server, this drop-down list populates with the ArcGIS
Online geocoding services such as World.

Retrieve Service

Click this link to retrieve geocoding service information from your geocoding service
provider.

Product Integrations
A product integration (or “integration”) is a collection of configuration settings that integrate your agency’s
GIS services with a product environment such as Civic Platform. In addition to product environment
settings, an integration includes one or more user group configurations that define settings according to
a user group’s functions. A user group can use one of the Map Profiles with configured service mash-ups
that provide map layers and GIS data. Multiple user groups can be assigned unique map profiles or can
share the same map profile, depending on the group’s role and requirements.

Managing Integrations
The following diagram shows a sample Integrations page:

| Configuring Accela GIS | 121

On the Integrations page, an administrator can:
1: Add an integration.
2: Edit an integration.
3: Delete an integration.

Integration Environment
Integration environment settings define parameters for connecting to the product environment.
Note:
Accela GIS 8.x supports product integration with Civic Platform and Citizen Access.

Environment Integration Settings
Integration Name

The descriptive name of the product integration
environment. For example, Bridgeview .

AA GIS Service ID

The service ID.
For Civic Platform integration, this should match
the GIS Service ID defined in Civic Platform Classic
Administraton.
For Citizen Access integration, this should match the GIS
Service ID specified on the Citizen Access Administration
site.

Product

The product to integrate with Accela GIS.
Note:
For Civic Platform (8.x), choose "Accela
Automation".
For Citizen Access (8.0.1 and later), choose
"Citizen Portal".

| Configuring Accela GIS | 122

Application Server URL

The business application serverURL. For example,
http://:3080 where  represents
your agency’s business application server name.

Automation User Name

A valid Civic Platform user name. uses the username to
connect to the Application Server.

Automation Password

The password for the Civic Platform user name.

Default

If checked, this integration displays by default

Test Connection

Click the Test Connection link to test the server
connection using the server URL and account information
you provided. If Accela GIS successfully connected to
the specified server URL using the account information,
a confirmation message is displayed. Otherwise, consult
with the Accela product administrator to ensure the
connection parameters are correct.

Dynamic Themes
A dynamic theme is a dynamic set of geographic features, which is a result of a query on Civic Platform
and GIS data. As the data in Civic Platform changes, the results of these queries change accordingly. For
example, if your agency performs routine safety inspections on buildings in an area, a dynamic theme can
show users which buildings have been inspected and which have not, or the dynamic theme can let you
see the results of the safety inspections.
The GIS Admin site allows an agency administrator to:
•

Retrieve configured dynamic themes from Civic Platform

•

Customize the map symbology of dynamic themes for an integration environment

•

Set the availability and visibility of the dynamic themes for a user group

Dynamic themes are defined in Civic Platform administration. For details about how to configure dynamic
themes, see Configuring Dynamic Themes in Civic Platform.

Retrieving and Configuring Dynamic Themes in Accela GIS (JavaScript version)
To retrieve and edit dynamic themes in Accela GIS:
1. Login the GIS Admin site.
2. From the agency's home page, click Integrations.
3. On the list of integrations, select a Civic Platform integration.
4. On the Civic Platform integration page, click Dynamic Themes.
5. Click Retrieve Dynamic Themes to display all dynamic theme definitions from Civic Platform.
6. Customize the map symbology or display properties of the dynamic theme. The following diagram
shows a sample Dynamic Themes page with the dynamic themes' display properties:

| Configuring Accela GIS | 123

•

To customize the outline color and opacity for a specific dynamic theme, click its Outline Color icon.

•

To customize the outline thickness for a specific dynamic theme, select the width from its line Outline
Thickness dropdown list.

•

To customize the fill color and opacity for a specific dynamic theme, click its Fill Color icon using the
color picker and opacity slider widgets.

7. Click Save.
To set the availability and visibility of dynamic themes in GIS user groups:
1. On the Civic Platform integration page, click User Groups.
2. Select the user group to assign dynamic themes to.
3. Under the Map Settings pane, find the dynamic theme rows which are organized by the theme groups.
The following diagram shows a sample User Group page with the dynamic themes map settings:

| Configuring Accela GIS | 124

•

To make the dynamic theme available to the user group, mark the Available checkbox for that
dynamic theme layer. If a dynamic theme is marked as available, an end-user sees the dynamic
theme on the Layers widget and has the ability to show or hide the dynamic theme.

•

To make the dynamic theme visible by default to the user group, mark the Visible checkbox for that
dynamic theme layer. If a dynamic theme is marked as visible, and the dynamic theme appears on
the Layers widget by default. An end-user can choose to hide it.

4. Click Save.

User Groups
User group settings define parameters that enable user group members to perform map commands, use
map widgets, and view/edit map layers. A product integration can have multiple user groups, each with a
set of permission settings according to the user group’s role and responsibilities. For example, a Building
user group can access one set of map commands, widgets, and map layers while a Planning user group
can access a different set of map commands, widgets, and layers.
When an administrator adds an integration, a default user group is automatically created. The Default
user group contains the default permissions for all map viewer users. The administrator must edit the
Default user group settings to assign the appropriate default user permissions. The administrator can
add user groups to grant custom permissions to different user groups according to the groups’ roles and
responsibilities.

| Configuring Accela GIS | 125

Note:
In Civic Platform, a user can only belong to one user group per Civic Platform module. If a user belongs to
multiple user groups that have been configured for the Civic Platform product integration, the user group
permissions for the active Civic Platform module applies.

Topics:
•

Managing User Groups

•

Creating User Groups

•

Configuring User Groups

Managing User Groups
The following diagram shows a sample User Groups page:

On the User Groups section of a product integration page, an administrator can:
1: Add a user group.
2: Configure the Default user group, or edit a user group.
3: Delete a user group.
Note:
The Default user group cannot be deleted.

Creating a User Group
A user group can be created to override the Default user group permissions and assign a specific set of
permissions according to the user group's role. A GIS user group can contain at least one user group that
has been defined in Civic Platform. When creating a GIS user group, you can click the Retrieve link to
retrieve all Civic Platform user groups. You can select from the list of retrieved user groups to add to the
GIS user group.
Note: A Civic Platform user group can only be included in one GIS user group. If a Civic Platform
user group has already been included in a GIS user group, that Civic Platform user group will be
disabled and cannot be selected from the list of retrieved user groups.

| Configuring Accela GIS | 126

The following diagram shows the Add User Group page with a sample list of retrieved Civic Platform user
groups. In this example, the groups AMS, Building, Permits, and BuildingPermits cannot be selected
because they already have been added to other GIS user groups:

Configuring a User Group
An administrator configures a user group either when adding or editing a user group. A user group
configuration consists of settings for:
•

Map Commands

•

Map Widgets

•

Map Layer Settings

Map Commands
The Map Commands section allows the administrator to enable or disable map commands for the user
group. The available map commands and the default configuration for each map command vary depending
on the agency’s Civic Platform configuration.

| Configuring Accela GIS | 127

The following table describes the map commands available in 8.x:
Table 17: Group Personalization Map Command Fields

Create New Record

When you enable this command, users can create records from the map
viewer. For example, a field worker might want to create a record for a parcel
and request an inspection.

Show Records

When you enable this command, users can view the Civic Platform record for
the selected GIS object on the slide-out panel.

Send GIS Feature

When you enable this command, users can send a GIS feature to Civic
Platform.

Show GIS Information

When you enable this command, users can view GIS object attributes.

Buffer Select

When you enable this command, users can specify a distance buffer from a
map location to identify objects within a specific proximity to another object.
Note:
Buffering requires an ArcGIS Server geometry service. For more
information about geometry services, see “Publishing Services” in the
Setting Up Map Functionality chapter of the Accela GIS for ArcGIS
Server Configuration Guide.

Attach to Record

When you enable this command, users can attach GIS objects to the current
record in Civic Platform.

Drive-Time Buffer Select

When you enable this command, users can specify the number of driving
minutes to identify objects within a specific proximity to another object.
Note:
Drive-time buffering requires an ArcGIS Online service.

Map Widgets
A map widget is a tool that facilitates a specific function or task on a map. The Map Widgets section allows
the administrator to enable or disable map widgets for the user group. The available map widgets include
out-of-the-box Accela GIS widgets and custom widgets.
To enable or disable a map widget for a user group, check or uncheck its corresponding checkbox. Map
widgets without a checkbox are always available to users and are non-configurable.
The following diagram shows the Map Widgets section. In this example, MyLocation is a custom widget:

| Configuring Accela GIS | 128

The following table describes the out-of-the-box widgets. These widgets are always available and visible to
users.
Table 18: Non-configurable standard widgets

Slider Bar

Zooms in and out.

Full Extent

Resets the map display to the agency’s default location.

Bookmark

Used for bookmarking locations and using the browser current location.

Style

Displays cluster markers, heat map, or pin map.

The following table describes the configurable widgets which can be enabled or disabled for users.
Table 19: Configurable standard widgets

Basemap

Shows a basemap gallery which allows users to choose a geographical
background.

Layers

Shows the available and visible map layers provided by the map service. The
Layers panel allows users to manipulate the display of the map layers. Similar
to the Map Widget settings, the Map Layer Settings are configured on the User
Group page.

MultiSelect

Selects multiple points on the map to allow users to select multiple GIS objects
for data viewing and analysis.

Scale bar

Shows the map scale, as provided by the map service.

Measure

Used for bookmarking locations and using the browser current location.

Draw

Used for map redlining and annotations.

Legend

Describes the symbols used on the map.

Print

Exports the current map to a selected format.

Edit

Used for editing and creating GIS objects on map layers.

| Configuring Accela GIS | 129

Map Layer Settings
The Map Settings section allows an administrator to enable or disable the availability, visibility, and
editability of map layers for the user group. The administrator must choose a map profile for the user
group. A map profile provides a mashup of map layers from various GIS service providers that have been
configured for the map profile. After the administrator selects a map profile, all map services and their
corresponding map layers display in a collapsible list.
Each map layer shows the permission attributes that apply to the user group members. To enable or
disable map layer attributes for a user group, check or uncheck the corresponding checkboxes for
the appropriate map layers. Checking a permission at the map service level automatically checks the
permissions for all its map layers. You can selectively uncheck or restrict any map layer from that map
service. Similarly, you can uncheck a permission at the map service level, and selectively check the
appropriate map layer(s) below it.
The following map layer permissions can be enabled or disabled:
Table 20: Map Layer attributes

Available

Determines whether or not the user group members have the ability to enable
or disable the visibility of the map layer on the map viewer.
When an administrator checks the Available checkbox for a map layer, the
other permissions for that map layer can be set. If the Available checkbox is
not checked, the other permissions cannot be set.
Note that checking the Available checkbox does not allow the user group
members to see the map layer by default. It simply gives the user group
members the ability to show or hide the map layer on the map viewer (by
selecting or un-selecting it on the Layers widget).
To make the map layer visible to the user group members by default, check the
map layer’s Visible checkbox.

Visible

Determines whether or not the map layer is visible on the map viewer.
An administrator cannot set the Visible checkbox unless the Available
checkbox is enabled. If the Visible checkbox is checked, the user group
members can see that map layer by default.
Note: This configuration defines the initial visibility setting for map
users. Map users can customize their own map layer Visible attributes
on the map Layers widget.

Edit Permissions

Determines whether or not specified user group members can edit the map
layer.
When an administrator checks the User link under the Edit Permissions column
for a map layer, the administrator can assign individual edit permissions to the
group users.
Note:
To enable Edit Permissions configuration, the administrator must
enable the Create, Update, and Delete feature access operations on
the ArcGIS server. On the ArcGIS server administration site, go to
Capabilities > Feature Access > Operations allowed. Enable the
Create, Delete, and Update operations.

Additional Settings
The Additional Settings page contains miscellaneous configuration settings that can be defined for the
user group:
Persist Map Status

If enabled, product integration users will view the map with the same extent
and the same layer visibility as that of their previous map session. This also
allows map users to keep their last map view and layer settings when they

| Configuring Accela GIS | 130

switch modules in Civic Platform. See Persisting Map Views and Layer
Settings.
If disabled, the map view will be reset with the default extent and default layer
visibility. By default, Persist Map Status is disabled.
Accela Parcel Layer Mapping

Not currently used.

Feature Count

Sets the maximum feature count for retrieving XAPO GIS features. If not set,
the default is 200.

Other miscellaneous integration settings:
•

Service Area Drive - This setting is available from the Service Area Drive option from the left
navigation pane of the Integration Settings page. Service Area Drive defines the default drive time
(in minutes) for the Drive-Time Buffer Select map command, which allows user to find GIS objects
within the specified driving time originating from the selected map location. This setting requires ArcGIS
Online.

•

Themes - Currently, only the default map theme is used.

Persisting Map Views and Layer Settings
A user belonging to multiple Civic Platform user groups with access to different Civic Platform modules can
see different map views based on the Accela GIS user group permissions. In Accela GIS Administration,
a GIS user group is defined by leveraging Civic Platform user group memberships, and map layer
permissions are assigned per GIS user group. Accela GIS 9.1.0 introduces the ability to persist a user's
map view and layer settings across multiple Civic Platform modules.
In the following illustration, suppose a back-office user has access to the Permits, Enforcement, and
Buildings Civic Platform modules, and respectively belongs to the Permits Admin, Enforcement Admin, and
Buildings Admin user groups. In Accela GIS Administration, the Permits Admin, Enforcement Admin, and
Buildings Admin user groups have been assigned their own map profile along with layer availability and
visibility permissions. Since the user belongs to all three user groups, when he switches modules across
Civic Platform, he sees the map view with only the visible layers that have been assigned to his user group
for the appropriate module.

| Configuring Accela GIS | 131

By default, a user's initial map view shows the map layers that have been assigned to the user group he
belongs to. If your agency wants to allow the back-office staff to adjust and retain their own map view and
settings, enable the Map Persist Status setting on the Integration > {product} > Additional Settings
page on the Accela GIS Administration site.
The following shows a sample Persist Map Status setting for a Civic Platform integration:

If the Persist Map Status setting is enabled, a back-office user's last map view and layer VISIBLE and
SELECTABLE settings on one module will be persisted when he switches back and forth across the

| Configuring Accela GIS | 132

Permits, Enforcements, and Buildings modules. His initial map view in one module shows his last map view
before he switched to a different module or before he logged off.

Custom Widgets
A custom widget extends a map widget to provide custom features that meet specific map viewing and
geospatial workflow requirements at your agency.

Building Custom Widgets
Accela GIS custom widgets must use the widget framework provided by ESRI’s ArcGIS WebApp Builder.
For details about how to develop a custom widget using the ArcGIS WebApp Builder, see ArcGIS WebApp
Builder Developer’s Guide > Widget Development. For an overview about widgets, see ArcGIS WebApp
Builder Developer’s Guide > Development overview.
For more information and an example about developing a Accela GIS custom widget, from the GIS Admin
login page, go to API Document > AGIS JavaScript API > Widget.

Deploying Custom Widgets
To deploy a custom widget on AGIS for a specific product integration:
1. Login to GIS Admin, select an integration, and click Custom Widgets:

2. Click Browse to select the custom widget zip file, and click Upload.
The following sample shows a custom widget named “MyMapNotes” which has been successfully
deployed:

| Configuring Accela GIS | 133

To delete a deployed custom widget, hover the mouse on the top-right corner of the custom widget icon,
and click X.

Enabling a Custom Widget
Deployed custom widgets can be enabled for user groups that have been configured for a product
integration. After a custom widget has been deployed, it becomes one of the configurable Map Widgets on
the Integration > User Group page.
The following diagram shows the Map Widgets section of a User Group page with a sample custom widget
named “MyMapNotes”.

To enable the custom widget for the user group, hover the mouse on the top-right corner of the custom
widget icon and click the checkbox. To disable the custom widget, clear the checkbox. Click Save to save
any changes.

| Configuring Accela GIS | 134

XAPO Configuration for Accela GIS
Civic Platform can integrate with an external address, parcel, and owner (XAPO) data source. Accela GIS
supports the mapping of reference object and custom fields between Civic Platform and an XAPO data
source via the agency's map service. Accela GIS supports XAPO integration with map services provided
by ArcGIS Server and ArcGIS Online.
The XAPO Configuration page on the GIS admin site allows an administrator to:
•

Set the Feature Count Limit to control the maximum number of GIS records returned by an XAPO
query. The default Feature Count Limit is 200.
Note: Setting the Feature Count Limit helps prevent users from submitting long-running query
transactions. For example, if a user submits an address query on the XAPO data source which
returns a large amount of data, the user is prompted to narrow the search criteria if the search
results exceed the configured Feature Count Limit. When using a GIS REST API to query XAPO
data, the API caller should submit the query with a narrower search criteria or set the maxRows
page setting to a number less than the Feature Count Limit.

•

Define the XAPO Configuration mapping of address, parcel, and owner data between Civic Platform
and an XAPO data source.

Civic Platform standard choices also need to be configured to point the Civic Platform environment to the
GIS (JavaScript version) data mappings. For details, see Configuring XAPO in Civic Platform.
Note: Users may get empty or incorrect XAPO results due to the pagination results from ArcGIS.
To support pagination with ArcGIS, the agency must upgrade their GIS data store to Oracle 12c
or SQL Server 2012. For details, see this Esri Technical Article.
Mapping XAPO fields to APO fields
1. Log into the GIS Administration site.
2. From the agency's home page, click XAPO Configuration on the left navigation pane.
3. On the XAPO Configuration pane, select the Accela Reference Object, either address, parcel, or
owner.
4. Select the Map Service and GIS Layer. Your selected map service provides the XAPO data to be
mapped to the Civic Platform APO object. After you select a Map Service, the GIS Layer drop-down
list populates with all the related map layers.
Note: Select the same Map Service across all Address, Parcel, and Owner objects.
5. For each of the object fields used in your agency's Civic Platform integration environment, select its
corresponding GIS Layer field from your XAPO data source.
Note: The UID field which is used as the object identifier must be mapped to the GIS layer's
identifier field. The other Civic Platform fields can be mapped according to your agency's data
requirements.

| Configuring Accela GIS | 135

The following diagram shows a sample mapping of the Address fields (fields
that are not mapped are not shown in the sample diagram for simplicity):

| Configuring Accela GIS | 136

6. After you are done with the Address object field mappings, click Save.
7. Repeat the above procedure for Address, Parcel, and Owner objects.

Note: Civic Platform standard choices also need to be configured to point the Civic Platform
environment to the GIS (JavaScript version) data mappings. For details, see Configuring XAPO in
Civic Platform.
Reference APO Object Fields
The following table lists the Civic Platform fields for each of the Accela reference objects (Address, Parcel,
and Owner):
Reference Object

Reference Object Fields

Address

xCoordinator, yCoordinator, addressDescription, addressLine1, addressLine2,
addressStatus, addressTypeFlag, auditDate, auditID, auditStatus, city, country,
countryCode, county, distance, eventID, fullAddress, houseFractionEnd,
houseFractionStart, houseNumberAlphaEnd, houseNumberAlphaStart,
houseNumberEnd, houseNumberStart, inspectionDistrict, inspectionDistrictPrefix,
levelPrefix, levelNumberStart, levelNumberEnd, lot, neighborhood, neighborhoodPrefix,
primaryFlag, secondaryRoad, secondaryRoadNumber, sourceFlag, state, streetDirection,
streetName, streetPrefix, streetSuffix, streetSuffixdirection, subdivision, unitEnd, unitStart,
unitType, zip

Owner

UID, address, address1, address2, address3, auditDate, auditID, auditStatus,
city, country, email, eventID, fax, faxCountryCode, isPrimary, ivrPinNumber,
ivrUserNumber, mailAddress, mailAddress1, mailAddress2, mailAddress3, mailCity,
mailCountry, mailState, mailZip, ownerFirstName, ownerFullName, ownerLastName,
ownerMiddleName, ownerStatus, ownerTitle, phone, phoneCountryCode,
sourceSeqNumber, state, taxID, zip

Parcel

UID, auditDate, auditID, auditStatus, block, book, censusTract, councilDistrict, eventID,
exemptValue, improvedValue, inspectionDistrict, landValue, legalDesc, lot, mapNo,
mapRef, page, parcel, parcelArea, parcelNumber, parcelStatus, primaryParcelFlag,
planArea, range, section, sourceSeqNumber, subDivision, supervisorDistrict, township,
tract

Mapping XAPO fields to APO template fields
An address, parcel, or owner (APO) template is a collection of custom fields that can be added to APO
reference data. For example, in addition to the standard Civic Platform reference address fields, your
agency can collect additional agency-specific information that is associated with each reference address.
As a GIS administrator, you can map the reference template fields to your agency's GIS map service fields
to enable automatic retrieval of your agency's data into the custom fields.
Note: APO templates are configuerd in Civic Platform Classic Administration. To see the APO
templates, login Civic Platform, and go to Classic Administration > Admin Tools > Properties >
APO Template. Filter the list of APO templates by Attribute Type (either by ADDRESS, PARCEL,
or OWNER). For details about how to configure an APO template and its custom fields, see Civic
Platform Administrator Guide > Land Management > Managing Property: APO > Maintaining APO
Templates.
To map your agency's GIS layer fields to the APO template fields:
1. Log into the GIS Administration site.
2. From the agency's home page, click XAPO Configuration on the left navigation pane.

| Configuring Accela GIS | 137

3. On the XAPO Configuration pane, select the Accela Reference Object: either address, parcel, or
owner.
4. Select the Map Service and GIS Layer. Your selected map service provides the XAPO data to be
mapped to the Civic Platform APO object. When you select a Map Service, the GIS Layer drop-down
list populates with the map layers from your selected map service.
Note: Select the same Map Service across all Address, Parcel, and Owner objects.
5. Click Retrieve Template Fields. When you click Retrieve Template Fields, Accela GIS fetches all
enabled reference templates from Civic Platform for the selected object type, and lists each template's
enabled custom fields.
6. For each of the custom fields used in your agency's Civic Platform integration environment, select its
corresponding GIS Layer field from your XAPO data source.

| Configuring Accela GIS | 138

The following diagram shows a sample mapping of the Address template custom fields:

7. After you are done with the template custom field mappings, click Save.
8. Repeat the above procedure for Address, Parcel, and Owner objects.
Related topics:
•

Configuring XAPO in Civic Platform

| Appendices | 139

Appendices

| Appendices | 140

Configuring Civic Platform
This appendix explains the additional configuration tasks performed in Civic Platform Administration to
support GIS integration with Civic Platform:
•

Configuring Dynamic Themes in Civic Platform

•

Configuring GIS Services in Civic Platform

•

Configuring XAPO in Civic Platform

•

Enabling the GIS REST API in Civic Platform

•

Creating Attribute Mapping

Related information
•

Accela Civic Platform Configuration Guide > APO and XAPO > Configuring and Enabling APO and
XAPO Features

Configuring GIS Services in Civic Platform
For a Civic Platform integration, GIS services need to be configured in Civic Platform administration.
Topics
•

Adding a GIS Service

•

Editing or Disabling a GIS Service

Adding a GIS Service
To add a GIS service
1. From Civic Platform, navigate to Classic Administration (or "AA Admin").
2. Select Admin Tools > GIS > GIS Service.
Civic Platform displays the GIS Service - Search page.
3. Click the Add button.
Civic Platform displays the GIS Service-Add page.

| Appendices | 141

4. Enter information as described in GIS Service configuration fields in Civic Platform below.
5. Click Save.
Civic Platform returns you to the GIS Service-Search page.
6. If you want to check out the newly-added GIS service (e.g., Control_Lines) in Civic Platform, do all of
the following:
a. Log in to Civic Platform.
b. Click the GIS main link.
c. Select the GIS service you just added and click the GIS button.
Civic Platform refreshes the GIS portlet to display the selected map.

Editing or Disabling a GIS Service
You can edit the properties of a map service at any time. Items that you can edit include the service URL,
the portlet URL, and the status of the map service. You should not edit the service URL unless you learn
that the original URL changed. Otherwise, you may lose access to a particular map.
You can only disable a GIS service by changing its status, instead of deleting it. The status of the map
decides if the map is available to users.
To edit or disable a GIS service
1. From Civic Platform, navigate to Classic Administration (or "AA Admin").
2. Select Admin Tools > GIS > GIS Service.
Civic Platform displays the GIS Service - Search page.
3. Enter the name of the map service you want to edit in the Service ID field and click Submit.
If you do not know the name of the map service, click the Submit button to view all available map
services.
4. On the Edit GIS Service page, modify the fields as appropriate. For field descriptions, see GIS Service
configuration fields in Civic Platform below.

| Appendices | 142

GIS Service configuration fields in Civic Platform Classic Administration
Service ID

The map service identifier. Enter the same value exactly as you entered in the AA GIS
Service ID field when defining a map integration environment for Civic Platform. See
Integrating Your Environment for more information.

Service URL

The URL that connects to the Accela GIS server (Silverlight version) that hosts the
desired GIS service. Specify the web site URL entered during the Accela GIS server
installation. For example:

http://myagency.host.com/agissl
Note:
Your URL should begin with “http://” so you can successfully retrieve GIS
attributes from the map service. If you publish the map service to Esri ArcGIS
Server and the URL begins with “https://”, you must import the Accela GIS
server certificate into the Civic Platform biz server before using the map service
in Civic Platform. See Importing the Accela GIS Server Certificate for more
information.
Portlet URL

Leave this field blank.

JavaScript API URL

The URL that connects to the Accela GIS (JavaScript version) server. Specify web site
URL entered during the Civic Platform Maps installation, and append /api to the URL.
For example:

https://myagency.host.com/agisjs/api
Note:
The URL for the Accela GIS (JavaScript version) server must use “https://”. To
support https connections, you must install the SSL certificate into the Maps
server. SeeRequiring the Use of HTTPS and Importing the Accela GIS Server
Certificate for more information.
Default Map Service

Select Yes if you want this map service to be the default map service in Accela GIS. The
default map service displays at the top of the GIS service drop-down list for GIS users.

Configuring Dynamic Themes in Civic Platform
A dynamic theme is the result of a query that runs against your agency’s Civic Platform application and
applied to objects in the Accela GIS map viewer. As the information in your application changes, the
results of these queries change correspondingly so that the maps accurately reflect the information in the
application database. When configured with a product integration, user groups can see dynamic themes as
part of the Layers widget on the map viewer.
You must create dynamic themes before you can assign them to user groups. When you define a dynamic
theme, you can add or remove user parameters which allow users to add filter criteria to the query used
in dynamic themes. Accela Silverlight GIS map viewer users can apply predefined user parameters to
dynamic themes.
Note: The Accela GIS (JavaScript version) 8.0.2 does not yet support user parameters in dynamic
themes.
A user parameter is based on a predefined or "reference user parameter". An agency can create reference
user parameters as templates for user parameters to be added to dynamic theme queries. Before you can
add a user parameter to a dynamic theme, you must first create the reference user parameter.
Topics

| Appendices | 143

•

Creating a Dynamic Theme

•

Editing a Dynamic Theme

•

Creating Reference User Parameters

•

Adding or Removing User Parameters for a Dynamic Theme

Creating a Dynamic Theme
To create a dynamic theme in Civic Platform
1. Navigate to Civic Platform.
2. Select Admin Tools > GIS > Dynamic Theme.
Civic Platform displays the Dynamic Themes - Search page.

3. Click the Add button.
Civic Platform displays the Dynamic Themes - Add page.

4. Complete these fields:
Theme Name

Enter a unique name for the dynamic theme. For example, enter “All Building
Activities last 30 Days”.

| Appendices | 144

Theme Group

Select the dynamic theme group to which you want to add the dynamic theme. Click
the Select button to select an existing theme group or add a new theme group.
Although not required, it is recommended to assign a theme group to help organize
multiple dynamic themes as they appear on the list of map layers on the Layers
widget.

Query

Enter an SQL query string in a language that is compliant with your agency’s
database.

5. Click the Save button.
Civic Platform saves the dynamic theme.
Related topics:
•

Retrieving and Configuring Dynamic Themes in Accela Silverlight GIS - to configure dynamic themes
for Accela Silverlight GIS

•

Retrieving and Configuring Dynamic Themes in Accela GIS (JavaScript version) - to configure dynamic
themes for Accela GIS (JavaScript version)

Editing a Dynamic Theme
Civic Platform allows you to edit a dynamic theme. Possible values that you can edit include the theme
group, the user parameters, the query, and the status of the query.
To edit a dynamic theme
1. Navigate to Civic Platform.
2. Select Admin Tools > GIS > Dynamic Theme.
Civic Platform displays the Dynamic Themes - Search page.
3. Enter your search criteria in any of the following fields:
Theme Name

Enter the name of the dynamic theme you want to search for.

Theme Group Name

From the drop-down list, choose the group that contains the dynamic theme you are
searching for.

4. Click the Submit button.
Civic Platform displays a list of all themes that match your search criteria.

| Appendices | 145

5. Click the red dot that appears next to the name of the dynamic theme you want to edit.
Civic Platform displays the Dynamic Theme - Edit page.

6. Modify the fields as needed:
Theme Group

Click the Select button to select an existing theme group or add a new theme group.

Query

Update the SQL query as necessary.

Status

Click Enable or Disable to determine whether the dynamic theme is available for GIS
use. When it is disabled, you cannot retrieve it from Civic Platform and apply it to your
map service through the GIS Administration site.

7. Click the User Parameters button to add reference user parameters to the dynamic theme.
Note: Accela GIS (JavaScript version) 8.0.2 does not yet support user parameters in dynamic
themes.
You can also directly enter an SQL Query string in a language that is compliant with your agency’s
database.

| Appendices | 146

8. Click the Save button.
If there is a need to delete a dynamic theme, instead of deleting a dynamic theme, set its status to
Disabled it so it remains in Civic Platform in case you want to use it at a later date.
Related topics:
•

Retrieving and Configuring Dynamic Themes in Accela Silverlight GIS - to configure dynamic themes
for Accela Silverlight GIS

•

Retrieving and Configuring Dynamic Themes in Accela GIS (JavaScript version) - to configure dynamic
themes for Accela GIS (JavaScript version)

•

Adding or Removing User Parameters for a Dynamic Theme - to configure query user parameters.
Currently only applies to Accela Silverlight GIS.

Creating Reference User Parameters
A reference user parameter acts as a template user parameter that can be used by any dynamic theme.
Before you can add user parameters to a dynamic theme, you must first create the reference user
parameters.
Topics
•

Creating a Reference User Parameter

•

Assigning Values to a User Parameter

Creating a Reference User Parameter
To create a reference user parameter
1. Navigate to Civic Platform.
2. Select Admin Tools > GIS > Reference User Parameter.
Civic Platform displays the Reference User Parameter List page.

| Appendices | 147

3. Click the New button.
Civic Platform displays the Reference User Parameter - Add form.
4. Complete these fields:
Parameter Name

Enter the parameter’s name.

Table

Enter the name of the table you want an SQL query to run against.

Field

Enter the field name in the table you want an SQL query to run against.

5. Click Submit.
Civic Platform adds the parameter to the list of existing parameters.
6. Add, edit, or remove parameter values as needed.
For more information, see Assigning Values to a User Parameter.

Assigning Values to a User Parameter
Assign possible filter values to each reference user parameter. For example, a Parcel Status parameter
can have the values Pending, Disabled, and Enabled. When you add the Parcel Status parameter to a
dynamic theme, GIS users can then select from these values to filter the dynamic theme results by parcel
status.
To assign values to a user parameter
1. Navigate to Civic Platform.

| Appendices | 148

2. Select Admin Tools > GIS > Reference User Parameter.
Civic Platform displays the Reference User Parameter List page.
3. Select a user parameter (you can search the user parameters).
4. Click the Values tab:

5. Click the New button.
6. On the Reference User Parameter Value - Add portlet, enter the value you want to query against in
the Parameter Value field.
7. Click Submit.
8. On the Display Order column, enter the order in which you want the parameter to display.
9. Click Save.
10.If you want to delete any existing values, mark the check box next to each desired value and click the
Delete button.

Adding or Removing User Parameters for a Dynamic Theme
You can add pre-defined reference user parameters to the dynamic theme or remove parameters from it.
These user parameters appear as options in the Accela GIS map viewer that allows users to use them as
filter criteria for the dynamic theme results.
Note: Accela GIS (JavaScript version) 8.0.2 does not yet support user parameters in dynamic
themes.
To add or remove user parameters for a dynamic theme
1. Navigate to Civic Platform.
2. Select Admin Tools > GIS > Dynamic Theme.
Civic Platform displays the Dynamic Themes - Search page.
3. On the Dynamic Themes - Search page, search for and select the dynamic theme that you want to
edit.
Civic Platform displays the Dynamic Theme - Edit page:

| Appendices | 149

4. Click the User Parameters button.
Civic Platform displays the Reference User Parameter - List page.

5. Click the Look Up button.
Civic Platform displays all pre-defined user parameters that you have not added yet in the Dynamic
Theme User Parameters - Add portlet.
Note:
If there is no user parameter, you can create desired reference user parameters through the Reference
User Parameter feature. See Creating Reference User Parameters for more information.

| Appendices | 150

6. If the parameter list is long, search for the user parameter that you want to add to the dynamic theme.
a. Click the Search button.
Civic Platform displays the Reference User Parameters - Look Up portlet.

b. Complete any of the following fields:
Parameter Name

Enter the parameter name.

Table

Enter the name of the database table that the parameter runs against.

Field

Enter the field of the database table that the parameter runs against.

c. Click Submit.
Civic Platform displays the parameters that match your search criteria.
7. Mark the check box next to each parameter that you want to add.
8. Click Submit.
Civic Platform adds the parameter and refreshes the Dynamic Theme User Parameters list to reflect the
addition.
9. If you want to remove any user parameter from the dynamic theme, mark the check box next to each
desired parameter and click the Delete button.
Civic Platform removes the parameter and refreshes the Dynamic Theme User Parameters list to reflect
the removal.

| Appendices | 151

Configuring XAPO in Civic Platform
By default, Civic Platform uses address, parcel, and owner (APO) data from a database included in the
Civic Platform deployment. If your agency has a map service that provides APO data, your external APO
(XAPO) data source can be integrated with Civic Platform via Accela GIS. This section describes how to
configure Civic Platform to integrate to an XAPO data source via Accela GIS.
To configure the XAPO standard choices in Civic Platform:
1. Login Civic Platform Classic Administration.
2. Navigate to Agency Profile > Standard Choices.
3. On the Standard Choices Item search field, type "External" to look up the external APO standard
choices.
•

•

If no standard choice records are found, click Add to create all of the following XAPO standard
choices:
•

EXTERNAL_ADDRESS_SOURCE

•

EXTERNAL_PARCEL_SOURCE

•

EXTERNAL_OWNER_SOURCE

If the XAPO standard choices are already configured and need to be updated, click the red dot next
to the standard choice to edit it.

4. Enter the appropriate values for each of the XAPO standard choices.
•

For Accela GIS (JavaScript version), see the XAPO Standard Choice Values for Accela GIS
(JavaScript version).

•

For Accela Silverlight GIS, see the XAPO Standard Choice Values for Accela Silverlight GIS.

5. For Accela GIS (JavaScript version): To enable the Accela GIS REST API for querying the XAPO
data source, add the USE_GIS_REST_API standard choice, and set the standard choice value to Yes.
Note: By default, Civic Platform uses the legacy SOAP-based XAPO API to execute XAPO
queries. If your agency wants to use the REST API for Accela GIS, set USE_GIS_REST_API to
Yes.
6. Click Save or Update to save your changes.

XAPO Standard Choice Values for Accela GIS (JavaScript version)
For Accela GIS (JavaScript version), the SOURCE_LOCATION and SOURCE_REST_API_URL
values are required for the EXTERNAL_ADDRESS_SOURCE, EXTERNAL_PARCEL_SOURCE, and
EXTERNAL_OWNER_SOURCE standard choices.
Note: If your agency has already defined the Accela Silverlight GIS standard choice
values for EXTERNAL_ADDRESS_SOURCE, EXTERNAL_PARCEL_SOURCE,
and EXTERNAL_OWNER_SOURCE, you can keep them and simply add the
SOURCE_REST_API_URL standard choice value.

| Appendices | 152

Table 21: Standard Choice Value for Accela GIS

Standard Choice Value

Value Description

Description

SOURCE_LOCATION

External

Set the SOURCE_LOCATION value
to External for an XAPO data source.

SOURCE_REST_API_URL

http:// /

The source URL for the Accela GIS
REST API. For example, https://
agency.com/agissl

XAPO Standard Choice Values for Accela Silverlight GIS
For Accela Silverlight GIS, the SOURCE_LOCATION and SOURCE_URL values are
required for the EXTERNAL_ADDRESS_SOURCE, EXTERNAL_PARCEL_SOURCE, and
EXTERNAL_OWNER_SOURCE standard choices. The rest of the standard choice values listed below are
optional.
Table 22: EXTERNAL_ADDRESS_SOURCE Standard Choice Values for Accela Silverlight GIS

Standard Choice Value

Value Description

Description

SOURCE_LOCATION

External

Set SOURCE_LOCATION to
External for an XAPO data source.

(Required for XAPO)

http:// //

The external APO source URL. For
example, https://agency.com/agissl/
xapo.asmx?WSDL

CAN_CONTAIN_ PARCELS

Yes

This value specifies whether the
parcel information associated with the
selected address can populate within
the application. If you set the value
description to Yes, the Parcel tab of
the reference Address detail portlet
can list all the parcels related to the
address.

(Required for XAPO)
SOURCE_URL

No

CAN_CONTAIN_ OWNERS

Yes
No

SOURCE_ATTRIBUTES_
MAPPING_ENABLE

Yes
No

This value specifies whether the
owner information associated with
the selected address can populate
within the application. If you set
the value description to Yes, the
Owner tab of the reference Address
detail portlet can list all the owners
related to the address. If you set
the value description fields for
CAN_CONTAIN_OWNERS and
CAN_CONTAIN_PARCELS to Yes
and you enable FID 8232 Get Parcel
And Owner, Accela Automation
exposes the Get Parcel & Owner
button on the Address section of the
application intake form.
This value specifies whether the
external APO data source handles
the mapping between the address
template attributes and the GIS map
layer fields. When Civic Platform

| Appendices | 153

Standard Choice Value

Value Description

Description
uses Accela GIS as its external
APO data source and each APO
template attribute is mapped to a GIS
map layer field, users can search
for external APO data by template
attribute.

SOURCE_AUTH_PWD



This is the user password for
accessing the web service.

SOURCE_AUTH_USER



This is the user name for accessing
the web service.

SOURCE_ID



This unique value identifies the
source in the code.

SOURCE_MAP_SERVICE _ID



This value specifies the map service
from which you want to retrieve
geocoded addresses as external
addresses. The mapServiceId
must match the map service name
configured in Accela Silverlight GIS
Admin.

SOURCE_METHOD

Web Service

The APO source method to connect
to the external source. Accela
Automation only supports "Web
service".

SOURCE_NAME



The name of the external source.

WEB_SERVICE_SSL_SU
PPORTED

Yes

This value defines whether the web
service needs SSL data transfer.

No
True
False
Default: Yes.

IS_XML_DATA

Yes
No

Specifies whether to use the XML
data source.

Default: No.
XAPO_CLIENT_VERSION

7.2.3

7.2.3 stands for Accela Automation
Version 7.2.0 Feature Pack 3.
In 7.2.0 Feature Pack 3, Accela
Automation added 5 address fields:
House # Alpha (start), House # Alpha
(end), Level Prefix, Level # (start),
and Level # (end). You must define
this Standard Choice value so users
can search for addresses by the 5
address fields in the external APO
source.

| Appendices | 154

Table 23: EXTERNAL_PARCEL_SOURCE Standard Choice Values for Accela Silverlight GIS

Standard Choice Value

Value Description

Description

SOURCE_LOCATION

External

Set SOURCE_LOCATION to
External for an XAPO data source.

(Required for XAPO)

http:// //

The external APO source URL. For
example, https://agency.com/agissl/
xapo.asmx?WSDL

CAN_CONTAIN_ ADDRESSES

Yes

This value specifies whether the
address information associated with
the selected parcel can populate
within the application. If you set
the value description to Yes, then
the Address tab of the reference
Parcel detail portlet lists all the
addresses related to the parcel. If
you set the value description fields for
CAN_CONTAIN_ADDRESSES and
CAN_CONTAIN_OWNERS to Yes
and enable FID 8234 Get Address
And Owner, Accela Automation
exposes the Get Address & Owner
button on the Parcel section of the
application intake form.

(Required for XAPO)
SOURCE_URL

No

CAN_CONTAIN_ OWNERS

Yes
No

This value specifies whether the
owner information associated with the
selected parcel can populate within
the application. If you set the value
description to Yes, then the Owner
tab of the reference Parcel detail
portlet lists all the owners related to
the parcel.

SOURCE_MAP_SERVICE _ID



This value specifies the map service
from which you want to retrieve
external parcels. The mapServiceId
must match the map service name
configured in Accela Silverlight GIS
Admin.

SOURCE_ATTRIBUTES_
MAPPING_ENABLE

Yes

This value specifies whether the
external APO data source handles
the mapping between the parcel
template attributes and the GIS map
layer fields. When Accela Automation
uses Accela GIS as its external
APO data source and each APO
template attribute is mapped to a GIS
map layer field, users can search
for external APO data by template
attribute.

SOURCE_AUTH_PWD



No

This is the user password for
accessing the web service.

| Appendices | 155

Standard Choice Value

Value Description

Description

SOURCE_AUTH_USER



This is the user name for accessing
the web service.

SOURCE_ID



This unique value identifies the
source in the code.

SOURCE_METHOD

Web Service

The APO source method to connect
to the external source. Accela
Automation only supports "Web
Service".

SOURCE_NAME



The name of the external source.

WEB_SERVICE_SSL_SU PPORTED Yes
No

This value defines whether the web
service needs SSL data transfer.

True
False
Default: Yes
IS_XML_DATA

Yes
No

Specifies whether to use the XML
data source.

Default: No

Table 24: EXTERNAL_OWNER_SOURCE Standard Choice Values for Accela Silverlight GIS

Standard Choice Value

Value Description

Description

SOURCE_LOCATION

External

Set SOURCE_LOCATION to
External for an XAPO data source.

(Required for XAPO)

http:// //

The external APO source URL. For
example, https://agency.com/agissl/
xapo.asmx?WSDL

SOURCE_METHOD

Web Service

The APO source method to connect
to the external source. Accela
Automation only supports "Web
Service".

SOURCE_NAME



The name of the external source.

(Required for XAPO)
SOURCE_URL

WEB_SERVICE_SSL_SU PPORTED Yes
No

This value defines whether the web
service needs SSL data transfer.

True
False
Default: Yes.
IS_XML_DATA

Yes
No

Specifies whether to use the XML
data source.

Default: No.

If your agency uses an external APO data source but not Accela GIS, a custom XAPO adapter can be
written to integrate with Civic Platform. For Accela Silverlight GIS, a custom adapter can use the AGIS
SOAP API methods to access the XAPO data source. For Accela GIS (JavaScript version), a custom
adapter can use the Accela GIS REST API to access the XAPO data source.
Related documentation:

| Appendices | 156

•

Accela Automation External APO Integration Guide - for details about using the Accela GIS SOAP API

•

Accela GIS API Reference > XAPO - for details about using the Accela GIS REST API

Configuring Proximity Alerts in Civic Platform
Proximity alerts facilitate location-based notifications sent to users in their workflow processes. For
example, an agency might want to create a proximity alert that checks whether a liquor store business
application is within a certain distance of a school. When a proximity alert is defined in Civic Platform, the
proximity alert can be added to a Civic Platform workflow process. Civic Platform internally calls either
Accela GIS (JavaScript version) or Accela Silverlight GIS to retrieve the GIS data for proximity alerts.
By default, Civic Platform internally uses Accela Silverlight GIS' SOAP-based API to process GIS proximity
alerts. Accela GIS (JavaScript version) provides an equivalent GIS REST API that supports proximity
alerts. To enable Civic Platform to use the new GIS REST API instead of the legacy SOAP-based API,
configure the following standard choice in Civic Platform Administration:
•

USE_GIS_REST_API - A new system switch which enables the usage of the Accela GIS (JavaScript
version) REST API.
Add the following standard choice value:
Standard Choice Value

Value Description

Yes

Yes

Description
Uses the Accela GIS REST API to
process GIS proximity alerts.
The default value is No, which uses
the legacy SOAP-based API.

To configure a proximity alert on Civic Platform, go to Admin Tools > GIS > Proximity Alerts, and enter
values in the following fields:
Field

Description

Service

The GIS Service ID that has been configured on Civic Platform Administration >
Admin Tools > GIS Service. The specified GIS Service must also be configured
on the Accela GIS Admin Site.

Name

The name of the proximity alert. This name will be included in the list of proximity
alerts when configuring workflow proximity alerts.

Description (optional)

A description of the proximity alert.

Alert Message

The message to be shown to the user when a workflow status change triggers a
match in the proximity query.

Trigger

The proximity query to be triggered.

Distance

The proximity distance (in feet) to use in the query.

Layer

The map layer to query. The Layer name must be a valid map layer on the
specified GIS Service.

For example:

| Appendices | 157

Enabling the GIS REST API in Civic Platform
By default, Civic Platform uses the legacy Accela SOAP GovXML interface to call the functions related to
the following Civic Platform features:
•

Proximity alerts

•

GIS Master Scripts

•

XAPO queries

The Accela GIS (JavaScript version) provides a REST API to replace the legacy SOAP API. To use the
REST API, configure the USE_GIS_REST_API standard choice item. The XAPO, proximity alert and GIS
Master Scripts funcionality should remain the same when the GIS REST API is used.
USE_GIS_REST_API is a system switch that replaces the use of SOAP GovXML API with the GIS REST
API that supports Accela GIS (JavaScript version). The USE_GIS_REST_API standard choice values are
as follows:
•

Yes: Enables the usage of the Accela GIS REST API to perform the GIS-related Civic Platform features

•

No: Uses the legacy Accela GIS SOAP GovXML API. This is the default behavior.

Related documentation:
•

Accela Automation External APO Integration Guide - for details about using the Accela GIS SOAP API

•

Accela GIS API Reference - for details about using the Accela GIS REST API

Creating Attribute Mapping
This topic applies to Accela Silverlight GIS.

| Appendices | 158

Associations between Accela GIS objects and application specific information fields can be created
to extract information from map layer objects in Accela GIS and display it in Civic Platform. Certain
application specific fields automatically populate with GIS object attribute values when a user adds an
asset or a parcel that associates with the Accela GIS object to an application intake form or adds an
associated GIS feature to the form. For example, if you create a mapping relationship between the Parcel
Area field in Civic Platform and the area of the parcel in Accela GIS, the Parcel Area field automatically
gets a value from the GIS object that represents a parcel when a user selects it from the GIS map viewer
and adds it to the application intake form.
To establish attribute mapping with Accela GIS map layer objects, you must have FID 0182 enabled on
your Civic Platform system.
Topics
•

Searching for Attribute Mapping

•

Creating Attribute Mapping

•

Editing Attribute Mapping

•

Deleting Attribute Mapping

Searching for Attribute Mapping
You can search for existing attribute mapping sets in order to verify which attributes are mapped, to edit
them, or to delete unnecessary attribute mapping sets.
To search for attribute mapping
1. From Civic Platform, navigate to Classic Administration (or "AA Admin").
2. Select the Admin Tools > GIS > GIS Map Object Attribute Mapping menu option.
Civic Platform displays the GIS Map Object Attribute Mapping—Search page.

3. Enter any search criteria.
For a list of field descriptions, see Table 25: Attribute Mapping Field Details.
4. Click the Submit button.
Civic Platform displays a list of attribute mapping sets that match your search criteria.

Creating Attribute Mapping
You can create a mapping relationship where attributes of GIS objects on the various map layers are
mapped to specific ASI fields.
To create attribute mapping

| Appendices | 159

1. From Civic Platform, navigate to Classic Administration (or "AA Admin").
2. Select the Admin Tools > GIS > GIS Map Object Attribute Mapping menu option.
Civic Platform displays the GIS Map Object Attribute Mapping—Search page.
3. Click the Add button.
Civic Platform displays the GIS Map Object Attribute Mapping—Add page.

4. Update the fields.
For a list of field descriptions, see Table 25: Attribute Mapping Field Details.
5. Click the Submit button.
Civic Platform displays your new Attribute Mapping set on the GIS Map Object Attribute Mapping—
Attribute List page.

Table 25: Attribute Mapping Field Details

Mapping Set Name

Enter a name for the mapping set. Use a descriptive name that is specific to the
mapping set.

Map Service

Use the drop-down menu to select the map service that contains the GIS map layer
objects that you want to associate with the application specific information.

Map Layer

Enter the name of the map layer that contains the GIS objects.

Object Attribute

Enter the name of the object attribute field from which you want Civic Platform to get
field values. For example, if you want Civic Platform to extract the area of a building,
and if the GIS map layer object attribute was named AREA, you would enter AREA in
this field.

App Specific Info Group
Code

Use the drop-down menu to select the application specific information group code that
you want to link to the GIS object.

App Specific Info Group
Name

Use the drop-down menu to select the application specific information group name that
you want to link to the GIS object.

| Appendices | 160

App Specific Info Field

Use the drop-down menu to select the application specific information field that you
want to be automatically populated by the attribute value of the GIS object.

Editing Attribute Mapping
Attribute mapping sets may need to be updated to correct problems or to adapt to new procedures.
Map layers, object attributes, application specific information group names, and application specific
information fields may be changed. If you need to change the set name, map service, or application
specific information group code, you should create a new attribute mapping set.
If application specific information is changed, the applications automatically populated with this information
remains unchanged. New applications created and automatically populated with the application specific
fields reflect the new changes.
To edit attribute mapping
1. Locate the attribute mapping set you want to edit.
For instructions, see Searching for Attribute Mapping.
2. From the GIS Map Object Attribute Mapping—Attribute List page, click the red dot next to the attribute
mapping set.
Civic Platform displays the GIS Map Object Attribute Mapping—Edit page.

3. Update the fields as necessary.
For a list of field descriptions, see Table 25: Attribute Mapping Field Details.
4. Click the Submit button.
Civic Platform saves your changes and displays the GIS Map Object Attribute Mapping—Attribute List
page.

Deleting Attribute Mapping
When you no longer need a certain attribute mapping set, you can delete it. Be certain that it is no longer
necessary because once a mapping is deleted, you can only get it back by recreating it.
To delete attribute mapping
1. Locate the attribute mapping set you want to delete.
For instructions, see Searching for Attribute Mapping.
2. From the GIS Map Object Attribute Mapping—Attribute List page, click the Delete button next to the
attribute mapping set you want to delete.
Civic Platform deletes the attribute mapping set.

| Appendices | 161

Securing Communications
This appendix explains how to secure communication between the Accela GIS client and server, and how
to secure communication between the Accela GIS server and the ArcGIS server.
If your agency uses Microsoft Bing Maps, instead of the ArcGIS map services, there is no need for a
specific configuration to secure connections between Accela GIS and Bing Maps because Bing Maps
supports both SSL and non-SSL communication. If users access the Accela GIS map viewer through an
HTTP URL, then the Accela GIS server retrieves HTTP images from Bing Maps. If users access Accela
GIS through an HTTPS URL, then the server retrieves HTTPS images. However, Accela GIS only supports
using Bing Maps geocoding and routing services through HTTP.
Related Links
Communication Security Overview
Importing the Accela GIS Server Certificate
Requiring the Use of HTTPS

Communication Security Overview
If your agency is using Accela GIS in Citizen Access or Mobile Office, then your agency installs Accela GIS
in a demilitarized zone (DMZ) on a separate machine than the ArcGIS server. It is likely that your agency
installs Citizen Access or Mobile Office on the same machine as Accela GIS, and that machine is publicly
accessible. However, if your agency is using Accela GIS in Civic Platform, then your agency installs Accela
GIS in an Intranet zone on a separate machine than the ArcGIS server. A tier of communication exists
between the Accela GIS client machine and the Accela GIS server, and another tier of communication
exists between the Accela GIS and ArcGIS servers. See Figure 7: Accela GIS Deployment for the
illustration that shows how an agency integrates the GIS system with Mobile Office.
There may be sensitive information or sensitive customer data that you want to protect on the machines.
Accela recommends that you implement security for each tier of communication to protect sensitive data.

Figure 7: Accela GIS Deployment
Topics
•

Securing Communication between the Accela GIS Client and Server

•

Securing Communication between the ArcGIS and Accela GIS Servers

| Appendices | 162

Securing Communication between the Accela GIS Client and Server
The Accela GIS server supports both secure (HTTPS) and insecure (HTTP) access from the Accela
GIS client either by an Internet browser or an Accela application. You must follow these steps to secure
communication between the Accela GIS client and server.
•

Obtain an SSL certificate from a certificate authority and issue it to the Accela GIS web server.
For more information about how to obtain a certificate, see http://www.iis.net/learn/manage/configuringsecurity/how-to-set-up-ssl-on-iis.

•

Require the use of HTTPS for the Accela GIS server. See Requiring the Use of HTTPS.

•

Import an SSL certificate from the Accela GIS Server to the Civic Platform biz server. See Importing the
Accela GIS Server Certificate.

Securing Communication between the ArcGIS and Accela GIS Servers
The Accela GIS server retrieves map services from the ArcGIS server. The communication between the
Accela GIS and ArcGIS servers supports both anonymous and non-anonymous access. To ensure the
security of sensitive information, you must disable anonymous access and choose an authentication
method such as Integrated Windows Authentication or Digest Authentication. You must follow these steps
to secure communication between the ArcGIS and Accela GIS servers.
•

Obtain an SSL certificate from a certificate authority and install it on the ArcGIS server.

•

Require the use of HTTPS for the ArcGIS server.
For more information about how to obtain an SSL certificate and configure the use of HTTPS, see the
ArcGIS Server documentation > Configure HTTPS on ArcGIS Server.

Importing the Accela GIS Server Certificate
To ensure that Accela GIS functions properly in Civic Platform, you must import the SSL certificate from
the Accela GIS server into the Civic Platform biz server. Follow the steps in this section to import the
Accela GIS server certificate.
Before you import the Accela GIS server certificate, you must set up a Certificate Server on the machine
which hosts the Accela GIS server. Make sure the Certificate Server issues the certificate to the Accela
GIS server. And then verify whether the Issue to field on the General tab of the certificate indicates the
same domain name with the service URL for a GIS map service in Civic Platform Classic Administration
Tools.
To import the Accela GIS server certificate
1. Export the Accela GIS certificate file in .cer format from IIS Manager or your browser.
•

To export the certificate from IIS Manager, do these tasks:
1. In the Default Web Site Properties window, click the Directory Security tab.
2. On the Directory Security tab, click the View Certificate button.
3. In the Certificate dialog box, click the Details tab.
4. In the Details tab, click Copy to File... to export the certificate in the format that you want.

•

To export the certificate from Internet Explorer, do these tasks:

| Appendices | 163

1. Open the SSL-enabled Accela GIS server.
2. At the top of the address bar, click Certificate Error.
3. In the Details tab of the certificate, click Copy to File... to export the certificate in the format that
you want.
2. Log in to the Civic Platform biz server.
3. Copy the certificate file to a directory on the biz server, such as E:\705IST_MSSQL_I18N_BIZ.
4. Open a command prompt window and then navigate to the certificate directory by typing in a command
such as cd/d E:\705IST_MSSQL_I18N_BIZ.
5. Call the batch script av-env.cmd in the certificate directory to set the environment by typing in a
command such as E:\705IST_MSSQL_I18N_BIZ\av.biz\bin\av-env.cmd.
In the script, you can set the JAVA_HOME and the AA_AS_HOME variables.
6. Import the certificate by typing in the following command: %JAVA_HOME%\bin\keytool -import -alias
AGIS -file “AGIS.cer” -keystore “%AA_AS_HOME%\conf\certs\trusted_cacerts” -storepass “changeit”.
Be sure to replace “AGIS.cer” in the command string with the file name of your Accela GIS certificate.
7. Enter “Y” when prompted to confirm.
8. Restart the server.

Requiring the Use of HTTPS
This section explains how to restrict the Accela GIS Administration site to HTTPS in IIS 7 or 8.
To require the use of HTTPS in IIS 7 or 8
1. Open IIS Manager from the Accela GIS server.
2. Expand the Web Sites folder and expand the Default Web Site node.
3. Right-click the Default Web Site node.
IIS Manager displays the corresponding available features and available actions.

| Appendices | 164

4. In the Actions pane, click the Bindings link.
IIS Manager displays the Site Bindings dialog box.

5. In the Site Bindings dialog box, click the Add button.
IIS Manager displays the Add Site Binding dialog box.

6. In the Add Site Binding dialog box, complete these fields:
Type

Select “https” from this drop-down list. Then IIS Manager refreshes and displays the
Add Site Binding dialog box as follows:

| Appendices | 165

IP addresses

Select “All Unassigned” from this drop-down list.

Port

Enter any desired port number. By default, it is 443.

SSL certificate

Select the SSL certificate that you have obtained and installed from the certificate
authority.

7. Click the OK button to close the Site Bindings dialog box, and then click the Close button to close the
Add Site Binding dialog box.
IIS Manager displays the Browse *: 443 (https) link in the Browse Web Site area of the Actions pane.

| Appendices | 166

Application Pool Pipeline Mode in IIS Manager
After you install Accela GIS, set the managed pipeline mode of the Accela GIS Application Pool to
Integrated.
To verify Application Pool pipeline mode:
1. Open Internet Information Service (IIS) Manager.
2. In the Application Pools panel, right-click the application pool you want to work with and click Basic
Settings from the right-click menu.
3. Verify that the Managed pipeline mode drop-down list is set to Integrated.
4. Click OK.



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
Linearized                      : No
Author                          : documentation@accela.com
Create Date                     : 2018:02:01 15:26:17-08:00
Modify Date                     : 2018:03:05 16:42:27-08:00
Has XFA                         : No
XMP Toolkit                     : Adobe XMP Core 5.4-c006 80.159825, 2016/09/16-03:31:08
Format                          : application/pdf
Title                           : Accela Civic Platform - GIS Administration Guide
Language                        : en
Date                            : 2018:02:01 15:26:17-08:00
Creator                         : documentation@accela.com
Producer                        : Apache FOP Version 1.1
PDF Version                     : 1.4
Creator Tool                    : DITA Open Toolkit
Metadata Date                   : 2018:03:05 16:42:27-08:00
Document ID                     : uuid:b1d53498-4b70-4334-8030-dbdd98f98939
Instance ID                     : uuid:c446d7f7-f052-4a22-964f-2d0880ef7c4f
Page Layout                     : OneColumn
Page Mode                       : UseOutlines
Page Count                      : 166
Profile CMM Type                : Unknown (lcms)
Profile Version                 : 2.1.0
Profile Class                   : Display Device Profile
Color Space Data                : RGB
Profile Connection Space        : XYZ
Profile Date Time               : 1998:02:09 06:49:00
Profile File Signature          : acsp
Primary Platform                : Microsoft Corporation
CMM Flags                       : Not Embedded, Independent
Device Manufacturer             : Hewlett-Packard
Device Model                    : sRGB
Device Attributes               : Reflective, Glossy, Positive, Color
Rendering Intent                : Perceptual
Connection Space Illuminant     : 0.9642 1 0.82491
Profile Creator                 : Unknown (lcms)
Profile ID                      : 0
Profile Copyright               : Copyright (c) 1998 Hewlett-Packard Company
Profile Description             : sRGB IEC61966-2.1
Media White Point               : 0.95045 1 1.08905
Media Black Point               : 0 0 0
Red Matrix Column               : 0.43607 0.22249 0.01392
Green Matrix Column             : 0.38515 0.71687 0.09708
Blue Matrix Column              : 0.14307 0.06061 0.7141
Device Mfg Desc                 : IEC http://www.iec.ch
Device Model Desc               : IEC 61966-2.1 Default RGB colour space - sRGB
Viewing Cond Desc               : Reference Viewing Condition in IEC61966-2.1
Viewing Cond Illuminant         : 19.6445 20.3718 16.8089
Viewing Cond Surround           : 3.92889 4.07439 3.36179
Viewing Cond Illuminant Type    : D50
Luminance                       : 76.03647 80 87.12462
Measurement Observer            : CIE 1931
Measurement Backing             : 0 0 0
Measurement Geometry            : Unknown
Measurement Flare               : 0.999%
Measurement Illuminant          : D65
Technology                      : Cathode Ray Tube Display
Red Tone Reproduction Curve     : (Binary data 2060 bytes, use -b option to extract)
Green Tone Reproduction Curve   : (Binary data 2060 bytes, use -b option to extract)
Blue Tone Reproduction Curve    : (Binary data 2060 bytes, use -b option to extract)
EXIF Metadata provided by EXIF.tools

Navigation menu