管理员服务
某些功能仅限 ThingWorx 的管理员用户使用。例如,“监控”“导入/导出”菜单 (和关联的服务) 仅对管理员可见。下列服务只能由属于管理员用户组的管理员用户执行。
仪表板服务
GetDashboard - 通过 ID 查找仪表板。
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 之前,日志实体下有一系列服务,即 ApplicationLogConfigurationLogCommunicationLogScriptLogSecurityLog,可帮助开发人员获取并设置日志和子日志级别。这些服务只能通过自定义服务或订阅进行访问。
从 ThingWorx 9.6.0 开始,LoggingSubsystem 中引入了以下通用服务。我们建议仅由管理员用户执行这些服务。
* 
PTC 建议用这些服务取代 Logback.xml
服务
输入
输出
说明
GetLogLevels
InfoTable
dataShape: "EntityList"
用于返回可用日志级别的通用服务。
GetSubLoggerLevels
logType (STRING)
InfoTable
dataShape: "FieldValuePair"
获取指定 logType 的子记录器及其级别的列表
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 - 强制文件传输作业变为 VALIDATED。
持久化方案提供工具
GetStreamDataProcessingSettings - 返回流处理器设置的配置表。
GetValueStreamDataProcessingSettings - 返回值流处理器设置的配置表。
UpdateStreamDataProcessingSettings - 更新流数据持久化方案的设置。
UpdateValueStreamDataProcessingSettings - 更新值流数据持久化方案的设置。
GetPersistentPropertyDataProcessingPerformanceMetrics - 此服务显示持久化方案提供工具流处理器的指标。此服务还会显示每个单独队列以及所有队列的指标。流处理器会在内部将持久化方案提供工具队列分为多个较小的队列,以获得更加优异的性能。每个单独队列的大小 = maximumQueueSize / numberOfProcessingThreads。
警报处理子系统
GetAlertProcessorSettings - 返回警报处理器设置的配置表。
UpdateAlertProcessorSettings - 更新警报处理的设置。
事件处理子系统
GetEventQueueProcessorSettings - 返回事件队列处理器设置的配置表。
日志记录子系统
GetLoggingSettings - 返回日志记录设置的配置表。
UpdateLoggingSettings - 更新日志记录的设置。
平台子系统
DeleteExtensionPackage - 如果未在使用中,则删除指定的 ExtensionPackage 和所有关联的扩展。
GetEntityUsageReport - 返回实体使用报告。请参阅实体使用报告
WriteEntityUsageReport - 生成实体使用报告并将其写入 ThingworxStorage 文件夹。请参阅实体使用报告
用户管理子系统
SetPlatformSessionTimeout - 在没有活动时,设置会话超时的分钟数。
安全管理员
有关这些服务的详细信息,请参阅用户组
AssignNewPassword
SetLanguagePreferences
GetUserPreferenceInfo
这对您有帮助吗?