Disable the Benchmark module?

geoffluk
Tera Contributor

We're about to upgrade our instances to Kingston (from Istanbul) and noticed in our test instance the Benchmark module.

As great as Benchmarks might be overall, we have specific privacy laws that currently prevent us from opting in/enrolling into the program as we do not know yet what information is transmitted. (If we can confirm what is transmitted is safely scrubbed of all data that we're restricted from displaying, then we may consider opting in).

There are 3 plugins:

  • Benchmark Client
  • Benchmark Common
  • Benchmarks Spoke

 

Before we uninstalled the plugins we tried to remove the "sn_bm_client.benchmark_data_viewer" role from the "itil" role, to no avail. There is a message in the Benchmarks Edit Application form saying "This record is in the Benchmark Client application and cannot be edited. The installed application 'Benchmark Client' is private", which effectively means "hands off".

We wanted to effectively hide the module/application from our end users as they have no need for it, and so we wanted to apply the "admin" role to the entire Benchmark module.

 

Our ask is if there is a better way to disable the module other than uninstalling the 3 plugins? In a test instance we uninstalled all 3 plugins and it seems to have safely removed it altogether. But surely there must be a way to hide the Benchmark module to all users without the "admin" role?

10 REPLIES 10

Padmanabam Tiru
ServiceNow Employee
ServiceNow Employee

Go to table sys_user_role and search for role name containing benchmark and you can find few roles in search results. Open each of this record and in the form, under the related list Users, try deleting the users whom you dont want to have the access for Benchmarks module and save the form. Do this for all the search results you got when you searched for role name containing benchmark and once you complete this, all the users whom you have deleted will no longer have benchmark module access.

 

 

We tried that already. Sorry, I should have been more clear, to include the user roles table is also "secured" against any editing. Trying to edit anything for the Benchmark application shows the warning message ""This record is in the Benchmark Client application and cannot be edited. The installed application 'Benchmark Client' is private".

Hi! Did you get a resolution to this? I am trying to hide benchmarks from my users and I'm having the same issues you describe.

Thanks!

Hi Alex,

In the end, all we did was disable the Benchmark plugins:

  • Benchmark Client (com.sn_bm_client)
  • Benchmark Common (com.sn_bm_common)
  • Benchmarks Spoke (com.sn_bm_client.spoke)

 

This effectively removed the Benchmarks module from our platform, and we haven't had to deal with it since.