--- title: Restrict access to fields in an article template description: Use encryption modules to set field-level security in article templates and display the fields based on role permissions. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/knowledge-management/secure-field-article-template.html release: australia product: Knowledge Management classification: knowledge-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Configure knowledge article templates, Configuring Knowledge Management, Knowledge Management, Manage content capabilities, Extend ServiceNow AI Platform capabilities] --- # Restrict access to fields in an article template Use encryption modules to set field-level security in article templates and display the fields based on role permissions. ## Before you begin Role required: security\_admin **Note:** Use Knowledge blocks to restrict the content within the same field. For more information, see [Knowledge blocks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/knowledge-management/knowledge-blocks.md). ## Procedure 1. Create an encryption module for the article template field to be encrypted. See [Create a cryptographic module](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/create-cryptographic-module.md) for details. 2. Associate the article template field with the encryption module. See [Encrypting fields and attachments](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/field-encryption-key-management.md) for details. 1. Navigate to **System Security** > **Field Encryption** > **Encryption Field Configurations** and click **New**. 2. On the form, fill in the fields.
| Field | Description |
|---|---|
| Table | Table associated with the article template fields. For example, for the How to article template fields, select **How To \[kb\_template\_how\_to\]**. |
| Column | Article template field to be encrypted. Only String, Date, Date/Time, and URL fields are supported.- **String and URL fields**: You can add a new encryption configuration to either a parent table or a child table. - **Date and Date/Time fields**: You can create encrypted field configurations to encrypt existing Date and Date/Time fields. You can add a new encryption configuration to a parent table only. You cannot add a new encryption configuration to a child table. **Note:** Depending on the number of records affected by the Date and Date/Time fields you are encrypting, it may take up to a few minutes to create the encryption configuration. Make sure that you create the encryption configuration for Date and Date/Time fields when transaction volume on the instance is low. |
| Encryption module | Encryption module you created for the article template field. |
| Method | - **Single Encryption Module**: Enables data to be encrypted with a single encryption module only. The field is encrypted with the encryption module defined in the **Encryption module** field. Users that do not have the encryption module cannot view or update field values. - **Multiple Encryption Module**: Enables data to be encrypted with more than one encryption module. The field is encrypted by the encryption context of the first user to enter data. If the user has multiple encryption modules, the context defined in the encryption module selector is used. Because the encryption module is set on a per record basis, fields in a list can have different encryption modules. However, within a single record, the field can be encrypted by only one module. **Note:** Mass encryption is not available when using the **Multiple Encryption module** method. After a configuration is created using the single encryption module method, you can update the record to use multiple encryption modules. However, you cannot change a field using multiple encryption modules to use a single encryption module. |