---
title: Smart Assessment components
description: Several types of components are installed with the Smart Assessment feature, including tables, business rules, script includes and scheduled jobs.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/field-service-management/smart-assessment-components.html
release: brazil
topic_type: reference
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Components installed with additional plugins, Reference, Field Service Management]
---
# Smart Assessment components
Several types of components are installed with the Smart Assessment feature, including tables, business rules, script includes and scheduled jobs.
## Tables
Smart Assessment adds the table listed in the following table.
|
Table
|
Description
|
|---|
|
Questionnaire Template\[sn\_fsm\_smart\_asmt\_template\]
|
Stores information about Smart Assessment templates and its associated questionnaire.
|
Smart Assessment updates the table listed in the following tables.
## Business Rules
Smart Assessment adds the business rules listed in the following table.
|
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.
|
## Script Includes
Smart Assessment adds the script includes listed in the following table.
|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.|
## Scheduled Job
Smart Assessment adds the scheduled job listed in the following table.
|Scheduled Job|Description|
|-------------|-----------|
|Migrate survey instances to smart assessments|Migrates questionnaire instances to Smart Assessment and re-triggers the migrated instances.|
**Parent Topic:**[Components installed with additional plugins for Field Service Management](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/field-service-management/components-inst-additional-plugin.md)