Service
|
EntityOf
|
Type
|
Description
|
||
---|---|---|---|---|---|
EvaluateReporting
|
Reportable
|
Device Thing
|
The entry point to trigger Reporting evaluations. Used by timers, WebSocket binds, and other custom events that could impact the device connection status.
This service passes its parameters through to the ReportingAlgorithm. Using this service is the recommended way to pass information into your ReportingAlgorithm.
This service invokes ReportingStrategy.ReportingAlgorithm.
|
||
SetReportingStrategy
|
Reportable
|
Device Thing
|
Updates the Strategy property on a device to the THINGNAME of the strategy that the device will use to determine presence.
|
||
ReportingAlgorithm
|
ReportingStrategy
|
Strategy Thing
|
Evaluates a Thing to determine presence. Executes in the user context of the Strategy's RunAsUser configuration to prevent unauthorized access.
It is recommended that you pass as much information as possible into the ReportingAlgorithm as arguments (to EvaluateReporting) rather than accessing ThingWorx entities from inside this service.
|