survey records not visible on service portal

tarun43
Tera Contributor

after australia upgrade , survey records are not visible on service portal . 

when we click on "survey" widget , it says "no survey pending for you at the moment" but at backend we have survey records present for the user.

 

please suggest some solution.

thanks in advance

4 REPLIES 4

Tanushree Maiti
Giga Patron

Hi @tarun43 

 

1.Check if an assessment instance is created on the asmt_assessment_instance table for the specific user and ensure its state is Ready.

2.a. If your instance uses custom clones of the Take Survey or My Surveys widgets, they may no longer be compatible with the upgraded platform code.

  1. b. Review the widget's Server Script. Ensure there are no rigid filters (e.g., gr.addQuery('state', '!=', 'complete');) preventing the pending surveys from rendering
  2.  Impersonate the affected user, open the ServiceNow System Diagnostics backend, and test their access to the asmt_assessment_instance table. 
Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

assessment record is created at backend and even accessible through URL. 
but on clicking surveys on the portal it says "no assesment or survey pending for you".

Ankur Bawiskar
Tera Patron

@tarun43 

did you check the widget which brings the data from backend got updated due to upgrade?

if you are sure it started throwing error post upgrade and nothing was customized after upgrade then raise a case with ServiceNow

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader