Dashboards
Dashboards can be utilized to organize and visualize data. There are many different use cases for dashboard implementation. For example, a dashboard can be built to monitor and control factory lines (alerts, KPIs, current production orders). The user of this dashboard is the manufacturing supervisor, and they may have multiple dashboards to monitor several lines.
Another dashboard use case is on the service-side of a business. In this use case, dashboards can be used by maintenance technicians to analyze historical data, monitor changes in current data, and control devices remotely. For example, if a medical device technician sees that one of the machines they are monitoring is critically malfunctioning, they can power off the machine from the dashboard and initiate a repair.
There are four major steps to implement a dashboard in ThingWorx. Each of these steps is described in more detail in the sections linked below:
2. Creating a gadget library mashup. This is the mashup that gadgets can be added to within the dashboard.
3. Creating a dashboard mashup. This contains the dashboard widget and is linked to the gadget library mashup.
4. Configuring visibility and permissions. By default, dashboards are not visible or configurable for non-administrative users or users that did not create the dashboard. These permissions must be set. While setting visibility allows users to simply know a dashboard exists, it does not allow them to have any CRUD (create, read, update, and delete) permissions. To do this, configuring run time and design time permissions allows users to perform functions such as adding dashboards and adding groups at run time.
Related Links
Was this helpful?