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 could 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