Special Domains provide extra functionality some fields linked to Lucity. These require information to be populated inside of Lucity.
Street Name Domains
Fields in the geodatabase that are linked to Lucity fields storing address information such as street direction, street prefix type, street name, street type, and street suffix should contain a domain that matches the contents of the LucityStreet Name List. This ensures data integrity and prevents invalid addresses from being updated in the desktop application.
Considerations
Check in Lucity to make sure the General > Street Name > Names is up to date and that the Update Street List Indexes Toolkit function has been run recently.
All street name domains are created using the values as they are defined in the Lucity Street Name List. The following shows an example of what is created for each domain:
Street Direction (Lucity.StreetNameDirection)
Note: this domain will automatically get associated to all fields linked to a Lucity street direction field (typically *_ADR_DIR)
Street Prefix Type (Lucity.StreetNamePrefixType)
Note: this domain will automatically get associated to all fields linked to a Lucity street prefix direction field (typically *_ADR_PT)
Street Name (Lucity.StreetNameName)
Note: this domain will automatically get associated to all fields linked to a Lucity street name field (typically *_ADR_STR)
Street Type (Lucity.StreetNameType)
Note: this domain will automatically get associated to all fields linked to a Lucity street type field (typically *_ADR_TY)
Street Suffix (Lucity.StreetNameSuffix)
Note: this domain will automatically get associated to all fields linked to a Lucity street suffix field (typically *_ADR_SFX)
Street Name Composite (Lucity.StreetNameComposite)
Note: this domain will automatically get associated to all GIS composite street name fields. These are GIS fields that have been mapped to Lucity using the composite option (green line shown below)
Street Name List (Lucity.StreetNameList)
Note: this domain will automatically get associated to all fields linked to a Lucity street list field (typically *_ADR_ID)
After logging into the ArcGIS Pro Tool click the button. The tool will appear:
Select Special Domain and then select Street Name from the list.
Click OK.
The following dialog will appear.
Step 1 - Select a workspace from your map to modify domains for. This will either be a geodatabase or service.
Step 2 - Contains a list of domains to configure.
The first five are domains for agencies that break their street name lists out into individuals fields. Skip the 6th one if you are using these.
The sixth domain is for agencies that use a single composite field that holds all the street name information. Skip the first five is you are using this one.
The last domain is used by both and configures a domain with a street name ID.
For each select one of the following:
An existing domain to update.
<Skip this Domain> - Skips updating the current domain.
<Create new domain> - Creates a new domain for the field called Lucity.StreetLight.
Click OK.
The domain will be created, or updated, or skipped and the validation screen will appear.
Street Light Domain
Fields in the geodatabase that are linked to Lucity fields storing the Street Light code should contain a domain that matches the contents of the Lucity Street Light Library. This ensures data integrity and prevents invalid Light codes from being updated in the desktop application.
After logging into the ArcGIS Pro Tool click the button. The tool will appear:
Select Special Domain and then select Street Light from the list.
Click OK.
The following dialog will appear.
Step 1 - Select a workspace from your map to modify domains for. This will either be a geodatabase or service.
Step 2 - Contains a domain to configure.
Select one of the following:
An existing domain to update.
<Skip this Domain> - Skips updating the current domain.
<Create new domain> - Creates a new domain for the field called Lucity.StreetLight.
Click OK.
The domain will be created, or updated, or skipped and the validation screen will appear.
MUTCD Domain
Fields in Street Sign GIS layers that are linked to Lucity fields storing the MUTCD code should contain a domain that matches the contents of the Lucity Sign Library. This ensures data integrity and prevents invalid MUTCD codes from being loaded from ArcMap into the desktop application.
After logging into the ArcGIS Pro Tool click the button. The tool will appear:
Select Special Domain and then select MUTCD from the list.
Click OK.
The following dialog will appear prompting to select the MUTCD domain.
Step 1 - Select a workspace from your map to modify domains for. This will either be a geodatabase or service.
Step 2 - Contains a domain to configure.
Select one of the following:
An existing domain to update.
<Skip this Domain> - Skips updating the current domain.
<Create new domain> - Creates a new domain for the field called Lucity.MUTCD.
Click OK.
Tree Domain
Fields in the geodatabase that are linked to Lucity fields storing the Tree code should contain a domain that matches the contents of the Lucity Tree Library. This ensures data integrity and prevents invalid Tree codes from being updated in the desktop application.
After logging into the ArcGIS Pro Tool click the button. The tool will appear:
Select Special Domain and then select Tree from the list.
Click OK.
The following dialog will appear.
Step 1 - Select a workspace from your map to modify domains for. This will either be a geodatabase or service.
Step 2 - Contains a domain to configure.
For the Tree Library Code select one of the following:
An existing domain to update.
<Skip this Domain> - Skips updating the current domain.
<Create new domain> - Creates a new domain for the field called Lucity.TreeCommonName.
Step 2 - Contains the Select a field to use for the tree domain description drop-down to select which field from the Tree Library will provide the values for the domain's description.
Click OK.
The domain will be created, or updated, or skipped and the validation screen will appear.
Work Domains
There are several different types of domains that are used to streamline how work is created and assigned inside of Lucity. These domains ensure that the related field in Lucity is properly filled out with valid values.
Work Category Domains
Fields in the geodatabase that are linked to Lucity fields storing the Default Work Category should contain a domain that stores a list of Work Categories. This provides an easy way to set the Default Work Category for a large number of assets at once. When this tool is run the domain is automatically associated to any feature class field that is linked to a Default Work Category field in Lucity.
Fields in the geodatabase that are linked to Lucity fields storing the Maintenance or Alternate Zone should contain a domain that stores a list of the associated Zones. This allows you to easily see either Zone each asset is in. When this tool is run the domains are automatically associated to any feature class field that is linked to a Maintenance Zone or Alternate Zone field in Lucity.