Understanding Option Sets

The sharedo system uses lists of values called option sets. An option set is a list of values.

When you set up your list you can specify the following attributes:

 
Attribute Description
Name The name of the list.
System Name

This is the unique system name for the list.

When using an option set in formbuilder, execution engine plans etc this is the name by which the list is referred

Description A useful description of the list which will help administrators understand how it is used in your implementation
Active Can be used to set a list that is no longer used to inactive. This prevents the list being used to create new data but can still be used to refer to old links.
Is System If set to On this indicates that the list is used internally within the system and should only be changed by a technical resource
Allow Hierarchy Allows the values in the list to be hierarchical

Each option set contain one or more values. Each value can have the following attributes.

 
Attribute Description
Name The value that will be shown in the UI
ID

A unique id for the value.

This value should be used when referring to the value in execution engine plans or formbuilder

Short Name A short name for the value
Meaning Code Give an underlying condition or meaning for the value. So for example a status of New, In Progress called all be given a meaning code of open.
Icon The icon shown in the application where appropriate for the list item
Colour The colour the list item will be shown in
Migration Code The code that is used by an interface or data migration to link to the item
Active Indicates whether the value is active or not.

Striping Option Set Values

The concept of striping allows you to display data in the application depending on context. Striping can be applied to list view values. For example: You may only wish certain values to appear in a list if a certain user persona is viewing the list