I am not able to edit script, post Zurich Upgrade, even though I have admin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
In prior version of ServiceNow, having an [admin] right would have been sufficient, to give an user, access, to edit scripts.
However, with Zurich Upgrade, even if a user has the admin role, he cannot modify scripts until they are granted the script writer permission.
Purpose: This change is introduced, to allow- only users, who is knowledgeable enough, to have access to modify scripts. To separation administrative rights from script-writing abilities.
This is managed through Scripting Governance Tool, which allows us to:
a. Scan our instance to find users who have scripted in a specific time frame
b. Manually grant an user[script writer permission] - through Manage Scripting access
c. Check how many users have script writing permission
d. Remove scripting permission from certain users, whom we do not want to retain scripting privileges.
Please Note: [security_admin] role is needed to access it.
How it acts: This basically adds the user, to Conditional Script Writer Group, allowing its members, script writer permission, to edit scripts.
-------------------------------------------------------------------------------------------------------------------------------------------------
One observation I have experienced, when non production instances are upgraded to Zurich:
A system property glide.security.scripting_role.auto_provisioning is introduced with value = True.
i. This automatically checks which existing users have frequently used scripting, and therefore adds them to the Conditional Script Writer Group
ii. This allows existing users, to seamlessly continue to edit script.
However, when production instance is upgraded to Zurich:
This system property is not introduced. Therefore it requires, to explicitly grant user - script writer permission, to be able to edit scripts.
