Разрешения сущности
Детализация определения безопасности в ThingWorx позволяет задавать уникальные разрешения для любой сущности. В области прав видимости организациям и подразделениям могут назначаться разрешения на чтение, запись, подписку и т. д. В разрешениях времени выполнения и времени конструирования пользователям и группам пользователей могут назначаться разрешения на чтение, запись, подписку и т. д. Владение сущностью можно просмотреть и изменить на вкладке "Владение".
* 
Сведения о владении доступны в Composer в ThingWorx 9.2.2, 9.1.6, 9.0.11 и более поздних версий.
Задание разрешений для сущности
1. В Composer на левой панели навигации выберите Разрешения.
2. Выберите Сущности в области слева.
3. Выберите одну или несколько сущностей для управления (при наличии списка с несколькими элементами доступно поле поиска на верхней панели).
4. Нажмите кнопку Изменить разрешения .
5. Выберите одну из опций: Видимость, Время выполнения, Время конструирования или Владение.
6. Используйте средство выбора для поиска пользователей или групп и нахождения пользователя или группы (для опций Время выполнения и Время конструирования), средство выбора организации (для опции "Видимость") или средство выбора пользователей (для опции "Владение").
7. Задайте права, которые применимы для выбранной сущности. Для каждого пользователя или группы можно задать значение Разрешить (установить флажок), Отклонить (X) или Использовать унаследованные (организационная схема).
* 
Если в качестве базы данных используется MSSQL, то при попытке конфигурировать разрешения времени выполнения для свойств, сервисов или событий, содержащих более 256 символов в их именах, отображается следующая ошибка:
Error occurred while accessing the data provider
8. Повторите эти действия для любых сущностей, подразделений или разрешений, которые нужно отредактировать.
9. Щелкните Сохранить.
* 
Кнопка Удалить позволяет отозвать все разрешения выбранного пользователя, группы, организации или подразделения из выбранного набора.
* 
Кнопка Пакетный набор позволяет применить набор разрешений к нескольким пользователям одновременно. С помощью флажков выберите пользователей или группы пользователей для обновления, а затем щелкните Пакетный набор. Задайте соответствующие права в диалоговом окне Пакетный набор и нажмите кнопку Готово.
Разрешения переопределения во время выполнения
Можно ограничить разрешения для отдельных конкретных элементов или ситуаций сверх обычно применяемых наборов разрешений. Выполните эти шаги, чтобы настроить исключение или переопределение для стандартных наборов разрешений.
1. Выполните описанные выше шаги с 1 по 4, чтобы получить доступ к пользователю, которого нужно переопределить, или к группе.
2. Выберите Время выполнения на верхней панели.
3. В области Переопределения свойств, сервисов или событий щелкните значок плюса.
4. Выберите категорию или разверните дерево, чтобы найти и выбрать элемент, для которого будет задано переопределение.
5. Используйте средство выбора для поиска пользователей или групп и найдите пользователя или группу.
6. Задайте для прав "Чтение свойства", "Запись свойства" и других одно из следующих значений по применимости: Разрешить (галочка), Отклонить (X) или Наследовать (диаграмма организации).
7. Повторите эти шаги для всех переопределений, которые необходимо выполнить для активного элемента.
8. Щелкните Сохранить.
* 
Можно одновременно применить набор разрешений для нескольких пользователей или групп, входящих в один аспект, нажав кнопку Пакетный набор. Используйте флажки, чтобы выбрать пользователей и группы для обновления, а затем щелкните Пакетный набор. Задайте соответствующие права в диалоговом окне Пакетный набор и нажмите кнопку Готово.
Разрешения для экземпляра сущности
Для шаблонов вещей и профилей вещей существуют разрешения двух уровней: непосредственно на уровне вещи либо на уровне всех вещей, соответствующих профилю вещи или шаблону вещи в операциях времени выполнения. С помощью значка можно переключаться между опциями Сущность и Экземпляр сущности.
Было ли это полезно?