Issuw with uploading Image in ServiceNow Questionnaire for External Users. Working fine for Internal

bindu999
Tera Contributor

Hello Everyone,

 

     When external user is trying to load image in the questionnaire and submit it. It is throwing an error saying Server error or timeout occurred during upload. Where as internal user is able to submitting he is able to upload the image. Issue is with external user. I tried creating ACL's for read, write access to sys_attachment table for snc_external user but no luck. Can anyone please help what is the change that i need to make? 

3 REPLIES 3

Erik Stolberg
Tera Guru

@bindu999 Did you ever find a resolution or workaround to this issue? Still seeing this as of version 3.0.0 of the mobile app.

Karina Gaion
ServiceNow Employee
ServiceNow Employee

@Erik Stolberg  , @bindu999 

Did yousolve this? I am facing same issue

Erik Stolberg
Tera Guru

I had to create a WRITE ACL on the Assessment Instance Question [asmt_assessment_instance_question] table to get this to work.

 

This ACL allows write access to survey instance user (current user) for attachment type records in asmt_assessment_instance_question even if the survey instance is complete. This is required because attachments from Native mobile survey (mobile client) are uploaded after the survey instance is marked complete.

 

I added the wm_ext_agent role, and set conditions:

[metric.datatype=attachment^instance.userDYNAMIC90d1921e5f510100a9ad2572f2b477fe^instance.state=complete^EQ] or below image

conditions.png

I looked back and PRB1729666 was created for this. Based on release notes, it looks like it's been fixed in Xanadu (do a page find for the PRB):

https://www.servicenow.com/docs/bundle/xanadu-release-notes/page/release-notes/quality/xanadu-all-ot...