The Domain configuration tool provides users with control over how the Lucity picklist and GIS domains work together. It allows users to compare the a picklist to a domain, Sync the domain to match the picklist, or sync the picklist to match the domain. This tool can be run against an individual feature class or the entire geodatabase.
When this tool is run it validates the Lucity Picklists and the GIS Domains for all Lucity Picklists fields that are linked to the geodatabase. The Validation process is tracked in a log and the results are displayed in a grid below it.
File
No current functionality
Sync Domains
This menu gives users two options to sync domains based on the domains visible in the grid at the bottom of the window. It allows them to either overwrite the GIS Domains with the values in the Lucity Picklists or overwrite the Lucity Picklists with the values in the GIS Domains.
Revalidate
Runs the validation again
Validation Window
This window displays the process the tool performed during the validation process.
Validation Results
Below the validation window is a grid of validation results. Each row represents the comparison between a Lucity field and it's related GIS field. It displays if there are are any differences between the Lucity picklist and the GIS Domain. It also provides information about the fields being compared, and the name of the GIS Domain.
For each record in this grid there is also a Manage button. This allows users to open another dialog which allows them to manage both the domain and picklist and how they link together.
Note: Any records highlighted in red have a difference between the picklist and domain.
After the domains are validated the results are displayed in the grid at the bottom of the Domain configuration:
Each line provides information about the GIS Domain name, the feature class this domain is used for, the field that uses the domain, and the Lucity field it is linked to.
On the left side of each row are a series of checkboxes that provide information about the validation
No Issues - There are no problems, the Lucity picklist and GIS Domain are identical.
Missing Domain - There is no domain in the geodatabase for this Lucity picklist.
Invalid Type - The domain for this GIS field is not a Coded Value domain. Lucity only supports linking to Coded Value domains.
No Domain Values - The domain exists but does not have any values for users to pick from
No Lucity Values - The Lucity picklist does not have any values for users to pick from
Domain Missing Value - There is a value in the Lucity picklist that does not exist in the domain.
Lucity Missing Value - There is a value in the GIS Domain that does not exist in the Lucity picklist.
Desc Don't Match - The GIS Domain description and Lucity Description do not match.
Note: If a records is highlighted in red that means that there is a discrepancy between the domain and picklist and one of the check boxes (besides the No Issues box) will be marked to indicate the problem.
Review the results. To make changes to an individual domain/picklist sync click the Manage button for that record.
They Sync Domains menu at the top of the Domain configuration provides two tools that allow users to perform a mass picklist/domain sync between Lucity and the geodatabase.
Click the Sync Domains menu and select one of the following options.
Update GIS Domains to match Lucity Picklists - This is a mass update that overwrites all the GIS Domains with values from the related Lucity picklists. If a domain doesn't exist for a field, it is created in the geodatabase and linked to the feature class field.
Update Lucity Picklists to match GIS Domains - This is a mass update that overwrites all the Lucity Picklists with values from the related GIS Domains. If a Lucity picklist value is hardcoded the tool will attempt to find it's match in the list and link the hard coded Lucity value to a matching Domain value of a different code. While the tool attempts to do this automatically it can also be manually using the Manage buttons found in the Validation Results grid. For more information go here.
The tool will run through automatically. The process will be posted in the validation log window.
Note: These are mass update tools. To manually sync domains and control how each domain syncs use the Manage buttons found in the Validation Results grid. For more information go here.