--- title: Initiate an ad hoc approval for a contract document revision description: Initiate an ad hoc approval for a contract document revision from a user or a user group. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/employee-service-management/contract-management-pro/cmpro-initiate-approval-contract-request.html release: australia product: Contract Management Pro classification: contract-management-pro topic_type: task last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Common contract request tasks, Use, Contract Management Pro, Legal and Contract Operations, Employee Service Management] --- # Initiate an ad hoc approval for a contract document revision Initiate an ad hoc approval for a contract document revision from a user or a user group. ## Before you begin Role required: sn\_cm\_core.contract\_fulfiller ## About this task You can request for approval of a revision for contract documents from stakeholders. Here is how the flow works: - You can assign the approvals to a user or user group in your organization. Users with the group manager or contract fulfiller roles who are in the **assigned to** or **collaborator** fields can raise the approval for the revision. - When you initiate an approval, the approvers receive an email notification and can act on the approval. - An approver who does not have access to the contract revision is granted read-only access to the record until the assigned approval record is completed. **Note:** Only latest revision of specific contract type is sent for approval. If an approval of revision is pending, you cannot initiate another approval for the same contract type. ## Procedure 1. Navigate to your workspace. 2. Click the list icon \(\[Omitted image "lsd-lcc-list-icon.png"\] Alt text: List icon\). 3. In the **Lists** tab, open a request by selecting an option under **Contract Requests**.
Option Steps
**As an assignee** 1. Select the **Assigned to Me** option. 2. Select a request to work on. 3. If the request is newly assigned to you, select **Start** to start working on the request. The state of the request is Work in progress and the contract status is also work in progress.
**As a collaborator** 1. Select the **Collaborations** option. 2. Select a request to work on.
4. In the **Approvers** tab, click **Initiate Approval**. You can also initiate an approval by clicking the more actions button \(\[Omitted image "more-button-icon.png"\] Alt text: More actions button icon.\) and selecting **Initiate Approval**. 5. On the Initiate Approval dialog box, fill in the fields.
Field Description
Contract type From the drop-down list, select only one category of the contract type, for example, **Order Form**. **Note:** When you have only one contract type, then it is auto-populated.
Document revision The latest revision of the document . For example `Order Form - 1.0`. The number reflects the latest document revision. The revision number is visible from the Approving field. **Note:** The revision number of the latest document is one higher than the previous revision number.
Approval by Approval required at user level or user group level.- **User**: Get approval from an individual user. - **User group**: Get approval from a set of users. The **Select user** field is replaced by the **Select user group** field.
Select user User or user group who must approve the item. If you selected **User** in the **Approval by** field, select a user from whom the approval is required.**Note:** If you selected **User** in the **Approval by** field, an approval record is created for the selected user.
Select user group User or user group who must approve the item. If you selected **User group** in the **Approval by** field, select a user group from whom the approval is required.**Note:** If you selected **User group** in the **Approval by** field, an approval record for each user in the selected user group is created. Anyone from the group can approve.
Approval note Note for the selected user or user group.
6. Click **Initiate**. All the approval records are listed and the approval status changes to **Requested**. ## Result Assigned approvers are added in the **Approvers** tab with other approval details. The assigned approvers get an email notification with a link to open the record for action. **Note:** The contract type revision number is visible from the Approving field of the **Approvers** tab. ## What to do next Approvers can view and [Approve or reject a contract document](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/contract-management-pro/cmpro-approve-reject-request-docs.md). - **[Approve or reject a contract document](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/contract-management-pro/cmpro-approve-reject-request-docs.md)** Review a contract request or attachment and approve or reject it. - **[Cancel an ad hoc approval for a contract document revision](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/contract-management-pro/cmpro-cancel-approval-request.md)** Cancel an ad hoc approval for a contract document revision if it no longer requires any action. **Parent Topic:**[Common contract request tasks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/employee-service-management/contract-management-pro/cncore-common-contract-req-tasks.md)