サービス
|
エンティティ
|
タイプ
|
説明
|
||
---|---|---|---|---|---|
EvaluateReporting
|
Reportable
|
デバイス Thing
|
レポート評価をトリガーするエントリポイント。タイマー、WebSocket バインド、およびその他のデバイス接続ステータスに影響を与える可能性があるカスタムイベントで使用されます。
このサービスはそのパラメータを ReportingAlgorithm に渡します。情報を ReportingAlgorithm に渡すには、このサービスを使用することが推奨されます。
このサービスは ReportingStrategy.ReportingAlgorithm を呼び出します。
|
||
SetReportingStrategy
|
Reportable
|
デバイス Thing
|
デバイスの Strategy プロパティを、そのデバイスが存在の判別に使用するストラテジーの THINGNAME に更新します。
|
||
ReportingAlgorithm
|
ReportingStrategy
|
ストラテジー Thing
|
Thing を評価して存在を判別します。ストラテジーの RunAsUser コンフィギュレーションのユーザーコンテキストで実行し、許可されていないアクセスを防止します。
このサービス内から ThingWorx エンティティにアクセスする代わりに、できるだけ多くの情報を (EvaluateReporting への) 引数として ReportingAlgorithm に渡すことをお勧めします。
|