Сервисы администратора
Некоторые возможности в ThingWorx доступны только для администратора. Например, меню Мониторинг и Импорт/экспорт (и связанные сервисы) видимы только для администраторов. Следующие сервисы могут выполняться только администратором или пользователями, входящими в группу Administrators.
Сервисы информационной панели
GetDashboard - находит информационную панель по идентификатору.
ShareDashboard - общий доступ к информационной панели может предоставляться только владельцем/создателем этой информационной панели или администратором
RemoveSharedOrganizationUnit - этот сервис может выполняться только администратором или создателем/владельцем информационной панели.
Сервисы корневых сущностей
GetOwner - возвращает владельца сущности. Дополнительные сведения см. в разделе Владение.
SetOwner - назначает владельца для сущности.
CreateThingWithOwner - назначает владельца сущности при создании, вместо использования владельца по умолчанию.
CreateThingShapeWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего сущность.
CreateThingTemplateWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего сущность.
CloneThingWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего сущность.
CloneThingShapeWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего сущность.
CloneThingTemplateWithOwner - при создании сущности назначает в качестве ее владельца указанного пользователя, а не пользователя, создающего сущность.
RequestEdit - пользователь, вызывающий сервис, становится редактором для определенной сущности. Режим правки для предыдущего пользователя отменяется, и перед внесением изменений отображается предупреждение. Последнее внесенное изменение выполняется.
Информация о ресурсах/сессии
TerminateUserSessions - прекращает все активные сессии для пользователя.
* 
PTC рекомендует использовать этот сервис для завершения сессии пользователя непосредственно перед выполнением другого административного действия, такого как удаление учетной записи пользователя и т. д.
Подсистема платформы
SetAllowMethodSwitch - позволяет переключать методы с параметрами запросов (значение true является небезопасным). См. Обновление метода запроса и фильтрации типа содержимого.
SetFilterContentType - фильтрует тип содержимого в запросах (значение false является небезопасным). См. Обновление метода запроса и фильтрации типа содержимого
GetDataConnectSettings - загружает конфигурации DataConnect в подсистему платформы.
SetDataConnectSettings - задает конфигурации DataConnect в подсистеме платформы.
Подсистема "Управление пользователями"
GetPlatformSessionTimeout - возвращает тайм-аут сессии входа в систему в минутах.
Импорт/экспорт (опции меню в Composer)
Импорт/экспорт
Импортировать/экспортировать сущности управления источником
Импортировать из файла/Экспортировать в файл
Ведение журнала
До выпуска ThingWorx 9.6.0 существовали сервисы в сущностях журналов, таких как ApplicationLog, ConfigurationLog, CommunicationLog, ScriptLog, SecurityLog. Доступ к этим сервисам возможен только через пользовательский сервис или подписку.
Начиная с выпуска ThingWorx 9.6.0, в сущность LoggingSubsystem включены следующие базовые сервисы. PTC рекомендует их выполнение только администраторами.
* 
Дополнительные сведения о реализации Logging Subsystem см. в разделе Подсистема ведения журнала.
* 
PTC рекомендует использовать эти сервисы вместо Logback.xml.
Сервис
Входные данные
Вывод
Описание
GetLogLevels
InfoTable
dataShape: "EntityList"
Базовый сервис для возврата доступных уровней журнала.
GetSubLoggerLevels
logType (STRING)
InfoTable
dataShape: "FieldValuePair"
Получение списка средств ведения поджурналов и их уровней для указанного типа журнала
GetLogLevel
logType (STRING)
InfoTable
dataShape: "EntityList"
Сервис принимает входные данные как средство ведения журнала и получает текущий уровень журнала.
SetLogLevel
logType (STRING)
level (STRING)
Сервис для задания уровня журнала для соответствующего типа журнала
GetSubLoggerLevel
subloggerName (STRING)
logType (STRING)
InfoTable
dataShape: "FieldValuePair"
Сервис принимает входные данные как средство ведения поджурнала и тип журнала и получает текущий уровень журнала указанного средства ведения поджурнала.
SetSubLoggerLevel
logType (STRING)
subloggerName (STRING)
level (STRING)
Сервис задания уровня журнала указанного средства ведения поджурнала
* 
Этот сервис переопределяет уровень ведения журнала по умолчанию, задаваемый ThingWorx Platform. Уровни поджурнала по умолчанию можно увидеть, используя сервис GetSubLoggerLevels.
ResetSubLoggerLevel
logType (STRING)
subloggerName (STRING)
Удаление уровня поджурнала для указанных средств ведения журнала и поджурнала.
* 
После выполнения этот сервис сбрасывает уровень поджурнала для соответствующего класса или пакета до уровня по умолчанию. Уровни поджурнала по умолчанию можно увидеть, используя сервис GetSubLoggerLevels.
ResetAllSubLoggerLevels
logType (STRING)
Удаляет все уровни средства ведения поджурнала для данного типа журнала.
* 
После его выполнения он сбрасывает уровень поджурнала для всех классов или пакетов до уровня по умолчанию. Уровни поджурнала по умолчанию можно увидеть, используя сервис GetSubLoggerLevels.
* 
В случае настройки уровня журнала как DEBUG или TRACE объем журнала для соответствующих журналов будет увеличиваться экспоненциально. В LoggingSubsystem для сброса уровня журнала после указанного интервала добавлены конфигурации. См. раздел Сведения о конфигурации LoggingSubsystem.
Функции файловой системы
DumpFileTransferHistory - служебная утилита, которая выполняет дамп находящейся в памяти истории передачи.
AbortFileTransfer - принудительно переводит задание передачи файлов в состояние ПРОВЕРЕНО.
Поставщики хранилищ данных
GetStreamDataProcessingSettings - возвращает таблицу конфигурации для настроек процессора потоков.
GetValueStreamDataProcessingSettings - возвращает таблицу конфигурации для настроек процессора потоков значений.
UpdateStreamDataProcessingSettings - обновляет настройки для сохранения данных потоков.
UpdateValueStreamDataProcessingSettings - обновляет настройки для сохранения данных потоков значений.
GetPersistentPropertyDataProcessingPerformanceMetrics - этот сервис предоставляет параметры для обработчика потоков поставщика хранилища данных. Этот сервис также предоставляет параметры как для каждой отдельной очереди, так и для всех очередей. Внутренний процессор потоков для повышения производительности разделяет очередь поставщика хранилища данных на несколько более мелких очередей. Размер каждой отдельной очереди равен maximumQueueSize / numberOfProcessingThreads.
Подсистема обработки предупреждений
GetAlertProcessorSettings - возвращает таблицу конфигурации для настроек процессора предупреждений.
UpdateAlertProcessorSettings - обновляет настройки для обработки предупреждений.
Подсистема обработки событий
GetEventQueueProcessorSettings - возвращает таблицу конфигурации для настроек процессора очередей событий.
Подсистема ведения журнала
GetLoggingSettings - возвращает таблицу конфигурации для настроек ведения журнала.
UpdateLoggingSettings - обновляет настройки ведения журнала.
Подсистема платформы
DeleteExtensionPackage - удаляет указанный пакет расширений и все связанные расширения, если они не используются.
GetEntityUsageReport - возвращает отчет об использовании сущностей. См. раздел Отчет об использовании сущностей.
WriteEntityUsageReport - создает отчет об использовании сущностей и записывает его в папку ThingworxStorage. См. раздел Отчет об использовании сущностей.
Подсистема "Управление пользователями"
SetPlatformSessionTimeout - задает период в минутах для тайм-аута сессии при отсутствии активности.
Администратор безопасности
Дополнительные сведения об этих сервисах см. в разделе Группы пользователей.
AssignNewPassword
SetLanguagePreferences
GetUserPreferenceInfo
Было ли это полезно?