アーティクル - CS283477

管理者以外のユーザーは、ThingWorx で SQL クエリと SQL コマンド ハンドラーを使用してサービスを作成できません。

修正日: 09-May-2024   


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

適用対象

  • ThingWorx Platform 7.4 to 9.6

説明

  • 管理者以外のユーザーは、データベース ThingTemplateを実装しているThingの下にハンドラーを持つサービスを作成することはできません。
    • SQLクエリ
    • SQLコマンド
  • 同じThingの下にローカル( JavaScript)サービスを作成することが可能です。 管理者以外のユーザーによる
  • もの Database ThingTemplateを実装していますが、管理者以外のユーザーは SQL (クエリ) または SQL (コマンド) サービスを作成できません。
  • 8.3 から 8.5 にアップグレードした後、次のエラーが発生し、管理者以外の Composer ユーザーによる作成や編集ができなくなります。
No authorized for ServiceInvoke on GetHandleDefinitions in ConfiguredThing
  • 管理者以外のユーザーにローカル(JavaScript)、SQL(クエリ)、SQL(コマンド)サービスの作成権限を付与する方法
  • 管理者以外のユーザーには、Thing、ThingTemplate、ThingShapesに対する設計時および実行時のコレクション権限が必要です。
  • Web ブラウザの開発者コンソールのエラー:
GET http://<servername>:<port>/Thingworx/ThingPachanges/DatabaseThing/HandlerDefinitions?Accept=application%2Fjson&method=get&_=1523538843663 404 ()
twUtilityFunctions.js: could not load ThingPackage Metadata for “DatabaseThing”, xhr: “ { “readyState”:”responseText”:”Enitity Not Found : [DatabaseThing]”,”status”:404,”statusText”:”error”}
最新バージョンはこちらを参照ください CS283477