Сервисы администратора
Некоторые возможности в ThingWorx доступны только для администратора. Например, меню Мониторинг и Импорт/экспорт (и связанные сервисы) видимы только для администраторов. Следующие сервисы могут выполняться только администратором или пользователями, входящими в группу администраторов.
Сервисы информационной панели
GetDashboard - находит информационную панель по идентификатору.
ShareDashboard - общий доступ к информационной панели может предоставляться только владельцем/создателем этой информационной панели или администратором
RemoveSharedOrganizationUnit - этот сервис может выполняться только администратором или создателем/владельцем информационной панели.
Сервисы корневых сущностей
GetOwner - возвращает владельца сущности. Дополнительные сведения см. в разделе Владение.
SetOwner - назначает владельца для сущности.
CreateThingWithOwner - назначает владельца сущности при создании, вместо использования владельца по умолчанию.
CreateThingShapeWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
CreateThingTemplateWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
CloneThingWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
CloneThingShapeWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
CloneThingTemplateWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
RequestEdit - пользователь, вызывающий сервис, становится редактором для определенной сущности. Режим правки для предыдущего пользователя отменяется, и перед внесением изменений отображается предупреждение. Последнее внесенное изменение выполняется.
* 
* Доступно в ThingWorx 9.0.6+ и 9.1.1+.
Информация о ресурсах/сессии
TerminateUserSessions - прекращает все активные сессии для пользователя.
* 
PTC рекомендует использовать этот сервис для завершения сессии пользователя непосредственно перед выполнением другого административного действия, такого как удаление учетной записи пользователя и т. д.
Подсистема платформы
SetAllowMethodSwitch - позволяет переключать методы с параметрами запросов (значение true является небезопасным). См. Обновление метода запроса и фильтрации типа содержимого.
SetFilterContentType - фильтрует тип содержимого в запросах (значение false является небезопасным). См. Обновление метода запроса и фильтрации типа содержимого
GetDataConnectSettings - загружает конфигурации DataConnect в подсистему платформы.
SetDataConnectSettings - задает конфигурации DataConnect в подсистеме платформы.
Подсистема "Управление пользователями"
GetPlatformSessionTimeout - возвращает тайм-аут сессии входа в систему в минутах.
Импорт/экспорт (опции меню в Composer)
Импорт/экспорт
Импортировать/экспортировать сущности управления источником
Импортировать из файла/Экспортировать в файл
Ведение журнала
SetSubLoggerLevel - задает уровень ведения журнала для дополнительного модуля ведения журнала в приложении.
SetLogLevel - задает настройку уровня ведения журнала.
DisableStackTracing - выключает отслеживание стека исключений для требующих этого внутренних инструкций журнала.
EnableStackTracing - включает отслеживание стека исключений для требующих этого внутренних инструкций журнала.
Функции файловой системы
DumpFileTransferHistory - служебная утилита, которая выполняет дамп находящейся в памяти истории передачи.
AbortFileTransfer - принудительно переводит задание передачи файлов в состояние ПРОВЕРЕНО.
Поставщики хранилищ данных
GetStreamDataProcessingSettings - возвращает таблицу конфигурации для настроек процессора потоков.
GetValueStreamDataProcessingSettings - возвращает таблицу конфигурации для настроек процессора потоков значений.
UpdateStreamDataProcessingSettings - обновляет настройки для сохранения данных потоков.
UpdateValueStreamDataProcessingSettings - обновляет настройки для сохранения данных потоков значений.
GetPersistentPropertyDataProcessingPerformanceMetrics - этот сервис предоставляет параметры для обработчика потоков поставщика хранилища данных. Этот сервис также предоставляет параметры как для каждой отдельной очереди, так и для всех очередей. Внутренний процессор потоков для повышения производительности разделяет очередь поставщика хранилища данных на несколько более мелких очередей. Размер каждой отдельной очереди равен maximumQueueSize / numberOfProcessingThreads.
Подсистема обработки предупреждений
GetAlertProcessorSettings - возвращает таблицу конфигурации для настроек процессора предупреждений.
UpdateAlertProcessorSettings - обновляет настройки для обработки предупреждений.
Подсистема обработки событий
GetEventQueueProcessorSettings - возвращает таблицу конфигурации для настроек процессора очередей событий.
Подсистема ведения журнала
GetLoggingSettings - возвращает таблицу конфигурации для настроек ведения журнала.
UpdateLoggingSettings - обновляет настройки ведения журнала.
Подсистема платформы
DeleteExtensionPackage - удаляет указанный пакет расширений и все связанные расширения, если они не используются.
GetEntityUsageReport - возвращает отчет об использовании сущностей. См. раздел Отчет об использовании сущностей.
WriteEntityUsageReport - создает отчет об использовании сущностей и записывает его в папку ThingworxStorage. См. раздел Отчет об использовании сущностей.
Подсистема "Управление пользователями"
SetPlatformSessionTimeout - задает период в минутах для тайм-аута сессии при отсутствии активности.
Администратор безопасности
Дополнительные сведения об этих сервисах см. в разделе Группы пользователей.
AssignNewPassword
SetLanguagePreferences
GetUserPreferenceInfo
Было ли это полезно?