@JK_10744682 Sorry I didn't get your requirement properly
From ThingTemplate, if you want to get the list of implemented ThingShape in ThingTemplate. You can use the below code
// result: INFOTABLE dataShape: "EntityDescriptor"
let data = ThingTemplates["TEMPLATENAME"].GetOutgoingDependencies({
maxItems: undefined /* NUMBER {"defaultValue":500} */
});
let query = {
"filters": {
"type": "EQ",
"fieldName": "type",
"value": "ThingShape"
}
};
let params = {
t: data /* INFOTABLE */ ,
query: query /* QUERY */
};
// result: INFOTABLE
let result = Resources["InfoTableFunctions"].Query(params);
From ThingShape, if you want to get the list of ThingTemplate using ThingShape
// Provide your filter using the format as described in the help topic "Query Parameter for Query Services"
let query = {
"filters": {
"type": "EQ",
"fieldName": "entityType",
"value": "ThingTemplate"
}
};
// result: INFOTABLE dataShape: "RootEntityList"
let relationshipData = ThingShapes["SHAPENAME"].GetWhereUsed();
let params = {
t: relationshipData /* INFOTABLE */,
query: query /* QUERY */
};
// result: INFOTABLE
let result = Resources["InfoTableFunctions"].Query(params);
/VR