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

Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X

How can properties of remote thing be used to dynamically build a a tree structure

rad1
9-Granite

How can properties of remote thing be used to dynamically build a a tree structure

I would like to show a treeview of Organizations and their units or logical hierarchy of Organization (which might or might not be based on physical location).

This is for a SaaS project where a SaaS admin could see all organizations and their logical hierarchy and assets/things associated with it.

For a particular organization there will be 3 roles that should have limited visibility and permissions within that organization only.

For a SaaS provider, except admin there are other roles like FSE (Field service engineer) which should be able to access assets for a particular region (across  geographical locations)

I want to see how to achieve this in Thingworx. Below is an excerpt from an Axeda presentation on this topic. It seems to have a built-in, configurable way to achieve this grouping.

Thanks,

Rad

Axeda presentation: Dynamic grouping and delegated administration

Properties map

All grouping structures can be configured to be created and managed automatically by the the system based on data that is being reported from the devices

Properties of an asset: can be used to dynamically build a a tree structure

Serial Number:VIN00_112344

Model: Vehicle

Asset Group(s): /Root Asset Group/Vehicle/Car, /Root Asset Group/Dealers/Downtown Motorcars/Car/Fiesta

Properties:

Dealer: Downtown Motorcars

DriverName

Model: Fiesta

Type: Car

Axeda - Dynamic grouping and delegated administration .jpg

Axeda - Tree strucure.jpg

Axeda - Dynamic grouping and delegated administration1.jpg

1 REPLY 1
CRArko
17-Peridot
(To:rad1)

Hello, Rad.

This could likely be done by a Service but we need more information about the underlying data structure(s) in order to give any specific advice.

Thanks,

-- Craig A.

Top Tags