Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
How can I set the reportingStrategy of a remote thing programmatically?
Since reportingStrategy is a configuration and not a property, I'm not sure how to do this.
For thing properties, I know it is something like the following:
Things[thingname].propertyname = "some value";
Solved! Go to Solution.
Hello @Willie,
This should work:
var conf = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape({ infoTableName : "it", dataShapeName : "ReportingConfiguration" });
conf.AddRow({ reportingStrategy: 'MyReportingStrategy' });
me.SetConfigurationTable({ tableName: 'ReportingConfiguration', configurationTable: conf, persistent: true });
Regards,
Constantine
Hello @Willie,
This should work:
var conf = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape({ infoTableName : "it", dataShapeName : "ReportingConfiguration" });
conf.AddRow({ reportingStrategy: 'MyReportingStrategy' });
me.SetConfigurationTable({ tableName: 'ReportingConfiguration', configurationTable: conf, persistent: true });
Regards,
Constantine