Note! Because dictionary values can be linked to different forms only admins can create and edit dictionaries.
Dictionaries are an ability of the system to manage multiple lists and list values. The system allows management of unlimited lists, e.g. a list of colors, a list of products, a list of different types of organizational resources, a list of possible work actions for a product and so on.
The dictionaries can be edited at any point, every value can have a unique identifier, and the values can be translated to different languages.
After defining a dictionary it is also possible to define questions to forms, for which responses have to be based on defined dictionaries or dictionary values.
Creating a Dictionary Using a UI
- In order to create a new dictionary, go to the Actions Module, click on the 3 dots on the top right
- Mouse over to form setting
- Click on Dictionnary
For every value in the dictionary, it is possible to define the following parameters: Linked dictionary (see section 5.6.5 - Linked Dictionaries)
- Severity Level: None/NCR/Severe/Positive
- Comment- the user either has to/ can add a comment upon selecting this value, the options are: No comment/Optional comment/Mandatory comment.
- Image- the user either has to/ can add an image upon selecting this value, the options are: No image/Optional image/Mandatory image.
- Date- the user either has to/ can add a date upon selecting this value, the options are: No date/Optional date/Mandatory date.
- Grade- Will the system add or subtract the form’s grade upon selecting this value. It is required to input a negative number for subtractions and a positive number for addition.
- External Identifier- Used when integrating with external systems in order to identify the dictionary value according to an existing identifier in the external system.
- Value Image- What image is displayed to the user instead of the text when displaying dictionary values. This option exists only whilst using the Vitre application.
Adding Translations to Dictionary
- Select the desired language from the list of languages at the top of the page.
- For every value, a translation is required.
- At the end, press “Save”
Editing Dictionary
- Enter the dictionary List.
- Find the dictionary in the dictionary List.
- Press the edit pen at the end of the row.
(It is possible to search for the dictionary by name in the search box at the top of the Dictionary List.) In the editing screen, you can performthe following actions:
- Setting a value as - Active/Inactive
- Adding new value
- Changing value name
- Adding translation
- Linking to Child Dictionary
Dictionary Links
In order to link between dictionary values such that buy selecting a certain value from a dictionary while filling a form, specific values will be displayed in the following question
- Define all dictionaries and their values.
- Enter the main dictionary in editing mode
- Select a Child dictionary name under the relevant value.
For example:
We will create a dictionary with only two values:
- Quality NCRs
- Safety NCRs
We will also create two other dictionaries:
- A dictionary containing quality NCR types
- A dictionary containing safety NCR types
After creating the three dictionaries, edit the main dictionary, and under “quality NCRs” select the relevant dictionary, then do the same for “Safety NCRs”
Links