--- 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)