Dictionary¶
Dictionary - is a list of records in a systematic form, e.g. list of employee(Name, Surname, Age, Address).
Create Dictionary¶
Navigate to https://staging.whitedoc.space/dictionary
Click to create dictionary button.

Editing dictionary¶
Dictionary editing is available only to mailbox that are owner of this dictionary. When user doesn’t have permissions to do some operation - functionality is blocked.
Permissions:
Dictionary manage - allow to create new dictionary, add column, change column order, edit columns, change name, description, access level of dictionary;
Dictionary delete - allow to delete dictionary;
Dictionary row manage - allow to create records and change value in records;
Dictionary row delete - allow to delete records.
Add column¶
Add column to dictionary.

Enter a column name. Columns can have the same names. Maximum length of the column name is 64 characters.


Edit column¶
Click to edit icon on column name. Icon appear when user point to column name.

Enter new column name.


Change column order¶
Drag drag’n’drop icon and insert column to new position. Icon appear when user point to column name.
Drag column to new position.
Columns will be displayed in the same order on template on dictionary field.
Delete column¶
Click to delete icon. Icon appear when user point to column name.
Confirm that you wanted to delete column.
Warning
Please note! Behaviour of dictionary field after deleting a dictionary column
Create empty record¶
Create empty record in dictionary. User can create multiple empty records by clicking to the ‘Add row’ button. Each click - new record.


Edit record¶
Click to table cell and start entering value to cell. Maximum length of the value is 256 characters.
Click checked and value will be applied, also you can click outside and value will be applied too.
Click cancel to reject changes and value will not change.
Delete record¶
Supports multiple deletion. 1. Set active checkbox or checkboxes in first table column. 2. Click to delete row button. 3. Confirm operation.
Filtering records¶
Multiple filters connected by ‘OR’. Filter types: Contains, Does not contain, Is equal, Is not equal, Is empty, Is not empty. 1. Click to filter icon. Icon appear when user point to column name. 2. Set filter and enter value. 3. Column name with active filter will have the same color as filter. 4. Filters sort by column order. 5. To cancel filter - click to cancel icon on this filter.
Access level¶
Access levels are mailbox, account, public.
Mailbox - dictionary is visible only in this mailbox scope. Envelope with dictionary field - records from this dictionary will be available only to this mailbox. Recipient from other mailbox can’t select data from this dictionary.
Account - dictionary is visible to all mailboxes in this account. Envelope with dictionary field - records from this dictionary will be available to all mailboxes in this account. Recipient from other account can’t select data from this dictionary.
Public - dictionary is visible to all mailboxes. Envelope with dictionary field - all mailboxes can use records from this dictionary.
Click to select with access levels.
Chose new access level.
Edit dictionary name/description¶
Dictionary name - maximum length is 128 characters.
Dictionary description - maximum length is 256 characters
Click to edit icon.
Enter value and click check to apply changes or cancel to reject changes.
Delete dictionary¶
Click to delete icon.
Confirm operation.
Warning
Please note! Behaviour of dictionary field after deletion a dictionary
Behaviour of dictionary field after deleting a dictionary column or a dictionary¶
Template
When dictionary or dictionary column are deleted - such template will be invalid(need to select new dictionary or dictionary column in dictionary field at this template).
Envelope
When dictionary or dictionary column are deleted - dictionary field in processing envelopes will be disabled and envelope with such field will be expired automatically after expiration date, except case when was specified allow custom value attribute. In such case dictionary field will work as text field and user can enter text value to dictionary field, without binding to column values.