Все настройки, связанные с хранилищем данных, находятся в разделе «Хранилище» модуля «Конфигуратор», который содержит следующие пункты:
Папки
Роли
Свойства
Классификатор
Конфигуратор должен позволять возможность создавать иерархию папок хранилища.
Окно раздела «Папки» разделено на 2 (две) части (илл. «Папки»):
слева - иерархия папок (в виде дерева);
по центру - форма выделенной ноды дерева, содержащая следующую информацию:
кнопки «Вернуться», «Сохранить», «Добавить», «Удалить» (доступность кнопок см. в таблице ниже);
Вернуться | Сохранить | Добавить | Удалить | |
---|---|---|---|---|
корневая нода | да | да | нет | |
существующая папка | да | да | да | да |
новая папка | да | да | нет | нет |
название папки;
родительская папка;
домашняя папка;
вид;
URL.
Создание новой папки.
Разработчик Synergy выделяет ноду дерева, нажимает на кнопку «+» для создания новой папки. Обновится форма папки: поле названия пустое, поле родительской папки показывает текущее расположение согласно выделенной ноде, поля вида и URL наследуют значения от родительской папки.
Разработчик Synergy заполняет форму, нажимает «Сохранить». Возможно исполнение альтернативного потока событий 1. Обновится иерархия папок, в выбранном расположении появляется новая папка.
Редактирование папки.
Разработчик Synergy выделяет ноду дерева, затем в форме папки изменяет необходимые значения, нажимает «Сохранить»: система принимает новые введенные значения.
Отмена действий / переход на родительскую ноду.
После изменения формы разработчик Synergy может отменить введенные действия нажатием на кнопку «Вернуться». Нажатие на кнопку также выделяет родительскую к текущей ноду.
Удаление папки.
Разработчик Synergy выделяет ноду дерева, затем нажимает «Удалить»: система предоставляет диалоговое предупреждающее окно о том, что при удалении папки она навсегда удалится из дерева папок без возможности восстановления, а также удалятся все вложенные файлы; разработчик Synergy либо подтверждает удаление («ОК»), либо отменяет действие («Отмена»).
Замечание
Удаленная папка в модуле «Хранилище» в общем дереве папок не отображается. Папки и файлы, которые были в данной папке, также удаляются.
Права.
Права на выбранную папку назначаются созданными ролями группам пользователей (илл. «Права на папки»). Каждой группе назначается единственная роль.
В левой верхней части подраздела расположен стандартный переключатель страниц списка групп. В правой верхней части расположен выпадающий список ролей следующего вида:
«Все» - отображается список всех групп, зарегистрированных в системе (группы описаны в Группы);
«Имеют доступ» - отображается список групп, для которых определены права на данную папку;
«Нет доступа» - отображается список групп, для которых права не определены;
названия всех зарегистрированных в системе ролей - отображается конкретная роль: в случае наличия списка - данной группе определены права, а в случае отсутствия - не определены.
Для того, чтобы назначить какое-либо право на выбранную папку, администратор системы из списка групп с неназначенной ролью нажимает по полю «Роль». Система предоставляет всплывающее окно со списком ролей, кнопками «Принять» и «Отменить». Также для отмены действия можно нажать по любой точке окна.
Замечание
Дочерняя папка, по умолчанию, наследует права от родительской.
Альтернативные потоки событий.
Альтернативный поток 1. В качестве родительской папки выбрана текущая либо дочерняя папка.
Система информирует, что папка не может быть добавлена в саму себя либо дочернюю папку. Изменения не сохраняются.