i have a problem with inventory roles and the Application Builder. I think i set it up correctly but the widgets in the Dashboards do not load (see screenshot)
For my admin user they do load.
Product/components used and version/fix level are you on:
I also recognized that. Some widgets and dashboard of the application builder creating Managed Objects which are not part of any group. When using inventory roles the user does not have access to them unfortunately. For me this is a bad data design.
Workaround was to search for them (via console), add them to a group, assign inventory roles to that group so the user can access them
It’s not so easy as the Managed objects are not visible in any UI you have to access them using the devicemanagement UI and their inventory ID assigning them to the group you assign to that user.
Thanks @Stefan_Witschel for sharing feedback.
In application builder 1.3.1, we have introduced “Role based Access”. This enables user to control dashboard visibility in application builder by assigning global role(s) to a dashboard.
Any Managed Object created w.r.t. dashboard by application builder is having c8y_global fragment. Therefore, those managed object are accessible without assigning any specific role/permissions.
@Darpankumar_Lalani yes i used the RBAC. As you can see in the screenshots i sent before, in the naviagation list of Admin more entries therfore more Dashboards can be displayed. Here is a screenshot of this config:
This works fine with displaying the or not displaying the links in the navigation. I do not think that is the reason for the widgets not to load - i can access the dashboards that i want so it seems to me that this feature works fine.
@Stefan_Witschel I did not have the time to try that workaround yet. i will keep you updated
Thanks for sharing widget details.
I tried to simulate your scenario in my tenant. However, issue reported by you is not reproducible.
Please see below screenshot: