Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
I had a Thing that had a property of type InfoTable. I made a change to the DataShape of that InfoTable (a new column was added to the DataShape) but the property on the Thing remained the same. In order for me to get the property updated I had and re-created that Thing. This is not an acceptable solution when a thing is live that has historical/audit data.
Is it a bug? I'm running Thingworx platform version 3.0.0
Currently right now the methodology behind persisting properties within ThingWorx and the graph dB structure does not facilitate propagating a DataShape change to properties of Things that are of that shape. Note however that you do not need to delete the entire Thing(s), simply deleting and re-adding the property at any level (ThingShape, ThingTemplate, or Thing) will accomplish the same result. As well, we can certainly create an automated process to effectively 'dump and load' the properties and data of all implementing Things.
Andy, we can work with removing property at ThingShape level. Thanks.