How do you use Signature pad?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-07-2017 01:21 PM
I cant actually modify anything on the signature_images table. its not security admin privileges and debug didn't help. The only functionality I had with it was the "Try It" after installation.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-15-2017 07:27 AM
The signature_pad plugin has the "accept_signature" UI Page as it's main component.
You still have to "link" it to the form/record that you want to sign.
You can create a UI action to call the UI Page. With the call you can pass in 4 parameter:
sysparm_document_id - the sys_id to attach the signature to
sysparm_table_name - the table to attach the signature to
sysparm_draw_only - user has to handwrite the signature (no typing on the keyboard)
sysparm_redirect_url - where to redirect after clicking "Accept"
The signature image will be linked to the record specified by the first 2 parameters.
Best,
Seb
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-05-2017 02:45 AM
The documentation on this at the moment is really poor.
So if it helps anyone either now, or in the future:
When you install the plugin 'com.snc.signaturepad' you will find the following UI Pages:
accept_signature
wo_accept_signature
wo_accept_signature_mobile
Mark Signature Blocks (HR Core App)
You can go into each one and click Try it to see the differences.
The table that gets populated is 'signature_image'. The 'document_id' field stores the sys_id of the record that the signature is related, the 'table' field stores the table name 'e.g. incident' and the 'user' field the sys_id of the user. The actual signature image is stored on these records as PNG attachment.
I managed to get it working after some trial and error and poking about on the Community (thanks everyone). If it helps anyone, here is my basic UI Action Script:
function siggy() {
gDialog = new GlideDialogWindow('wo_accept_signature');
gDialog.setTitle('Signature Pad');
gDialog.setWidth(500);
var rec_sys_id = g_form.getUniqueValue();
gDialog.setPreference("document_id", rec_sys_id ); //Pass the comments into the dialog
gDialog.setPreference("table_name", 'incident'); //Pass in a short description for use in the dialog
gDialog.render();
return false;
}
Regards
Paul
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-05-2017 05:35 AM
Thank you Paul! I'll take a look at it!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-15-2023 12:47 AM
Hi Paul,
Just out of curiosity, have you ever tried integrating it with Mobile Agent?
I have received a requirement I'm not quite sure how to address: integrate a signature pad with catalog tasks... My customer has CSM/ITSM Pro and FSM licences, so they are allowed to use it, I'm just not sure how to integrate it within that process, and there's not much documentation outside of the FSM scope.
Any help or hint would be highly appreciated.