The CreatorCon Call for Content is officially open! Get started here.

What is Smart Assessment Engine, how it is different from Classic Assessment ?

Vinod54
Tera Expert

Overview

The Smart Assessment Engine (SAE) is ServiceNow’s next-gen framework for conducting intelligent, scalable, and automated assessments across modules like GRC, IRM, TPRM, and more. It replaces the classic assessment model with a more flexible, template-driven, and workflow-integrated approach 


Functional Comparison: Smart vs Classic Assessment

Template DesignBasic, limited logicRich UI with drag-and-drop, conditional visibility
ScoringManual or basicMulti-level, normalized, automated scoring
TriggeringManual or scriptedFlow Designer, API, UI Actions
ReusabilityLowHigh (template copy, modular design)
IntegrationLimitedSeamless with workflows, sub flows and automation
 

Technical & Architectural Comparison

  • Smart Assessment Engine uses:

    • sn_smart_asmt_template for templates
    • sn_smart_asmt_instance for assessment instances
    • sn_vdr_risk_asmt_m2m_tiering_sae_template for mapping template and assessment

    • Flow Designer actions for triggering
    • Domain separation and ACLs for secure multi-tenancy 

 

  • Classic Assessment relies on:

    • asmt_metric_type, asmt_question, and asmt_instance
    • sn_vdr_risk_asmt_m2m_tiering_asmt_questionnaire for mapping 
    • Limited automation and integration capabilities

Smart Assessment for Controls & TPRM

  • Controls: Used in Control Attestation workflows to validate control effectiveness.
  • TPRM: Enables automated third-party risk assessments with scoring, issue generation, and event-driven rules

Once SAE is enabled for TPRM, it replaces the legacy engine and cannot be reverted 


Modules Utilizing Smart Assessment

  • Integrated Risk Management (IRM)
  • Policy and Compliance
  • Third-Party Risk Management (TPRM)
  • Field Service Management (FSM)
  • Business Impact Analysis (BIA)
  • Cyber Risk Institute (CRI) Assessments

Roadmap Highlights

  • SAE is evolving into a core capability across all risk modules.
  • Future releases will expand support for ESG, BCM, and AI-powered assessments 

Prerequisites

  • ServiceNow version: Washington DC or later
  • Install Smart Assessment Core from the ServiceNow Store 
  • Assign roles: sn_smart_asmt.admin, vendor_risk_admin, etc.
  • For TPRM, instance should be Yokohama Patch 6 or above
  • Enable SAE via system properties (e.g., sn_vdr_risk_asmt.sae_enabled for TPRM) 

Implementation Steps

  1. Install Smart Assessment Engine Core application from the Application Manager.
  2. Configure templates using the Template Builder.
  3. Define scoring models and visibility rules.
  4. Integrate with workflows using Flow Designer.
  5. Set up roles and access controls.
  6. Test and publish templates.

 

Note: There are numerous plugins related to Smart Assessment engine for every feature. 

Example for Automation Enablement there is specific plugins to be installed. You can start with SAE core and as per your requirement you can install the other plugins. The full list is provided in the ServiceNow SAE implementation page

 

For TPRM, instance should be Yokohama Patch 6 or above. Also you should enable the system property to true for SAE TPRM enablement. 


Triggering Smart Assessments

  • Use Flow Designer → Action: Trigger Smart Assessment
  • Inputs include:
    • Template ID
    • Assessor(s)
    • Scope (record/table)
    • Due date, duration, etc.
  • Can be triggered via:
    • Script
    • UI Action (custom)
    • Workflow Studio 

FAQs

Q: Can I migrate classic templates to SAE?
Yes, migration tools are available for metric types and templates.

Q: Is scripting required?
No, SAE is designed to be low-code, but scripting is optional for advanced use cases.

Q: Can I use SAE outside GRC?
Yes, SAE is modular and can be embedded in any workflow or app.

Q: What happens after enabling SAE in TPRM?
It becomes the default engine and cannot be reverted 

1 ACCEPTED SOLUTION

Vinod54
Tera Expert

@Rafael Cardoso Focused more on what is SAE and its difference when comparing Classic Assessments. 
Good that you covered the why part. 

Will post more content on GRC. 

View solution in original post

9 REPLIES 9

This a Bug !

I open a case in august, and I have a call with 4 Servicenow engineer this week. As soon I have the solution from servicenow I post it here.

They miss a reference table between Smart Assessment and BCM, so do not work to hard on this, it should never work as I understand.

