Скрытость элемента

Скрытость элемента — параметр отвечающий за получение унаследованных прав доступа пользователей на создаваемый элемент от вышестоящего. По этому параметру элемент может быть Общедоступным или Скрытым. Дополнительно см. Управление правами доступа.

Состояние элемента Наследование уровней доступа
Общедоступный Права доступа пользователей наследуются от вышестоящих элементов, если пользователям задано право наследования.
Скрытый Права доступа пользователей к скрытому элементу не наследуются от вышестоящих элементов, независимо от прав наследования. Исключение — Наследование для всех.

Корневой элемент Начало может быть только общедоступным. Это означает, что права доступа пользователей с заданным правом наследования будут передаваться от корневого элемента Начало к нижестоящим элементам.

Установка параметра Скрытый на элементе проекта означает, что цепочка наследования уровней доступа пользователей будет прервана на этом элементе, и нижестоящие элементы не будут наследовать уровни доступа пользователей, но, в то же время, унаследуют скрытость (см. >Наследование скрытости). Скрытый элемент перестает быть видимым для пользователей из-за того, что отсутствие уровня доступа просмотр делает элемент недоступным для чтения.

Такую функциональность удобно использовать, когда нужно скрыть ветку проекта для всего персонала компании, кроме отдельных должностей или подразделений компании, назначенных директивно.

Например, сметная документация, может быть скрыта для других отделов по причине финансовой конфиденциальности, но открыта для сметного отдела и руководства.

Установка скрытости элемента

Чтобы настроить совместный доступ к элементу (папке, документу и др.):

  1. Выберите элемент.
  2. В панели инструментов или в контекстном меню выберите команду Совместный доступ....
  3. В окне Настройки совместного доступа выберите, каким является документ: Общедоступным или Скрытым.

Необходимые права для изменения скрытости элемента

Администратор базы данных может изменить скрытость любого элемента.

Чтобы общедоступный элемент сделать скрытым, пользователь, не являющийся администратором базы данных, должен иметь права на Изменение (Просмотр, Создание, Согласование, Редактирование атрибутов и файлов), Делегирование с наследованием. При этом вычисляются максимальные доступные для этого пользователя наследуемые права доступа и добавляется соответствующая директивная запись в таблицу прав. Эти права наследуются дочерним элементам.

Скрытый элемент общедоступным может сделать пользователь с указанными выше правами, задавший элементу скрытость.

Наследование скрытости

Скрытость, как и уровни доступа, так же является наследуемым параметром, переходящим от скрытого родительского элемента к дочерним. При этом, скрытость может быть установлена и самим пользователем.

В зависимости от того, как возникла скрытость элемента, она называется или Самоскрытость или Унаследованная скрытость.

Самоскрытость

Самоскрытый элемент — это элемент, для которого скрытость установлена директивно, а не в результате наследования скрытости от родителя.

Самоскрытый элемент инициирует возникновение скрытой ветки. Элементы этой ветки наследуют скрытость от самоскрытого элемента. Переключение скрытости такого элемента на Общедоступный приведет к раскрытию всех элементов ветки, наследующих его скрытость.

Унаследованная скрытость

Унаследованная скрытость — параметр, перешедший элементу по наследству от вышестоящего элемента. При изменении этого параметра у родительского элемента, он изменится и у дочернего.

При наличии унаследованной скрытости в окне Настройки совместного доступа появляется информационная строка Унаследовано от..., содержащая сведения о родительском элементе наследования.

Обеспечение конфиденциальности

Скрытость — важнейший параметр безопасности, обеспечение которой является приоритетной задачей. Поэтому, во избежание потери конфиденциальности, в Pilot-ICE предусмотрены следующие ограничения:

  • В случае перемещения элементов из скрытой папки в общедоступную, перемещаемые элементы теряют наследование и становятся самоскрытыми элементами. Этот защитный механизм исключает возникновение ошибки наследования и предупреждает случайное раскрытие документа.
  • Наследование скрытости происходит с учётом ранее установленных параметров скрытости. Это означает, что если скрытость элемента была назначена ранее, чем скрытость папки, в которой этот элемент находится, то при раскрытии папки элемент остается самоскрытым. Так соблюдается приоритет скрытости.