Digital Signature - How to save it?

User657785
Tera Contributor

How do you enable the "Save signature checkbox"? as seen in this developer article.
Now Component Library | ServiceNow Developers

User657785_0-1675058387807.png

 

Thank you in advance for your help.

Ty

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Hi @User657785 ,

Verify that your instance has the Digital Signature API (com.glide.digital_signature_api) plugin. This plugin is active by default. This plugin includes a data resource that page authors can call to process the signature event and either generate a new document or only save the signature.

This task assumes you have placed the Digital Signature component on the page and are ready to configure the component properties and events. For instructions on accessing and using the UI Builder toolbox, see Work with components. For instructions on overriding styles using the Styles pane, see Add styling to a component.

Role required: admin or ui_builder_admin

  1. Define a label for your Digital Signature that differentiates it from other components in the content tree.

    A label makes finding the component easier in a large list of components. For instructions on using the content tree, see Work with pages.

     

     
    SandeepDutta_1-1675171724664.png

     

     

  2. Select the Digital Signature component, using one of these methods:
    • Click anywhere within the component.
    • Select the Digital Signature label you created for your component in the content tree.

    The property fields appear in the Config tab in the setup panel on the right.

  3. Enter either static or dynamic input in the input fields.
    • Enter static values by typing in the content or selecting it from a drop-down list.
    • Enter dynamic input by selecting the input type:
  4. Select the Events tab in the setup panel on the right and configure event handlers for the actions provided for the Digital Signature component.

Properties

Provide the terms and conditions that the user agrees to with their signature. Set whether to reuse the signature. Set the signature display properties.

Field Property Description
Agreement text agreementText The terms and conditions that the user agrees to with their signature. You can use a data binding to reference a reusable agreement text, such as @context.props.documentDetail.acknowledgementText.

Default: I agree to terms and conditions.

Legal text legalText The legal status of the digital signature.

Default: This constitutes your electronic signature and is the same as signing a printed document.

Hide save signature option hideSaveSignature When true, hides the check box for saving the user's signature for future use.
Save signature checked saveSignatureChecked When true, the check box for saving the user's signature is checked automatically, and the user's signature is saved for future use.

This property is not available when Hide save signature option is true.

Typed signature typedSignature A typed name that serves as the digital signature.

A user provides either a typed signature or a drawn signature, not both.

Drawn signature drawnSignature A drawn signature of the user. The user provides either a typed signature or a drawn signature but not both.
Submit button label submitBtnLabel Label for the Submit button.

Default: Submit

Hide secondary action button hideSecondaryAction If there is no secondary action, this option hides the secondary action button.

Default: True

Secondary button label secondaryBtnLabel The label for the secondary action button, if one exists. This property is not available when Hide secondary action button is true.

 

 

 

View solution in original post

2 REPLIES 2

Community Alums
Not applicable

Hi @User657785 ,

Verify that your instance has the Digital Signature API (com.glide.digital_signature_api) plugin. This plugin is active by default. This plugin includes a data resource that page authors can call to process the signature event and either generate a new document or only save the signature.

This task assumes you have placed the Digital Signature component on the page and are ready to configure the component properties and events. For instructions on accessing and using the UI Builder toolbox, see Work with components. For instructions on overriding styles using the Styles pane, see Add styling to a component.

Role required: admin or ui_builder_admin

  1. Define a label for your Digital Signature that differentiates it from other components in the content tree.

    A label makes finding the component easier in a large list of components. For instructions on using the content tree, see Work with pages.

     

     
    SandeepDutta_1-1675171724664.png

     

     

  2. Select the Digital Signature component, using one of these methods:
    • Click anywhere within the component.
    • Select the Digital Signature label you created for your component in the content tree.

    The property fields appear in the Config tab in the setup panel on the right.

  3. Enter either static or dynamic input in the input fields.
    • Enter static values by typing in the content or selecting it from a drop-down list.
    • Enter dynamic input by selecting the input type:
  4. Select the Events tab in the setup panel on the right and configure event handlers for the actions provided for the Digital Signature component.

Properties

Provide the terms and conditions that the user agrees to with their signature. Set whether to reuse the signature. Set the signature display properties.

Field Property Description
Agreement text agreementText The terms and conditions that the user agrees to with their signature. You can use a data binding to reference a reusable agreement text, such as @context.props.documentDetail.acknowledgementText.

Default: I agree to terms and conditions.

Legal text legalText The legal status of the digital signature.

Default: This constitutes your electronic signature and is the same as signing a printed document.

Hide save signature option hideSaveSignature When true, hides the check box for saving the user's signature for future use.
Save signature checked saveSignatureChecked When true, the check box for saving the user's signature is checked automatically, and the user's signature is saved for future use.

This property is not available when Hide save signature option is true.

Typed signature typedSignature A typed name that serves as the digital signature.

A user provides either a typed signature or a drawn signature, not both.

Drawn signature drawnSignature A drawn signature of the user. The user provides either a typed signature or a drawn signature but not both.
Submit button label submitBtnLabel Label for the Submit button.

Default: Submit

Hide secondary action button hideSecondaryAction If there is no secondary action, this option hides the secondary action button.

Default: True

Secondary button label secondaryBtnLabel The label for the secondary action button, if one exists. This property is not available when Hide secondary action button is true.

 

 

 

Community Alums
Not applicable

Hi @User657785 ,