- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2020 11:15 AM
Hello,
We have a requirement wherein we need to give reporting access as well as read only access for Incident/Task/Problem etc.We have activated the Business Stakeholder plugin and are trying to use Business Stakeholder role,but it is not working as expected on our instance.Users with this role cant see Incidents/Requests raised for some other users.Also,they are not able to see Change requests and Problem module.Please confirm how this role has to be used and if we are missing out anything.
We are on Orlando version.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2020 01:27 PM
Query business rules provide behind the scenes filters and I like to call them the "other ACL". There is an out of the box one on the incident table called "incident query" that is updated by the Business Stakeholder plugin though if you had edited it prior it might not update your edited version.
navigate to System Definition \ business rules and search where name = "incident query"
Look at the Advanced tab and ensure the "sn_incident_read" role is included like mine below:
There is NOT an out of the box query business rule on request so search business rules where query is true and for the "sc_request_item", "sc_request", and "sc_task" tables.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2020 01:12 PM
Thanks Michael for looking into this.I checked that all the ACLs are in place.I could see all the records for Change and Problem for the user with this role but Requests and Incidents were showing limited records.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2020 01:27 PM
Query business rules provide behind the scenes filters and I like to call them the "other ACL". There is an out of the box one on the incident table called "incident query" that is updated by the Business Stakeholder plugin though if you had edited it prior it might not update your edited version.
navigate to System Definition \ business rules and search where name = "incident query"
Look at the Advanced tab and ensure the "sn_incident_read" role is included like mine below:
There is NOT an out of the box query business rule on request so search business rules where query is true and for the "sc_request_item", "sc_request", and "sc_task" tables.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-15-2020 06:26 AM
Hello Michael,
Thanks for the solution and this did work for me.User with this role was now able to see all the Incident records.Also,for request,ritm and task ,I updated the ACLs and all the records were showing up.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2020 12:21 PM
Thank you Michael...this worked for me. That role was missing in the Business Rule in company's instance.
This Business Stakeholder role is certainly not as straight forward as the product documentation leads you to believe. 🙂
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2020 11:46 AM
Hi,
If you want to provide READ access to all the TASK extended tables,
Create one Read ACL on the TASK table as below
Did you check the business_stakeholder role contains below-mentioned screenshot roles if not existing please add accordingly
Mark ✅ Correct if my response solves your issue and also mark 👍 Helpful if you find my answer helps you based on the impact.