cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X

Infotable property should fire DataChange Event when any cell value changes

Infotable property should fire DataChange Event when any cell value changes

Today (Thingworx 9.1) an infotable property is only generating a data change event if the number of rows in the infotable changes. It should generate a data change event if any field in any row changes. 

 

The use case is that when building SCO applications, many machine suppliers supply info via OPC UA Arrays and they become infotables in Thingworx. Then you need to be ablity to process event based business logic when any value in the table updates. 

 

In a current project, the alarms from one machine comes via an three boolean OPC UA Arrays. They are 400, 400 and 50 in length. The only way they can be handled today is to either adress them as individual properties (if the machine supplier can supply that via OPC UA) or to fire events Always, which means that the check through the whole array for new alarms have to be executed every second.  

 

If we could fire an event when a field in the infotable changes with the old and new values, it is a simple script to loop it and set/reset alerts based on the change. And it will be easier to both develop and maintain. And overall performance of the platform would probably be better. 

 

 

1 Comment
olivierlp
Community Manager
Status changed to: Under Consideration

Will consider for future release.