---
sourceDocument: Xanadu Governance, Risk, and Compliance
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/governance-risk-compliance

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Governance, Risk, and Compliance

ft:clusterId :

    - grc

bundleId :

    - grc

workflow :

    - Technology


---

# Approval rule form

# Approval rule form {#ariaid-title1}

* Release version: Xanadu
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

The approval rule form captures all the information needed to create an approval rule. An admin or third-party risk admin can create an approval rule.
{#tprm-ar-form__table_ln3_y5g_3rc__entry__2}

| Field | Description |
|-|-|
| Name | Name of the approval rule. |
| Source | Table to which the approval rule is applied. Third-party due diligence request \[sn_tprm_dd_request\] table is the source table for due diligence requests. |
| Query using field | Field that connects the approving table and the source table. Note: This field is only required if you're not using the Third-party due diligence request \[sn_tprm_dd_request\] table as a source. |
| Additional condition | Filter conditions that you can apply on the source table. These filter conditions determine when the rule is applied. |
| Approver type | Type of approver: * Specific approvers: Your choice of approvers. * Approver from source: Users or groups from the source table. * Dynamic approvers: Approvers that are selected dynamically from any table. * Scripted approvers: Script to determine your approvers. In the following example, a new approval rule record is shown with Scripted approvers as the selected Approver type. A script is started where you can update the parent, users, and groups parameters. {#tprm-ar-form__ul_dsp_pwg_3rc} Note: For security reasons, a user with the admin role doesn't have write access to the Script field on the Approval Rule form. Only the Approver Configurator developer has create and write access to the Script field on the Approval Rule form. If you have the admin role, you can set up an approval rule only with the following types of approvers from the Approver type list: * Specific approvers * Approver from source {#tprm-ar-form__setup-tprm-approval-rules_ul_ijn_nsh_cxc} For more information on the roles in the GRC: Approver Configurator application, see [Roles installed with GRC: Approver Configurator](https://www.servicenow.com/docs/r36RdUg6sD78kXniQeQakg "Various roles are installed with the activation of the GRC: Approver Configurator application."). |
| Approval required from | Any user or all stakeholders from whom the approval is required. |
| Description | Brief note that describes the approval rule. |
| Approvers ||
| Approvers from | Approver table. This field is available only if the Approver type is Approver from source or Dynamic approvers. This field defaults to the source table if the approver is from the source table. |
| Filter by | Conditions to filter records from the approver table. This field is available only if the Approver type is Dynamic approvers. |
| Advanced | Option to set a scripted dynamic condition. |
| User field | User reference or list of approvers from the approver table. |
| Group field | User group reference as approver from the approver table. |
| Dynamic condition | Script field to apply an advanced filter on the approver table. |
| Users | One or more users that are designated as approvers. |
| Group | Group of approvers. |
| Scripted approvers ||
| Script | Script to determine approvers. users and groups in the script are selected as approvers. |
[Table 1. Approval Rule form]

{#tprm-ar-form__table_ln3_y5g_3rc}

