231 views

Description

After the Kingston upgrade, cannot hide the Dashboards module that is installed as part of the Benchmark Client application. It has a role attached to it, but admins do not have the option to remove it from the itil role because "Benchmark client application" under the Application picker has been set to private. The admin therefore cannot remove Benchmarks and Benchmarks > Dashboard from the application menu.

Steps to Reproduce

 

  1. Log in as an admin.

  2. Edit the application Benchmarks menu and set it to be visible for the roles admin and sn_bm_client.benchmark_data_viewer.

    For more information, see the product documentation topics Benchmarks and Benchmarks roles.

    Note that the role itil has sn_bm_client.benchmark_data_viewer under Contains Roles.

  3. Try to edit and remove the role sn_bm_client.benchmark_data_viewer from itil in the Contains Roles list.

    Note that you are unable to remove it. Even on selecting, Delete is disabled.

 

Workaround

Test this workaround on a sub-production instance first before applying it to a production instance.

To remove the role from all ITIL users:

  1. Import the two attached XML files, sys_user_role_contains_1373d67f9fd44300d23a7898f57fcf98.xml and sys_user_role_contains_3333d67f9fd44300d23a7898f57fcf98.xml, into your instance.

    • The action on the sys_user_role_contains_1373d67f9fd44300d23a7898f57fcf98.xml file will delete the Benchmark Client file.

    • The sys_user_role_contains_3333d67f9fd44300d23a7898f57fcf98.xml file will insert the record in the Benchmark Common Application.

  2. Log in as System Administrator and navigate to Settings > Developer > Application.

  3. Select Benchmark Common from the Application choice list.

  4. Navigate to User Administration > Roles and search for and open the role "itil".

  5. In the Contains Roles related list or tab, click the checkbox next to the sn_bm_client.benchmark_data_viewer role from the itil role and delete it.

    Once this role is removed, the business rule will kick in and remove the *benchmark role from all ITIL users.

 

 


Related Problem: PRB1252688

Seen In

Kingston

Intended Fix Version

Kingston Patch 5
London

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-03-28 09:06:36
Published:2018-03-27