Level Wise Smart assessment

sagnicdas
Kilo Guru

Hi,
I have a question related to smart assessment.

In smart assessment I added multiple sections like Level 1 and Level 2.

Each section contains multiple questions.

Now I want that the user may able to access level 2 only when the user complted the whole questions of level 1.

So how to achieve it ?

1 ACCEPTED SOLUTION

Hi @Ayush Aggarwal ,

Actually we need this process for a Policy and Complaince process.

So there was a requirement from our client related to Policy complinace that they want to craete assessment based on level in Servicenow.

But as we are using our system in an older version of servicenow so It's not achievable by smart assessment.

Solution: Implementing Level-Based Compliance Assessments via Control Life Cycle Architecture
This approach utilizes the existing Out-of-the-Box (OOTB) ServiceNow Control Life Cycle architecture to structure compliance assessments in a hierarchical (parent/child) manner, effectively simulating "level-based" assessments even without the advanced features of newer versions.
 
Key Architectural Decisions
  • Parent-Child Control Objectives: A main (parent) Control Objective represents the overall compliance area, while multiple child Control Objectives represent the specific "levels" within that area.
  • Custom Compliance Level Field: A custom choice field named "Compliance Level" was added to the Control Objective table. This field is crucial for tracking progress and applying business logic.
 
Step-by-Step Process & Logic
  1. Level Restriction Logic:
    • Business rules prevent users from associating entities (which generates control records) with a higher-level child objective until all preceding levels are marked as complete. This ensures a sequential workflow.
  2. Assessment Completion & Score Rollup:
    • When an assessment is completed for a child Control Objective (level), the individual score is automatically rolled up.
    • The overall compliance score for the parent Control Objective is calculated as an aggregation of all completed child scores. This final score is what the compliance team reviews.
  3. Tracking the Final Compliance Level:
    • The system dynamically checks which child Control Objectives have reached a "Completed" assessment state.
    • Based on the highest completed child level, the custom "Compliance Level" field on the parent Control Objective is automatically updated, providing a clear visual indicator of the organization's final compliance level.
 
Outcome
This solution provides a robust, OOTB-compliant method to implement complex, level-based compliance tracking within older ServiceNow environments, ensuring structured progression and accurate, aggregated reporting at the parent level.


If you find the solution as helpful please mark it helpful.

Regards,

Sagnic

View solution in original post

5 REPLIES 5

Not applicable

Hi @sagnicdas ,

The Answer is YES!! In Yokohama Release , we have got a New Feature which will help us to Calculate meaningful scores for assessment responses at the assessment, section, or subsection levels. These scores can then be used for reporting.

Plugin Required : smart assessment scoring plugin [com.sn_smart_scoring] :

SandeepDutta_0-1740647773494.png

 

Role required: sn_smart_asmt.template_manager and sn_smart_asmt.assessment_admin

Once you have the Plugin installed, you get a New tab added on Assessment Workspace called "Scoring" on your Assessment Template :

SandeepDutta_1-1740647864127.png

Now, you are good to follow these steps mentioned in the Doc to successfully complete your Requirement :

https://www.servicenow.com/docs/bundle/yokohama-governance-risk-compliance/page/product/assessment-e...

 

 

 

I am using my instance in Xanadu. So I need a solution for Xanadu version and scoring logic is not going to be work for me.

Not applicable

Hi @sagnicdas ,

Then Unfortunately, you cannot do Section/ Level Wise Scoring.

 

Ayush Aggarwal
ServiceNow Employee

Hi @sagnicdas ,

As of now, visibility dependency of section is not supported in Smart assessment.