Role Based Access Control to Reporting Tabs and Dashboards

To access Reporting, existing role should have access to the Reporting tab. By default, only the <super_admin> and <admin> role has access to Reporting page. For more information about default role access, see Default Role Access to Reporting Tabs and Dashboards.

<Super_Admin> user can configure  or restrict the access of existing role or new role to particular tab or dashboard. On performing the below configuration, only the assigned role will be able to access the particular tabs or dashboards.

 

To configure the access to particular reporting tab:

1.    Navigate to build path folder- $\RPA_18.1\runtime\generic\kibana\kibana-6.7.2-windows-x86_64\config\kibana.yml.

2.    As per preference, you can set the access to different roles. After configuring the user role access, logged in user can view, edit or access only those tabs or dashboard for which they are granted access. You can edit the following fields:

a.    allowedDashboards: Allows you to view and edit the Dashboards specified under allowedDashboards.

b.    restrictedTabs: Allows you to edit and restrict access to Tab for user to access such as Discover, Management, Dashboard and so on.

 


Fields

Description

roles

Specify the role for which you want to allow the access.

Id

Indicates a unique ID for particular dashboard which the logged-in user role can access.

For Super Admin role, Id is taken from KibanaReports.Json and  for other roles from KibanaReportsMasked.Json. It is recommended to retain the default Ids unless Data Security needs to be changed.

For more information about data security, see Data Security section.

title

Indicates the title of Dashboard which the logged-in role can access.

 

3.    Once changes are performed, navigate to build path folder - $\RPA_18.1\scripts and restart the Reporting components for the changes to reflect.

 

   Related Topics

Starting with Reporting