--- title: Create a normalization strategy description: You can create a custom normalization strategy as required. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/governance-risk-compliance/smart-assessment-engine/create-a-normalization-strategy.html release: australia product: Smart Assessment Engine classification: smart-assessment-engine topic_type: task last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Normalization in assessment, Scoring assessments, Use template designer, Manage, Smart Assessment Engine, Governance, Risk, and Compliance] --- # Create a normalization strategy You can create a custom normalization strategy as required. ## Before you begin - Confirm that the Basic Scoring for Smart Assessments plugin \[com.sn\_smart\_scoring\] is installed. - Role required: sn\_smart\_asmt.assessment\_admin and sn\_smart\_asmt.developer ## Procedure 1. Navigate to **All** > **Smart Assessment Engine** > **Administration** > **Normalization Strategies**. 2. On the Scoring normalization strategies list, select **New** and then fill in the form.
Field Description
Name Unique meaningful name for the normalization strategy.
Published Displays checked when the normalization strategy is published.
Retired Displays checked when the normalization strategy is retired.
Description Text that helps others to understand the purpose of this normalization strategy.
Strategy Enables the script for the normalization strategy.**Note:** When ECMAScript 2021 \(ES12\) mode is enabled, you can use the latest supported JavaScript features in your script. If this mode is turned off, your script will be limited to the JavaScript features supported by the application’s default environment.
3. Select **Save**. A new related list **Scoring normalization strategy inputs** appears. 4. On the Scoring normalization strategies inputs list, select **New** and then fill in the form.
Field Description
Normalization strategy The name of the normalization strategy in which inputs are to be created.
Order Order of the input.
Type Type of the input. For example: Number or Choice.
Label Label of the input.
Name Name of the input.**Note:** Strategy input names must start with a letter, underscore \(\_\), or dollar sign \($\), and may only contain ASCII letters, digits, underscores, or dollar signs. Avoid using spaces, special characters, or reserved keywords, as these are not permitted.
Description Text that helps others to understand the purpose of this input.
5. Select **Submit**. Continue adding inputs as needed by repeating these steps. If the input is **Choice**, then a choice related list appears 6. To add choices select the corresponding choice label from the Scoring normalization strategy inputs list. 7. On the related list Scoring normalization strategy input choices list, select **New** and then fill in the form. |Field|Description| |-----|-----------| |Normalization strategy input|The name of the normalization strategy input in which choices are to be created.| |Order|Order of the input choice.| |Label|Label of the choice.| |Value|Value of the choice.| 8. Select **Update**. Continue adding input choices as needed by repeating these steps. 9. Update the strategy script to incorporate the newly created input values for normalizing raw scores. - You can create scripts to define the transformation logic or formula needed to normalize the raw score effectively. - You can also set up conditions within the script. - You can confirm that the input in **result.value** must always be floating-point number for all question types. 10. Select **Publish**. After creating a custom strategy, you can manage it further by moving it back to draft to make edits, retiring it when it's no longer needed, or deleting it permanently.