アーティクル - CS297772

ThingWorx 8.0.0 からの非管理者ユーザーに対するリソース/サブシステム権限の問題

修正日: 03-Oct-2023   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 8.0 to 9.5

説明

  • 十分な権限を持たない非管理者ユーザーが ThingWorx 8.0.0 以降のエンティティを編集すると、以下の問題が発生する可能性があります。
  • 問題 1: Legacy Composer での Thing 読み込みエラー
    • 従来のコンポーザ画面
ユーザーが追加した画像
  • アプリケーションログエラー
    • [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で、サービスのプロパティまたは入出力パラメータの基本タイプを選択できない
    • Legacy Composer では発生しません
    • アプリケーションログエラー
      • [L: エラー] [O: ctwBaseService] [I: ] [U: <ユーザー>] [S: ] [T: http-nio-80-exec-2] [コンテキスト: com.thingworx.webservices.context.HttpExecutionContext @776c6166][メッセージ: エンティティが見つかりません: [PlatformSubsystem] ]
    • 新しい作曲家のプロパティ画面
ユーザーが追加した画像
  • 新しい作曲サービス画面
ユーザーが追加した画像
  • 問題 4 :マッシュアップが空でロードされる
    • エンティティが見つかりません: マッシュアップでログの表示/非表示をクリックすると、 [PlatformSubsystem]エラーが表示されます (ログ ツールバーを表示するには Ctrl+Alt+F9)
    • エラー - Google マップ API URL を取得できません: "{"readyState":4,"responseText":"Entity Not Found : [PlatformSubsystem]","status":404,"statusText":"error"}"
  • 問題 5: Legacy Composerで、 [プロパティ]タブが空白で表示される
    • New Composerでは起こらない
    • アプリケーションログエラー
      • [L: エラー] [O: ctwBaseService] [I: ] [U: <ユーザー>] [S: ] [T: http-nio-80-exec-10] [コンテキスト: com.thingworx.webservices.context.HttpExecutionContext @6aebdeb4][メッセージ: エンティティが見つかりません: [AlertFunctions] ]
    • 従来のコンポーザ画面と新しいコンポーザ画面ユーザーが追加した画像
  • 問題 6: 管理者以外のユーザーがサービス実行時に ContentLoaderFunction リソースの PutBinary メソッドを呼び出すことができない
    • アプリケーションログエラー
      • サービス スクリプト [] の実行エラー : :TypeError : null の "PutBinary" のメソッドを呼び出すことができません
最新バージョンはこちらを参照ください CS297772