thingsboard

Thingsboard Dashboard for All Customers


I have multiple customers with users for each of the customer groups. I have created a single dashboard which will be managed by myself (Tenant Admin). So if customer "A" logs in, I want them to see only their devices, on "my" dashboard. I had this setup working before but after making some updates to our repo, I am now not able to get customer users to see "my" dashboard. I'm not sure what I'm missing???

I have set the customer group dashboard to the one I want them to see their devices on. But when I login as the customer to test the update, the dashboard doesn't show up. I have also tried to manually set the home dashboard for the customer user but It still doesn't find "my" dashboard.All CustomersSet Customer Home DashboardManually set Home Dashboard, not found


Solution

  • This feature is only available for ThingsBoard PE instances & Part of the RBAC Feature (Role-Based Access Control): https://thingsboard.io/docs/pe/user-guide/rbac/

    1. Create a Dashboard as template you would like to share to other customers
    2. Define dynamic entity aliases which would work with different customers (e.g. all devices with type "thermometer" --> avoid single Device IDs)
    3. Place the Dashboard in a Dashboard Group
    4. Share the Group with the Customer of your choice (read, write or custom access)

    enter image description here