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:
      1. Select "Accela Automation" on the Product dropdown list.
      2. Enter the Civic Platform connection settings as described in Environment Integration Settings in GIS Admin below.
      3. 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:

      1. Enable the Map Commands and Map Widgets that should be available to the user group.
      2. 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.
      3. Set the Availability, Visibility, and Edit user permissions for the appropriate map layers.
      4. Click Save.
  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://<host>:3080 where <host> 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.
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: