Skip to content

Commit a682e1e

Browse files
Create README.md
1 parent fe6234a commit a682e1e

File tree

1 file changed

+15
-0
lines changed
  • Client-Side Components/UI Pages/Share reports with users and groups

1 file changed

+15
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
**Usecase:**
2+
Currenlty there's no OOB feature to share the all the reports from the particular dashboard with the user or group at a time. Also, sharing the dashboard with the user/group doesnot share the corresponding reports with them automatically.
3+
In order to do that, admin or report owner should open each report and share them individually.
4+
If the dashboard has more reports i.e 20+, then it'll take a considerable amount of time to complete this task.
5+
To reduce the manual effort, we can use this custom logic to share all the reports from the particular dashboard at a time.
6+
7+
**Pre-requisite:**
8+
A database view which shows all the reports shared with atleast one dashboard need to be created.
9+
ServiceNow community article link which explains how to build one..(Thanks to Adam Stout for this)
10+
https://www.servicenow.com/community/performance-analytics-blog/view-reports-on-a-dashboard-and-dashboards-using-a-report/ba-p/2271548
11+
12+
**Components:**
13+
1. UI Page: It contains Jelly script (HTML), Client script and Processing script. Used to capture the user/group info and share the rports with them.
14+
2. UI Action(Client): Created on the Dashboards (pa_dashboards) table. Used to open the UI page as apopup/modal window
15+

0 commit comments

Comments
 (0)