Browse Guides

How to Restrict Users Access to Reports
Reading mode
Copy Link
Link Copied!
Print
Feedback
This guide has multiple versions available:
<div><div><div><div><div><div><style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><div><div><p id="isPasted"><span style="font-size: 11pt;"><strong>In this guide we will cover:</strong></span></p><p><span style="font-size: 11pt;"><strong>- Making Reports Available in the Portal&nbsp;</strong></span></p><p><span style="font-size: 11pt;"><strong>- Restricting which Reports Users can see in the Portal</strong></span></p><p><span style="font-size: 11pt;"><strong>- Making a Report Publicly Available</strong></span></p><p><br></p><p><br></p><p><span style="font-size: 18px;"><strong>Making Reports Available in the Portal&nbsp;</strong></span></p><p><span style="font-size: 14px;">Head to Configuration &gt; Self Service Portal, and then to the Menu Buttons area. Here, add the button called &#39;My Reports&#39;. This button will take users to a page in the portal where they can see all the reports they have access to. In the button configuration, under &#39;Visibility Restrictions&#39; you can set which users can see this button, therefore access reports. This is useful if you would only like certain users e.g. managers, to be able to see reporting data.&nbsp;</span></p><p><br></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFmYTdkYzM4LTNjMzMtNGJiYy05NmY4LWVmZTAzOTEyZDg0YyJ9.X9ThkwP5ztj4A0vuSwIZo0ECgK1L-G5eJzJA-QsQifg" class="fr-fic fr-fil fr-dib" style="width: 381px;"></span></p><p><span style="font-size: 10pt;"><strong>Fig 1. Visibility restrictions on portal button</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">If left blank everyone will be able to see this button, otherwise only the users listed in this table will be able to see the button.</span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 18px;"><strong>Restricting which Reports Users can see in the Portal</strong></span></p><p><span style="font-size: 14px;">If you would like some but not all reports to be visible on the portal, you can set this against each report. Head to Reporting &gt; select a report you would like to restrict &gt; Availability tab, under &#39;User Access&#39; de-select the option for &#39;Allow All Users To Access This Report&#39;.&nbsp;</span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Now you can select which users (if any) have access to the report.</span></p><p><span style="font-size: 14px;">You can set which users have access at the following levels:</span></p><ul><li><span style="font-size: 14px;">User</span></li><li><span style="font-size: 14px;">Site</span></li><li><span style="font-size: 14px;">Customer</span></li><li><span style="font-size: 14px;">Role&nbsp;</span></li><li><span style="font-size: 14px;">Department</span></li><li><span style="font-size: 14px;">Organisation</span></li></ul><p><br></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUzZDRmYTExLTA4OTUtNDUxZi1hMWYyLTQyNTc3OTIxZjJlYyJ9.q_x2OqzJR0AlJ0vXBkPmE6LobZrkurC34BMgzv6Uh1E" class="fr-fic fr-fil fr-dib" style="width: 768px;"></span></p><p><span style="font-size: 10pt;"><strong>Fig 2. User access table against report</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Any users in this table, or who come under the entity selected in the table, will be granted access to the report and be able to view it in the portal.&nbsp;</span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 18px;"><strong>Making a Report Publicly Available</strong></span></p><p><span style="font-size: 14px;">To make a report available to anyone (without needing to log in to the portal) you will need to add the report to a dashboard then publish the dashboard useful when you would like to display data on a wallboard.&nbsp;</span></p><p><br></p><p><span style="font-size: 14px;">To do this head to Configuration &gt; Reporting &gt; Dashboards &gt; New, name the dashboard, add this report to the dashboard as a widget, save. Now head to the &#39;User Access&#39; tab and enable the setting &#39;Publish this Dashboard&#39;. Upon enabling you will be given a URL to access the dashboard at.</span></p><p><br></p><p><span style="font-size: 14px;">If you would like users to be able to access the report without needing to log in to the portal, enable the setting &#39;Allow anonymous access&#39;. This setting will override anonymous access settings on the self service portal. This will allow anyone to view this report at the given URL.</span></p><p><br></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZjMzAwODllLTFmNzQtNDc5Ni05MjUwLTEzNzcyOTE2MTA3YSJ9.VzbZ8FTI1DDyjgjyRqK8HwfQryWikK11l0ssUuWb96Q" class="fr-fic fr-fil fr-dib" style="width: 902px;"></span></p><p><span style="font-size: 10pt;"><strong>Fig 3. Publish dashboard setting and allow anonymous access setting</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Now, anyone who enters this URL into a browser will be able to see the dashboard.</span></p><p><br></p><p><span style="font-size: 12pt;"><strong>Publishing Raw Report Data</strong></span></p><p><span style="font-size: 11pt;">If you would like the report to be publicly available at a given URL, for reference purposes we recommend using the above method (publishing a report via a dashboard), as this will show the formatted report data.&nbsp;</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">However, you can also make raw report data publicly available. Useful when you would like to use third party tools to format/evaluate data.&nbsp;</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">To do this, under the &#39;availability&#39; tab of the report check the option to &#39;publish this report&#39;. From here you can choose the access level, whether to allow anonymous access to the report, or restrict the access to selected <a data-fr-linked="true" href="https://usehalo.com/haloitsm/guides/2063" id="isPasted" target="_blank" rel="noopener noreferrer">publish profiles</a>.&nbsp;</span></p><p><span style="font-size: 11pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijk4MzY3ZDdlLWQyNDEtNDRjYy04ZTdlLTQwMGZhZjZmM2UzMyJ9.tDM8v_J1Vd1nJYg_WvWOtCQ1YLgtlj0mgcYQA1l4bLw" class="fr-fic fr-fil fr-dib" width="888" style="width: 890px; height: 577.64px;" height="578"></span></p><p><span style="font-size: 10pt;"><strong>Fig 4. Publish report data</strong></span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">When &#39;Allow Anonymous access&#39; is selected an endpoint will be provided to append to your instance URL. Anyone who navigates to this URL will be able to see the raw data returned by the report, keep in mind this will be the data only, the report will not be formatted.&nbsp;</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">If you have given various agents reporting access and would like to remove their ability to make report data publicly available, head to configuration &gt; reporting &gt; general settings &gt; enable &#39;Disable anonymous reporting access&#39;. Agents will then only be able to publish reports to <a data-fr-linked="true" href="https://usehalo.com/haloitsm/guides/2063" id="isPasted" target="_blank" rel="noopener noreferrer">publish profiles</a>.&nbsp;</span></p></div></div></div></div></div></div></div></div>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.