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