Force Update Property Values to a older point in time and Farewell
Dear community,
This maybe my last post and contribution, it’s been 5 years with ThingWorx and IoT a long trip… starting on TW 6.0 up to TW 8.4 (just migrated two weeks ago). I’m moving out of ThingWorx and IoT space by the end of the month, to a totally new career type.
I’ve developed my last extension, because of TW 8.4, in order to Update Property Values to older times than current property time. Actually with TW 8.4 (I don’t know at what point between TW 7.3 and 8.4 this behavior changed) if you try to update a property to an older point in time, property write – if it’s logged- will be done on the ValueStream but not on the property itself. With the actual platform – at least Up to 8.5 - there isn’t any way to set a property back in time (current property value).
The right path, to resolve this, would be to open a support case and discuss with R&D if this is by design or a bug. I can understand the reasons to write only on the ValueStream for older values, actually I do by myself from the beginning – in order to ingest buffered or historical values – but they must let the developer decide. But I didn’t had time, that’s why I’ve built the extension.
The extension and source code it’s on this GitHub repository: https://github.com/carlescm/ThingWorxWorkaroundsExtension self service 🙂
That’s all folks!
Carles Coll

