Approver can't see attachment in service portal

gregmc83
Kilo Guru

We have a catalog item that requires the requestor to add an attachment, any itil user can see the attachment but approver_user users can't see them. I've had a look at ACLs etc but can't see where it would be. Where the record would show the message appears as below; 

find_real_file.png

 

 

Can anyone help? Is it relating to the sc_request or the attachment?

 

 

11 REPLIES 11

HI there i have used this i can see the attachment has been copied to the Approval request but a user with the Approver role does not see it in the activity stream when looking at it in the sevice portal, where a user with the ITIL role can. 

i have tryed to modify the above acl  Request Item [sc_req_item}
/now/nav/ui/classic/params/target/sys_security_acl.do?sys_id=d9694407c3923000c111113e5bba8ffd

 

and i changed the script to 

current.isNewRecord() || current.request.opened_by == gs.getUserID() || current.opened_by == gs.getUserID() || current.request.requested_for == gs.getUserID() || current.requested_for == gs.getUserID() || gs.hasRole('itil,sn_request_write,approver_user');
 
but still no luck

Hi @Fraggle Rock 

Based on my finding could be becausue the attachment that I'm copy is at the sc_req_item table and not at the sysapprover_approval table. You may need to copy or transfer the file to the approval table. Or add the approver to the watch list of the record, so he can see it.