How to enable OOB E-signature for approval/Rejection in Employee Center portal

Ajit Kumar2
Tera Contributor

Hi Everyone,

 

Is there a way to enable OOB e-signature for approval and rejection in Employee Center portal. 

Current release we are in Utah.

2 REPLIES 2

J A Lindsay
Giga Guru

Hi Ajit, This link to product docs might be helpful E-signature (servicenow.com). 

I have enabled it in a PDI, but I was practicing use on EC pro not plain EC. 

There are plugins to enable, and also a cross-platform privilege to allow, and I had to install the plugins then go and repair them to find some other plugins to install, it took a few mins, but it wasn't that hard. Also I think E-signature comes with the HR modules if you are using them. 

Hope that helps, J. 

Riya Verma
Kilo Sage
Kilo Sage

Hi @Ajit Kumar2 ,

Hope you are doing great.

 

To implement e-signature functionality, you can utilize ServiceNow's GlideForms and GlideRecords API to create a custom form where users can digitally sign their approvals or rejections. Here's a high-level overview of the steps involved:

  1. Create a new table or extend an existing table in ServiceNow to store the e-signature records. ex:"ESignatureRecords".
  2. Design a user-friendly form in ServiceNow using GlideForms to capture the necessary information for approval and rejection, including the e-signature field.
  3. Add JavaScript logic to the form to handle the submission and processing of the e-signature data. You can use a third-party JavaScript library, such as Signature Pad or Docusign, to capture and store the e-signature.
  4. Write server-side business logic using GlideRecords API to handle the saving and retrieval of e-signature records in the "ESignatureRecords" table.
  5. Customize the Employee Center portal to include a link or button that directs users to the custom e-signature form you created in step 2.
  6. Integrate the e-signature functionality with your existing approval and rejection processes in ServiceNow by incorporating the custom e-signature form and associated logic.
Please mark the appropriate response as correct answer and helpful, This may help other community users to follow correct solution.
Regards,
Riya Verma