Setup: Esri Citizen Reporter Integration

Lucity support with Esri’s Citizen Reporter application. This integration generates Lucity Work Requests based on new problems reported through Esri’s Citizen Reporter interface. This guide walks through the steps necessary to configure Lucity GIS scheduled tasks to work with Citizen Reporter GIS services.

The following configuration must be completed for each citizen reporter problem layer.

Prerequisites

How to add the Citizen Reporter Service to Lucity

How to add Work Requests to the Geodatabase Configuration

How to mapping the Citizen Reporter Fields to Lucity

How to create a Scheduled Task to import requests

 

Comments

The GIS Tasks for Work Requests will attempt to sync comment records attached to the GIS Record in the related Lucity record's comment grid.

Status Codes

When a work request is edited and saved in Lucity the system will update the matching request record in GIS. During the update that Request Layer's Status Code is determined using the following logic

  1. If a Custom Domain Configuration > GIS Code exists for the status code then the system will resolve to using that code. *
  2. If the Status Code = 1, then the update uses Received.
  3. If the Status Code > 950, then the update uses Completed.
  4. If the Status Code is any other value, then the update uses In Progress.

* GIS Codes are setup in the Domain Configuration Tool and enable you to force map a status code in the GIS Domain to a specific value in the related Lucity Picklist. It is strongly adviced to only manually map these where it is necessary. The GIS Code must be unique so a single status in the GIS system can only be manually be mapped to one status in Lucity.