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

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

  • Владелецпользователь или группа пользователей с явными правами доступа к ресурсу (в том числе группа shared_resources для пользователей, входящих через Simple API, если ей выданы права).
  • Создатель — пользователь, который создал ресурс. Является и владельцем ресурса, если не откажется от него. 
  • Ресурс  мультисфера или сценарий.

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

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

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

РольПрава на ресурс (мультисфера/сценарий)

Экспорт

данных

Администратор системыСоздание сферЭкспорт данных

Создание

Чтение

Изменение

Поделиться

(отметить)

(ошибка)/(отметить)(ошибка)/(отметить)ДаДаДаДаДа

(ошибка)

(отметить)(отметить)ДаДаТолько своихНет/Только своимиДа

(ошибка)

(отметить)(ошибка)ДаДаТолько своихНет/Только своимиНет

(ошибка)

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

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

plm.user_interface.enabled_sharing = true

Для работы с менеджером ресурсов используются специальные команды API (группы команд manager - user и manager - group, см. документацию на веб-сервис Polymatica Analytics).

  • Нет меток