Is there an E-Signature Question Type?

G24
Kilo Sage

In the Employee Service Center, we want for users to be able to submit Tuition Reimbursement Requests.  This will be a particular type of HR Service / Case.  Is there a "Question Type" or other straightforward way to collect a signature from the user BEFORE he submits the actual request?  (I'm not seeing anything.)

 

Or does it have to be a TASK assigned to the user after the Case is submitted? A screenshot or example would be greatly appreciated.  Thanks!

1 ACCEPTED SOLUTION

Udayrathore049
Tera Contributor

You can create a Catalog Client Script that will prompt the user to sign before the form can be submitted. ServiceNow doesn’t have a native “signature” field type in the Service Catalog, but you can implement a Signature Pad by utilizing a custom widget or integrating with a third-party service.

Here’s how you could approach this:

  1. Create a new field in the Service Catalog form (e.g., a Checkbox field or a Custom Signature Pad field).

  2. Use a Catalog Client Script to enforce the signature requirement:

    • In the script, check whether the user has provided a signature.

    • If not, prevent submission and prompt the user to sign.

You can achieve the signature collection via a widget using something like jQuery or other libraries to allow the user to draw on the form.

If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Uday Rathore
ServiceNow Developer
LinkedIn: https://www.linkedin.com/in/uday-rathore049/



View solution in original post

1 REPLY 1

Udayrathore049
Tera Contributor

You can create a Catalog Client Script that will prompt the user to sign before the form can be submitted. ServiceNow doesn’t have a native “signature” field type in the Service Catalog, but you can implement a Signature Pad by utilizing a custom widget or integrating with a third-party service.

Here’s how you could approach this:

  1. Create a new field in the Service Catalog form (e.g., a Checkbox field or a Custom Signature Pad field).

  2. Use a Catalog Client Script to enforce the signature requirement:

    • In the script, check whether the user has provided a signature.

    • If not, prevent submission and prompt the user to sign.

You can achieve the signature collection via a widget using something like jQuery or other libraries to allow the user to draw on the form.

If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Uday Rathore
ServiceNow Developer
LinkedIn: https://www.linkedin.com/in/uday-rathore049/