Notifications

33 views

Description

Symptoms

End users are unable to write comments on RITMs for Requests created for someone else

Release

All

Cause

This behavior is seen because of a table level write ACL on the 'sc_req_item' table. This ACL has a condition which checks if the Request.Requested for field has the same user as the user accessing the RITM. If the end user created the Request on behalf of someone else, this condition will fail and the user does not get write access so they are unable to write to the comments field.

Resolution

To resolve this issue, i.e. to allow end users to be able to comments on RITMs created for Requests they created on behalf of someone else, a new write ACL can be created on the 'sc_req_item' table and instead of checking for the 'Request.Requested for field', the ACL can check for the 'Opened by' field to match the user accessing the record.

Additional Information

Please note: Removing the condition in the existing ACL would make the RITMs open to write access to all end users as this ACL has no role restrictions.

 

Create an ACL - https://docs.servicenow.com/bundle/madrid-it-service-management/page/product/change-management/task/t_CreateNewACL.html

Article Information

Last Updated:2019-08-02 20:47:07
Published:2019-04-03