Владение
Владение сущностью является важным понятием в ThingWorx. Владение является видимым в Composer, и его можно просмотреть, вызвав для сущности интерфейс API GetOwner, вручную или программно, как часть более широкого отчета о доступе, создаваемого клиентом. Если сущность создана пользователем в Composer или с помощью автоматизации, он автоматически становится владельцем сущности.
* 
Сведения о владении доступны в Composer в ThingWorx 9.2.2, 9.1.6, 9.0.11 и более поздних версий.
Владение предоставляет разрешения пользователя, эквивалентные всем разрешениям видимости, времени конструирования и времени выполнения для сущности. Эти разрешения не управляются какими-либо иными настройками разрешений для сущности или набора и не могут быть изменены или ограничены с помощью обычных настроек разрешений ThingWorx. Удаление или изменение разрешений группы или организации из сущности или набора не влияет на права доступа и на разрешения владельца. Невозможно ограничить разрешения владельца.
Администраторы могут изменять пользователя, назначенного владельцем сущности, с помощью сервиса SetOwner API. Это может потребоваться, если у пользователя, назначенного владельцем сущности, изменяется роль или он покидает компанию. После удаления назначения владельца разрешения пользователя будут управляться стандартной моделью разрешений ThingWorx, как определено администратором. Наконец, сервис CreateThingWithOwner разрешает администратору указать при создании владельца сущности, а не использовать заданного по умолчанию.
Идентификация и изменение владельцев с помощью сервисов
Чтобы определить, кто является владельцем сущности, администратор может использовать сервис GetOwner, чтобы возвратить имя пользователя. Затем, чтобы изменить владельца сущности, администратор может использовать сервис SetOwner. Для SetOwner требуется действительное имя пользователя в качестве входных данных. Пользователь станет новым владельцем сущности. Сервисы GetOwner и SetOwner могут запускаться только администратором.
Рекомендуется, чтобы администратор мог создавать пользовательские отчеты, которые используют интерфейс API GetOwner для аудита текущих разрешений в системе для любых конфиденциальных сущностей.
Идентификация и изменение владельцев с помощью Composer
Владение сущностями доступно для просмотра администратором в Composer в разделе Отчеты о доступе. Владение сущностями доступно для просмотра и изменения администратором в разделе разрешений Сущности в Composer.
* 
Сведения о владении доступны в Composer в ThingWorx 9.2.2, 9.1.6, 9.0.11 и более поздних версий.
Просмотр владения с использованием отчетов о доступе
Дополнительные сведения о выполнении отчетов о доступе см. в разделе Отчеты о доступе.
Просмотр и изменение владельца в Composer
Дополнительные сведения о просмотре и изменении владельца в Composer см. в разделе Разрешения для сущностей.
* 
PTC настоятельно рекомендует сделать это для защиты от попыток изменить владельца или любое другое разрешение объекта через запрос к поставщику хранилища данных.
Было ли это полезно?