---
sourceDocument: Yokohama Field Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/field-service-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Field Service Management

ft:clusterId :

    - fsm

bundleId :

    - fsm

workflow :

    - Customer and Industry


---

# Smart Assessment components

# Smart Assessment components {#ariaid-title1}

Release version: Yokohama  
Updated January 30, 2025  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Several types of components are installed with Smart Assessment, including tables, scripts and business rules.

## Tables {#smart-assessment-components__section_yyx_bqh_12c}

Smart Assessment adds the table listed in the following table.
{#smart-assessment-components__table_emm_nqh_12c__entry__2}

| Table | Description |
|-|-|
| Questionnaire Template \[sn_fsm_smart_asmt_template\] | Stores information about Smart Assessment templates and its associated questionnaire. |
[Table 1. Table added with Smart Assessment]

{#smart-assessment-components__table_emm_nqh_12c}

## Business Rules {#smart-assessment-components__section_znt_1vh_12c}

Smart Assessment adds the business rules listed in the following table.
{#smart-assessment-components__table_ot4_gvh_12c__entry__3}

| Business Rule | Table | Description |
|-|-|-|
| Trigger smart assessment | Work Order Task \[wm_task\] | Generates Smart Assessment instances for work order tasks. |
| Trigger smart assessment | Work Order \[wm_order\] | Generates Smart Assessment instances for work orders. |
| Trigger smart assessment | Affected Product \[wm_m2m_product_to_work_order\] | Generates Smart Assessment instances for affected products. |
| Verify Duplicate Association Of Template | Questionnaire template \[sn_fsm_smart_asmt_template\] | Ensures that each Smart Assessment template is associated with only one questionnaire record. A Smart Assessment template can't be linked to multiple questionnaire records. |
[Table 2. Business rules installed with Smart Assessment]

{#smart-assessment-components__table_ot4_gvh_12c}

## Script Includes {#smart-assessment-components__section_hyy_11k_12c}

Smart Assessment adds the script includes listed in the following table.
{#smart-assessment-components__table_vyk_f1k_12c__entry__2}

| Script Include | Description |
|-|-|
| FSMSmartAsmtUIControlSNC | Has methods to control UI components and actions based on the configuration for Smart Assessment. |
| FSMSmartAsmtUIControl | Contains a customizable wrapper for the script FSMSmartAsmtUIControlSNC. |
| FSMSmartAssessmentUtilSNC | Contains methods for all reference qualifiers and generates assessments from the Smart Assessment template if the conditions are met. |
| FSMSmartAssessmentUtil | Contains a customizable wrapper for the script FSMSmartAssessmentUtilSNC. |
| FSMSmartAssessmentDaoSNC | Contains all the database queries related to Smart Assessment. |
| FSMSmartAssessmentDao | Contains a customizable wrapper for the script FSMSmartAssessmentDaoSNC. |
| FSMSmartAssessmentMigrationHelperSNC | Contains methods related to survey type questionnaire and its instances migration to Smart Assessment. |
| FSMSmartAssessmentMigrationHelper | Wrapper |
| FSMSmartAssessmentsConstants | Holds the constants for Smart Assessment. |
| QuestionnaireUtilSmartAssessmentImpl | Implements the extension point QuestionnaireUtilExtPoint and contains utility methods for questionnaires and assessments. |
| QuestionnaireUtilAjax | Contains methods to alter fields on the record page based on the configuration. |
[Table 3. Script includes installed with Smart Assessment]

{#smart-assessment-components__table_vyk_f1k_12c}

## Scheduled Job {#smart-assessment-components__section_hlt_xdr_12c}

Smart Assessment adds the scheduled job listed in the following table.
{#smart-assessment-components__table_wlj_c2r_12c__entry__2}

| Scheduled Job | Description |
|-|-|
| Migrate survey instances to smart assessments | Migrates questionnaire instances to Smart Assessment and re-triggers the migrated instances. |
[Table 4. Scheduled job installed with Smart Assessment]

{#smart-assessment-components__table_wlj_c2r_12c}

