Сервисы администратора
Некоторые возможности в ThingWorx доступны только для администратора. Например, меню
Мониторинг и
Импорт/экспорт (и связанные сервисы) видимы только для администраторов. Следующие сервисы могут выполняться только администратором или пользователями, входящими в
группу администраторов.
Сервисы информационной панели
• GetDashboard - находит информационную панель по идентификатору.
• ShareDashboard - общий доступ к информационной панели может предоставляться только владельцем/создателем этой информационной панели или администратором
• RemoveSharedOrganizationUnit - этот сервис может выполняться только администратором или создателем/владельцем информационной панели.
Сервисы корневых сущностей
• GetOwner - возвращает владельца сущности. Дополнительные сведения см. в разделе
Владение.
• SetOwner - назначает владельца для сущности.
• CreateThingWithOwner - назначает владельца сущности при создании, вместо использования владельца по умолчанию.
• CreateThingShapeWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
• CreateThingTemplateWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
• CloneThingWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
• CloneThingShapeWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
• CloneThingTemplateWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего объект*.
• RequestEdit - пользователь, вызывающий сервис, становится редактором для определенной сущности. Режим правки для предыдущего пользователя отменяется, и перед внесением изменений отображается предупреждение. Последнее внесенное изменение выполняется.
|
* Доступно в ThingWorx 9.0.6+ и 9.1.1+.
|
Информация о ресурсах/сессии
• TerminateUserSessions - прекращает все активные сессии для пользователя.
|
PTC рекомендует использовать этот сервис для завершения сессии пользователя непосредственно перед выполнением другого административного действия, такого как удаление учетной записи пользователя и т. д.
|
Подсистема платформы
• 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 - удаляет указанный пакет расширений и все связанные расширения, если они не используются.
Подсистема "Управление пользователями"
• SetPlatformSessionTimeout - задает период в минутах для тайм-аута сессии при отсутствии активности.
Администратор безопасности
Дополнительные сведения об этих сервисах см. в разделе
Группы пользователей.
• AssignNewPassword
• SetLanguagePreferences
• GetUserPreferenceInfo