Comparison Tools
Table of Contents
Overview
These tools are intended to easily identify key differences between the Initial and Compare objects to enable easier alignment between a baseline object and a custom/configured object. These three comparison tools will prompt users for an Initial and Compare Object ID, once entered, the form will run a comparison with the Initial object as the primary object, identifying key differences or similarities with the Compare object.
Navigation
Global Admin > Data Management Tools > Comparison Tools > Form Comparison Tool, Workflow Comparison Tool, & Dropdown Comparison Tool
Form Comparison Overview
Use this form to compare two forms. This tool will compare form elements, rule conditions, rule actions, reports, report parameters. The result level is the highest for the object from all the comparisons made for the item.
This form compares elements based on the input field for each element. If more than one element on a form share the same input value, you may see duplicates comparisons between the multiple elements that share the same input value
The initial form is intended to be the form to be modeled after, the compare form is the form that is being checked for accuracy to the initial form.

Please note - if more than one element on a form uses the same input value, DATANULL for example, the tool will compare that element with all elements that share the input value. For this reason, users may see duplicate comparisons on the tool. To avoid this, please use a unique input value for each element on the form.
Form Comparison Example
Compare FormID 329/Security Organization Setup to FormID 2767/ HMIS Security Organization Setup
We can expect to see several differences outlined in the results. FormID 329 is being used as the Initial Form and FormID 2767 is being used as the Compare Form.

In this search, the comparison tool shows that the form element using cmZipCodes.ZipCode as the input value is present on both forms and all properties of the element are consistent between both forms.
Comparatively the tool shows that an element using DATANULL as the input value is present on both forms but the label on the form is different. The tool displays the labels on both the Initial Form and the Compare Form.

If using this tool to guide key updates in the system, an end user could review the difference in the label on the forms and make the updates to the relevant form to ensure they match moving forward.
Workflow Comparison Overview
Use this form to compare two workflows. This tool will compare workflows, workflow steps, workflow actions, and workflow buttons. The result level is the highest for the object from all the comparisons made for the item.
The initial workflow is intended to be the workflow that the other workflow must be similar to, the compare workflow is the workflow that is being checked for accuracy to the initial workflow.

Workflow Comparison Example
Compare WorkflowID 2321/HMIS 2024 Program Data Assessments to WorkflowID 1218/ HMIS 2014 Program Data Assessments
We can expect to see several differences between the Initial Workflow - WorkflowID 2321 versus the Compare Workflow, WorkflowID 1218

In the search, the Workflow Comparison tool shows the workflow step RHY or Override? is present in both workflows and all properties of the step match.
Comparatively, the tool has identified the Medical Assistance and Editing Assessment steps are present in the Initial Workflow, but not the Compare workflow.

If using this tool to guide key updates in the system, an end user could review the difference in the steps, determine if they should be present on the Compare Workflow, removed from the Initial Workflow, or to make no changes.
Drop Down Comparison Overview
Use this form to compare two drop-down lists. This tool will compare the list items based on the Item Key. For static lists, the list items, descriptions, and values will be compared. For dynamic lists, or force population queries, the tool will compare the list definition.
The initial list ID is intended to be the ideal list to compare the compare list to. The compare list would be the list that may need to be updated to be in alignment with the initial list.

Drop-Down Comparison Example
Compare the Org Filtered Programs HMIS WFs 2026 list (ListID 4009) with the Org Filtered Programs HMIS workflows list (ListID 3081). We can expect to see at least one difference between the Initial List (4009) and the Compare List (3081).
In the search, the Drop-Down Comparison tool shows that the base table, Primary & Unique key, and the columns for the label are consistent between the lists.
Comparatively, the tool has identified the Force Population Query is different between the initial and compare lists.

If using this tool to guide key updates in the system, an end user could review the difference in the lists, determine if they should be present on the Compare List, removed from the Initial List, or to make no changes.
Result Level Values:
- High - Present on the Initial Form/Workflow but not present on the Compare Form/Workflow/List.
- Medium - Present on both forms/workflows but properties don't match between the Initial and Compare Forms/Workflow/List.
- Low - Present on the Compare Form/Workflow but not present on the Initial Form/Workflow/List.
- None - Present on both forms/workflows and properties match between the Initial and Compare Forms/Workflows/List.