Доступность тех или иных ресурсов системы, а также действий над ними, может зависеть не только от роли пользователя в системе, но и от прав пользователя на эти ресурсы.

Основные термины:

  • Владелецпользователь или группа пользователей с явными правами доступа на ресурс:
    • группа Administrators (ресурсов)  специальная группа, созданная для администраторов системы;
    • группа Imported Resources  специальная группа, созданная для ресурсов, мигрированных из старой модели ролей и прав.
  • Ресурс  мультисфера, профиль или сценарий.
  • Право владения (ownership)  подтверждает, что у владельца есть права на ресурс.
  • Создатель — пользователь, который создал ресурс. Является и владельцем ресурса, если не откажется от него. 

Существует 2 типа владения:

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

При работе с ресурсами следует учитывать следующее:

  • При создании ресурса, например, мультисферы, пользователь становится владельцем этого ресурса и получает полные права на ресурс. Если доступ к ресурсу не предоставлен другому пользователю, создатель может удалить ресурс. Если доступ к ресурсу имеет несколько пользователей, каждый из них может только отказаться от ресурса. Единственный владелец ресурса может удалить ресурс из системы. От ресурса, предоставленного через группу, отказаться нельзя.
  • Администратор может предоставить права на чтение мультисферы или отозвать права с помощью специального окна. Администратор может удалить мультисферу из системы, вне зависимости от того, является ли он ее создателем и есть ли у мультисферы владельцы.
  • Если администратор системы отзывает права на ресурс у единственного владельца, то такой ресурс остается в системе.
  • Если единственный владелец ресурса был удален из системы, ресурс остается в системе.

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

РольПрава
AdminstratorCubeCreation

Создание

Чтение

Поделиться

Полные

(отметить)

(ошибка)ДаДаДаДа

(отметить)

(отметить)ДаДаДаДа

(ошибка)

(отметить)ДаДаНетДа
(ошибка)(ошибка)НетДаДаДа
Роли и права пользователей

Возможность поделиться профилем или сценарием определяется соответствующими настройками в файле конфигурации: true  доступна всем пользователям, false  доступна только пользователям с ролями Администратор и Создание сфер. Строка в файле:

plm.user_interface.enabled_sharing = true

Для работы с менеджером ресурсов используются специальные команды API.

  • Нет меток