FNMS/ServiceNow Integration - OOTB ACL rules in v5.0.472 blocking access to CMDB tables

FNMS/ServiceNow Integration - OOTB ACL rules in v5.0.472 blocking access to CMDB tables

Description

ServiceNow ACL (Access Control List) rules define who have read/write/create/delete rights to data/tables. The ACLs created by the Flexera integration application breaks the OOTB behavior and no one without 'flexera.admin' or 'flexera.viewer' roles can access CMDB tables.

Replication Scenario

  1. Create two ServiceNow dev instances different versions - (5.0.472) and (5.0.316)
  2. Create a user and assigned  it ITIL on both environments
  3. on (5.0.316) - can access the CMDB tables 
  4. on (5.0.472) - it blocks access to the CMDB tables

Workaround

  • Engineering provided a patch that will remove all the read restrictions implemented in 5.0.472. Please see attached ( acl_patch.2.js.zip )
    1. Extract the file and open it with any text editor
    2. In your ServiceNow instance - using the navigator, enter "scripts - background."
    3. In this view, you can copy and paste the contents of the provided script into the text-box
    4. Run the script
  • To properly use Flexera Integration app, user should already have "itil" role on top of "x_fls_flexera_fnms.admin" or "x_fls_flexera_fnms.viewer" privilege.
  • Flexera role will not replace or include ServiceNow default ITIL or ITIL_ADMIN role

Version Fix Target

ServiceNow Integration v5.0.500

 

Was this article helpful? Yes No
No ratings
Version history
Revision #:
3 of 3
Last update:
‎May 25, 2021 11:07 AM
Updated by:
 
Contributors