Community Tip - Visit the PTCooler (the community lounge) to get to know your fellow community members and check out some of Dale's Friday Humor posts! X
I was looking into Thing Presence as described in the docs here: http://support.ptc.com/help/thingworx_hc/thingworx_8_hc/en/#page/ThingWorx%2FHelp%2FComposer%2FThingTemplates%2FThingPresence.html%23
For context, we are using Thingworx 8.4 with Manufacturing Apps. It sounds like I could use presence (isReporting) as a standard way to show that my Assets are connected and actively streaming data.
I have created a Reporting Strategy Thing to test this out (result = true) although I have a question: What triggers the evaluation? I know the service 'EvaluateReporting' performs the evaluation, but is there anything that automatically triggers it or do I have to set something up?
Solved! Go to Solution.
You have to explicitly invoke the EvaluateReporting service (for example from a timer subscription or other event).
How are you ingesting data ? What kind of strategy are you trying to implement ?
Regards.
You have to explicitly invoke the EvaluateReporting service (for example from a timer subscription or other event).
How are you ingesting data ? What kind of strategy are you trying to implement ?
Regards.
We are using the Manufacturing Apps to set up data Property connections with a KEPServer industrial connection. The assets have status available that we are configuring, however I'm investigating Thing Presence as an additional piece of this since it does not reflect the state of a KEPServer connection nor any other device.
I want to set up a reporting strategy that checks if any data has streamed into the Asset lately. I have an idea on how I will set this up but am open to suggestions/best practice.
The only suggestion I have in mind is to avoid frequent query on large stream to get the latest timestamp, it is possible to get this information from the property directly with Thing::GetPropertyTime()
I marked the previous response as answer since it directly answered my question, but Thank you for the additional input!
Hi @Ascherer17.
If you feel your question has been answered, please mark the appropriate response as the Accepted Solution for the benefit of others with the same question.
Regards.
--Sharon