Composer での ThingWorx モデルの定義 > モデル化 > Thing Template > リモートテンプレート > Thing の存在 > Thing の存在: ThingWorx Composer を使用したカスタム ReportingStrategy Thing の作成
Thing の存在: ThingWorx Composer を使用したカスタム ReportingStrategy Thing の作成
ReportingStrategy は、ReportingAlgorithm サービスをオーバーライドする ReportingStrategy Thing Template から派生した Thing です。カスタムストラテジーは、Composer 内、拡張機能内 (Java ベースの Thing)、または XML をインポートするという 3 つの方法によって作成できます。
ThingWorx Composer を使用してカスタム ReportingStrategy を作成するには、このトピックのステップに従います。拡張機能内 (Java ベースの Thing) を使用して ReportingStrategy を作成するには、 Thing の存在: ThingWorx Extension SDK を使用して Java で作成されたカスタムレポートストラテジーを参照してください。
Composer でカスタムストラテジーを作成するには、次の手順に従います。
1. Composer の Thing パネルに移動し、「新規」をクリックします。
2. ストラテジーには、ほかと区別できる名前を選択します。
3. この Thing の Thing Template として ReportingStrategy を選択します。
4. ストラテジーを実装します。
a. 「サービス」タブに切り替えて、「リンクを編集」をクリックして ReportingAlgorithm をオーバーライドします。
b. デバイスのレポート状態を評価するのに適したビジネスロジックに基づいて、result の値を設定する JavaScript を記述します。
5. より広範な ThingWorx Platform 内のプロパティまたはサービスにストラテジーがアクセスしなければならない場合、「コンフィギュレーション」タブに移動し、RunAsUser を設定します。詳細については、 Thing の存在のレポートストラテジー Thing: セキュリティの設定を参照してください。