The CreatorCon Call for Content is officially open! Get started here.

making the Set Password UI Action button available for ITIL role

cstangoe
Mega Guru

Hi All.

I am trying to make the Set Password UI Action button on the sys_user table available for users who have ITIL role. It was original set to admin in the Require Role section so I have added ITIL but I am getting the following message

find_real_file.png

Any ideas which ACL would I have to change for this?

Thanks

1 ACCEPTED SOLUTION

Tony Chatfield1
Kilo Patron

Hi, as this is a security\access issue your first steps in diagnosing your issue should be to enable security debug, impersonate an itil user , reproduce the issue and then review the debug logs.

https://docs.servicenow.com/en-US/bundle/sandiego-platform-administration/page/administer/contextual-security/concept/c_AccessControlRulesDebug.html

 

I would think that this ACL is the first you would need to look at

/nav_to.do?uri=sys_security_acl.do?sys_id=d5cf087521560110a866589604c20d30

So the next step would be to update this ACL to add itil role.
Or use 'Insert and stay' to copy/create a new ACL (without the role) and then update the new record to add ititl role.
My personal preference would be to create a new ACL as this should reduce the chances of an upgrade conflict.

You may also want to update or add a rule to allow your itil users to manage 'Password needs reset' field.

/nav_to.do?uri=sys_security_acl.do?sys_id=19cf087521560110a866589604c20d39

 

View solution in original post

3 REPLIES 3

JP - Kyndryl
Kilo Sage

Hi,

ACL:

Table:  sys_user

Field:  user_password

Operation:  Write

 

Regards.

JP

Regards,
JP

Tony Chatfield1
Kilo Patron

Hi, as this is a security\access issue your first steps in diagnosing your issue should be to enable security debug, impersonate an itil user , reproduce the issue and then review the debug logs.

https://docs.servicenow.com/en-US/bundle/sandiego-platform-administration/page/administer/contextual-security/concept/c_AccessControlRulesDebug.html

 

I would think that this ACL is the first you would need to look at

/nav_to.do?uri=sys_security_acl.do?sys_id=d5cf087521560110a866589604c20d30

So the next step would be to update this ACL to add itil role.
Or use 'Insert and stay' to copy/create a new ACL (without the role) and then update the new record to add ititl role.
My personal preference would be to create a new ACL as this should reduce the chances of an upgrade conflict.

You may also want to update or add a rule to allow your itil users to manage 'Password needs reset' field.

/nav_to.do?uri=sys_security_acl.do?sys_id=19cf087521560110a866589604c20d39

 

Many Thanks Tony for the advise.

I have copied the ACL called 'generate_copy_password' with the operation of read and added the role of ITIL and it has worked.

I did have an issue as the save password button was not executing but I reviewed the debug logs as suggested and copied the ACL called 'PasswordPolicyUtil' operation of execute.

Thanks again