Signature workflow for a contract request
Summarize
Summary of Signature workflow for a contract request
The Signature workflow in Contract Management Pro supports both electronic and wet (manual) signatures for contract requests, enabling streamlined contract approval and signing processes. This workflow helps ServiceNow customers manage contract signatures efficiently, update contract statuses automatically, and maintain accurate records in the contract repository.
Show less
Electronic Signature Workflow
- Process: The finalized contract document is sent to signatories in the order defined by their "Order" value in the contract template rule. Signatories receive an email with a link to sign electronically via configured providers like DocuSign or Adobe Acrobat Sign.
- Signatory Actions:
- If all signatories sign electronically, the document passes sequentially through each signer, updating their status accordingly. Upon completion, the signed document is attached to a newly created contract repository record, and the request state updates to "Contract Signed."
- If one or more signatories opt for wet signatures, the manually signed PDF is uploaded by the contract fulfiller, who then continues the signature process with remaining signatories. The signature type updates to "Mixed signature." After all signatures, the signed document is attached to the repository, and the request state updates to "Contract Signed."
- If a signatory declines, the status changes to "Declined," the request moves to "Work in progress" state with "Signing Declined" status, and an email notification is sent to the requester. The document can then be resent for signature after necessary updates.
- Additional Notes: Contract users and contract fulfillers have defined roles for submitting change requests or revising documents. If enabled, a certificate of completion is generated and attached to the contract record upon signing.
Wet Signature Workflow
- Process: The finalized document is sent as a PDF attachment via email to the signatories, with the first signatory in the "To" field and others in "CC."
- Signatory Actions:
- Signatories print, manually sign, and return the document to the requester. Multiple signatories can collaborate by signing individually or collectively.
- If declined, the document is sent back for corrections.
- Contract Fulfiller Role: Upon receiving the signed documents, the contract fulfiller uploads the signed PDF to the system, triggering updates to contract status and request state depending on contract type (self-served or non-self-served).
Access and Permissions
- Contract fulfillers can view and update contract documents.
- Only contract administrators can delete contract documents.
- Requesters can view documents related to their submitted contract requests.
- Users on the watch list can view documents for requests they have added.
Validation and Error Handling
During contract repository record creation, mapped field values are validated. If errors occur, the contract fulfiller receives an email with details and a link to correct the data, ensuring accurate contract documentation.
Additional Functionality
The workflow supports canceling wet signature processes if needed, providing flexibility in managing contract signing phases.
Contract Management Pro supports electronic signature or wet (manual) signature for a contract request.
- Electronic Signature: Enables signatories to sign the contract document electronically. For more information, see Configure an e-signature provider.
If you want to generate a certificate of completion, you must select the Electronic Signature as signature type in the contract request. For more information, see Activate a system property to generate a certificate of completion.
- Wet Signature: Enables signatories to sign the contract document manually. You can then upload the signed document to a contract request. For more information, see .
Electronic signature workflow
- Send the finalized document to the signatories for signing.
- The state and contract status updates to Awaiting Signature and the electronic signature flow is triggered as configured in Configure an e-signature provider.
- An email notification that the contract document is available for signature is sent to the first signatory. The email contains a link to the contract document that the signatory can open and sign the document through the Docusign or Adobe Acrobat Sign electronic signature provider as configured in the electronic signature integration.
The first signatory is the one whose Order value in the list of signatories is set the lowest in the contract template rule. For more information, see Configure contract template rules.
- Signatories can sign or decline the contract document.
Table 1. Signatory action on the contract document Signatories action Workflow All the signatories choose to do an electronic signature - First signatory signs the contract document
If there is more than one signatory,the contract document is sent to the next signatory in the order.
The status of the current signatory in the request updates from Pending Signature to Signed. The status of the next signatory updates from Not Started to Pending Signature.
- After the last signatory has signed the document, the contract repository record is created and the signed document is attached to it.
For contract requests containing multiple contract documents, the signed contract document is split into individual documents and attached to the contract repository record for the respective contract type.
The state of the requests updates to Contract Signed.
One or more signatories decide to do a wet signature - One or more signatories decided to do a wet signature instead of electronic signature.
- The wet signed contract document in PDF format is shared with the contract fulfiller.
- The contract fulfiller uploads the signed document, selects the signatories who have shared the wet signed contract document and proceeds with the signature process by sending the document to the next
signatories.
The status of the signatory in the request updates from Pending Signature to Signed. The status of the next signatory updates from Not Started to Pending Signature. The signature type is updated to Mixed signature after all the signatories have signed the document.
- After the last signatory has signed the document, the contract repository record is automatically created and the signed document is attached to it.
For contract requests containing multiple contract documents, the signed contract document is split into individual documents and attached to the contract repository record for the respective contract type.
The state of the requests updates to Contract Signed.
The document is declined by the signatory.
An email notification that the signer has declined to sign the document is sent to the requester. The Signatory status in the request updates to Declined.
The State changes to Work in progress and the Contract status changes to Signing Declined.
The contract document is resent for signature. For contract request fulfilled by the contract user: A contract user can submit a change request. The contract fulfiller works on the change request and sends the updated document back to the contract requester. The updated contract document is sent for signature by the contract user.
For contract request fulfilled by contract fulfiller: The contract fulfiller creates a document revision manually or by using regenerate option and resends the document for signature.
If the system property sn_cm_core.enable_executed_contract_audit_certificate is set to true, the certificate of completion is generated and attached to the contract repository record.
- First signatory signs the contract document
Wet signature workflow
- Send the finalized document to the signatories for signing.
- The state and contract status are updated to Awaiting signature.
- An email notification is sent to the signatories and the contract documents are attached as PDFs in the email.
The signatory with the lowest Order value in the list of signatories is the first signatory and is placed in the To field of the email. The other signatories are placed in the CC field.
- Signatories accept or decline the document.
Table 2. Signatory action on the contract document Signatories action Workflow The signatory accepts the document. - The signatory prints the contract document,signs it, and then returns it to the signature requester.
- If there are multiple signatories for the contract, they can collaborate and send the signed document with everyone’s signature or individually sign and send it back to the signature requester.
The document is declined by the signatory.
The signatory sends the document back to the requester for necessary correction. The signatories and the contract fulfiller can collaborate and finalize the contract document. The contract fulfiller uploads the signed contract document. - On receiving the signed contract document, Contract fulfiller uploads the signed contract document in PDF format.
- The contract document is added to the repository after it is uploaded.
For self-served contracts, the state of the request updates to Closed complete and the contract status updates to Contract signed.
For non-self-served contracts, the state of the request and the contract status updates to Contract signed. To close the contract request, select Close complete.
For more information, see .
- A contract fulfiller can view and update contract documents
- Only a contract administrator can delete contract documents.
- Requesters can view only the contract documents for which they submitted the contract request.
- Users added to the watch list can view only contract documents for contract requests they have added.
While generating the contract repository record, mapped fields and their values are validated for data type and correctness. If validation errors are found, an email notification is sent to the contract fulfiller. The email also displays the list of fields that haven’t been copied into the final contract document and the link to the contract repository record. The fulfiller then opens the record using the link and corrects the values to resolve the validation errors.