Regard.

Hello I post the solution to use Smart Assessment with scoring  in the BIA Assessment bellow have a look and le me know 

I did not post at the right place my bad.

If you need more information if a PDF or Word to follow the all the step le me know 

When I post the solution I cannot attach any file, the web site did not accept my file 

Good luck 

Regard

aphaugat
Tera Expert

hi @Vinod54 , When migrating from Classic to Smart attestations, will previously completed attestation instances also be migrated? If not, does ServiceNow provide any option for reporting on historical assessment instance data, and how can old assessment instances be moved into Smart?

Hello 

I finaly have a long long call with many engineer from SNOW and we foud the solution.

Her is the first information I got. I did not implement yet, but this is a working Workflow to get the scoring from the Smart Assessment and assign the right value to the right BIA RTO, RPO or Tiering

We testing on our SNOW DEV instance and is working.

Open Workflow studio and define this workflow like this one many print screen bellow dont worry.

LucL_29-1760706036523.png

 

 

 

 

LucL_30-1760706036525.png

Trigger

Table: Smart Assessment instance as trigger (sn_smart_asmt_instance)                                     

If you use multiple assessment you need to assign each of them to the trigger with multiple trigger condition  I think you should select And and not OR.

If you did not assign a specific assessment the Workflow should be trigger for each assessment, this could be a issue.

 

 

You need to have 3 look up records to correctly make the relation between the Smart Assessment and the BIA

 

  • Metric instance to get the scoring (sn_smart_scoring_metric_instance)
    1. Assessment instance    is     smart assessment instance (the trigger)

LucL_31-1760706036530.png

 

To make the relation between the Smart Assessment and the scoring result

 

  • Assessment instance to scope item (sn_smart_asmt_m2m_instance_scope_item)
    1. Assessment instance    is    smart assessment instance (the trigger)

LucL_32-1760706036532.png

 

               To make the relation between the Assessment instance to scope item and Smart assessment instance

 

  • Impact Analysis (sn_bia_analysis)
    1. Sys ID   is    look up record #2 (Assessment instance to scope item), Scope Item, Record

Her we point to the right BIA using the Assessment instance to scope item record

LucL_33-1760706036535.png

 

 

  • IF condition to assign the right value with the scoring

You should have many IF Then for each condition you would like to define  according to the scoring result

 

      Assign the right value for each segment of your RTO / RPO/ Tiering her is 50 to let the condition enter to the condition for every test we made

LucL_34-1760706036536.png

 

               Use the look up #1 scoring (sn_smart_scoring_metric_instance) to get the scoring result

              

 

  • THEN : Update the record for you BIA, in this example we update the RPO

The fields is select from the drop down menu with the result, you should define the value in you BCM (Recovery Tier & Recovery Time Frame)

LucL_35-1760706036538.png

 

In the BCM menu you need to define the value for Recovery Tier & Recovery Time Frame

The recovery tier and the recovery time frame for RTO & RPO just bellow the Recovery Tier

              

LucL_36-1760706036541.png

 

            

 

If you have multiple IF THEN you should add End Flow to exit after you assign the right value

   

LucL_37-1760706036542.png

 

 

 

Do not forget to configure your BIA template with the Smart assessment

 

Do not forget to publish the Samrt Assessment  in the upper right corner 

Your Assessment template should be configure with this value to let access to BMC module

Additional option

               Purpose : Business Impact Assessment

               Assessment Targets: Impact Analysis

Setting

               Duration : We did not configure this value

               Assessment reader role: sn_bcm.core_viewer

  

 

 

LucL
Tera Expert

Hello

We made a Smart Assessment with 10 questions.

Each question have 5 possible answer.

we add scoring for the entire assessment so each answer receive a value.

if we use option in automation with IF Then for each answer for each question we need to have 5x5x5x5x5x5x5x5x5x5 = 9 765 625 option to manage, this is a bit to munch to mange for us.

I would like to know if we can manage scoring for the entire assessment.

I did not found in the Smart assessment how we could manage the entire scoring.

If the entire assessment give me a scoring of 25, yes we could construct all the IF Then to classify the result in the right RTO, RPO or Tiering.

I made 3 assessment, one for each section of the BIA RTO, RPO & Tiering.

but I did not found how to use the scoring for the entire RTO assessment to assign the right RTO in the BIA.

If you have any idea on how to use the scoring for entire assessment like sum of all the question in 1 assessment we would like to know how we could configure this setting.

 

Regard.