Overview

Drop downs allow you to present a list of valid values for a field to a user. They are assigned to the Input page component via the Suggestions property. You can access the properties of each drop down by navigating in ClearWork to Tools > Drop Downs.

Properties

FieldDescription
Drop DownThe name of the drop down.
DescriptionA simple description for your drop down.
Values TableIf the drop down is linked to a backend system, this is the database table from which the drop down values will be retrieved.
Value Field If the drop down is linked to a backend system, this is the field in the Values Table where the drop down key is stored.
Description Field If the drop down is linked to a backend system, this is the field in the Values Table where the drop down label is stored.
Parent Field If the drop down is linked to a backend system and the drop down is dependent on a parent value, this is the parent field in the Values Table.
Grandparent Field If the drop down is linked to a backend system and the drop down is dependent on a grandparent value, this is the grandparent field in the Values Table.
Language Field If the drop down is linked to a backend system and the drop is language-specific, this is the field in the Values Tables where the language is stored.
System If the drop down is linked to a backend system, this is the system from which these values will be read.
Sync Type If the drop down is linked to a backend system, this is the step in the SynchronizeDropDowns API in ClearProcess that will be used to read and save the values.

Creating Drop Downs

To create a new drop down, navigate in ClearWork to Tools > Drop Downs and click the Create button:

Enter the properties and click Save. If you are creating a custom drop down that is not linked to a backend system, you can simply type the values into the page and check the Prevent Sync checkbox:

Synchronizing Drop Downs

If the drop down is linked to a backend system and you need to refresh the values, simply click the Synchronize button. This will call the SynchronizeDropDowns API in ClearProcess: