技术文章 - CS297772

ThingWorx 8.0.0 中非管理员用户的资源/子系统权限问题

已修改: 03-Oct-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 8.0 to 9.5

说明

  • 从 ThingWorx 8.0.0 开始,没有足够权限的非管理员用户在编辑实体时可能会遇到以下问题
  • 问题 1:Legacy Composer 中的事物加载错误
    • 传统作曲家屏幕
用户添加的图像
  • 应用程序日志错误
    • [L:错误] [O:ctwBaseService] [I:] [U:<用户>] [S:] [T:http-nio-80-exec-10] [上下文:com.thingworx.webservices.context.HttpExecutionContext @21ee7ce9][消息:找不到实体:[ GenericThing ]]
    • [L:错误] [O:ctwBaseService] [I:] [U:<用户>] [S:] [T:http-nio-80-exec-9] [上下文:com.thingworx.webservices.context.HttpExecutionContext @39cd083a][消息:找不到实体:[ ConfiguredThing ]]
  • 在 New Composer 中出现以下错误
    • 错误消息:找不到实体“GenericThing”
用户添加的图像
  • 问题2:服务保存错误
    • 错误信息
      • CheckScript 意外失败
      • 状态:404
      • 消息:找不到实体:[ScriptServices]
    • 应用程序日志错误
      • [L:错误] [O:ctwBaseService] [I:] [U:<用户>] [S:] [T:http-nio-80-exec-13] [上下文:com.thingworx.webservices.context.HttpExecutionContext @2f03c81c][消息:找不到实体:[ScriptServices] ]
    • 传统作曲家屏幕
用户添加的图像
  • 新作曲家屏幕
用户添加的图像
  • 问题3:在New Composer中,无法为Service的属性或输入/输出参数选择Base Type
    • Legacy Composer 不会发生这种情况
    • 应用程序日志错误
      • [L:错误] [O:ctwBaseService] [I:] [U:<用户>] [S:] [T:http-nio-80-exec-2] [上下文:com.thingworx.webservices.context.HttpExecutionContext @776c6166][消息:找不到实体:[PlatformSubsystem] ]
    • 新的 Composer 属性屏幕
用户添加的图像
  • 新作曲家服务屏幕
用户添加的图像
  • 问题 4 Mashup 加载空白
    • 找不到实体:单击混搭中的显示/隐藏日志时会看到 [PlatformSubsystem] 错误(按 Ctrl+Alt+F9 查看日志记录工具栏)
    • 错误 - 无法获取 Google 地图 API 网址:“{”readyState”:4、“responseText”:“找不到实体:[PlatformSubsystem]”、“status”:404、“statusText”:“错误”}”
  • 问题 5:在Legacy Composer中, “属性”选项卡显示为空白
    • New Composer 不会发生这种情况
    • 应用程序日志错误
      • [L:错误] [O:ctwBaseService] [I:] [U:<用户>] [S:] [T:http-nio-80-exec-10] [上下文:com.thingworx.webservices.context.HttpExecutionContext @6aebdeb4][消息:找不到实体:[AlertFunctions] ]
    • 旧版 Composer 屏幕与新 Composer 屏幕用户添加的图像
  • 问题6:非管理员用户无法在服务执行中调用ContentLoaderFunction资源的PutBinary方法
    • 应用程序日志错误
      • 服务脚本 [] 中执行错误 : :TypeError : 无法调用 null 的“PutBinary”方法
这是文章 297772 的 PDF 版本,可能已过期。最新版本 CS297772