Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

Enable condition builder on survey scorecard for user (role: survey user, non-admin)

AlexandraSz
Tera Contributor

I need to create a survey for a client using a course management application. A Proof of Concept (POC) is already done; I tested it using my own user account, and I have admin rights (which will be important later). During the demo, I accessed the "View Scorecard" feature (`assessment_scorecard.do`), 

AlexandraSz_2-1788549893113.png

and a filter appeared allowing searches among the question results.

 

The client said this wasn't sufficient because they need to filter by course name. We decided that using the condition builder would work if I could somehow include the course name in that table. So, I solved it: I checked the table for the condition builder (`asmt_metric_result`) and used a business rule to populate the course name upon record creation, which enabled the filtering. The problem is that the condition builder doesn't appear for users with only "survey reader" rights—it only shows up for me because I'm an admin. I can't grant the user "survey admin" or "assessment admin" roles; only "survey reader" is permitted. Does anyone have any ideas? I’d prefer not to use a dashboard for this since ServiceNow already has this out-of-the-box (OOB) functionality.
Admin user see this:

AlexandraSz_0-1788549628044.png

 

Survey reader user see this and they don't see the condition builder:

AlexandraSz_1-1788549722028.png

 

Unfortunately, creating separate surveys for each type isn't a solution, because there are 1,500 varieties.

0 REPLIES 0