「データ」および「データプロパティ」パネルについて
ThingWorx データエンティティをマッシュアップに追加するには、「データ」パネルを使用します。エンティティとは、Thing、Thing Shape、Thing Template、サブシステム、ストリーム、データテーブルなどの、ThingWorx オブジェクトのことです。各エンティティには、マッシュアップに使用可能な多数のサービスが含まれています。データサービスは、データを読み込んだり、ThingWorx エンティティ内で操作を実行したりできます。マッシュアップ、ウィジェット、および関数のバインド可能なプロパティにサービスをバインドできます。
データサービスは、必須の入力パラメータや、ThingWorx エンティティから返されたデータを持つことがあります。たとえば、データテーブルからエントリを除去するサービスには、削除するエントリの文字列値が含まれている入力パラメータが必要です。
パネルのインタフェース
1. データエンティティの名前。
2. データサービスの名前。
3. データサービスのプロパティ。
このパネルの上部には次のコマンドがあります。
• ![データを追加 データを追加](../../../../ThingWorx/images/MBCreateItem.png)
-
「データを追加」ダイアログボックスが開き、マッシュアップで使用する ThingWorx エンティティやデータサービスを選択できます。
• ![データをリセット データをリセット](../../../../ThingWorx/images/MBReset.png)
-
「データ」パネルを更新します。
このパネルのエンティティは次の方法によって制御できます。
• ![「情報」ボタン 「情報」ボタン](../../../../ThingWorx/images/MBItemInfo.png)
- データエンティティのプレビューを表示します。データエンティティを表示または編集できます。
• ![データを追加 データを追加](../../../../ThingWorx/images/MBAddServices.png)
- 開いたダイアログボックスで、データエンティティからデータサービスをさらに追加できます。
• ![データエンティティを削除 データエンティティを削除](../../../../ThingWorx/images/MBDeleteItem.png)
- 選択したデータエンティティをマッシュアップから除去します。
「データプロパティ」パネル
「データ」パネルでサービスを選択すると、そのサービスに関連するプロパティとイベントが「データプロパティ」パネルに表示されます。たとえば、サービス内のイベントをバインドすることで、ServiceInvokeCompleted イベントを使用してほかのサービスをトリガーできます。選択したデータサービスの名前が <DataEntityName>:<ServiceName> というフォーマットでパネルに表示されます。
このパネルを使用して、以下の方法で、選択したサービスを修正できます。
• 選択したサービスを設定するには、
![](../../../../ThingWorx/images/MBItemBindings.png)
をクリックします。サービスコンフィギュレーションダイアログボックスが開き、そこで通知メッセージとバインドを管理できます。
• 選択したデータサービスをデータエンティティから除去するには、
![データエンティティを削除 データエンティティを削除](../../../../ThingWorx/images/MBDeleteItem.png)
をクリックします。
• WebSocket 接続を使用するサービスを設定します (自動更新されるようにするための
GetProperties など)。詳細については、
マッシュアップのプロパティの自動更新を参照してください。