- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2023 10:00 PM
How do you enable the "Save signature checkbox"? as seen in this developer article.
Now Component Library | ServiceNow Developers
Thank you in advance for your help.
Ty
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-31-2023 05:29 AM
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
- 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.
- 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.
- 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:
- Data binding: Enables you to create dynamic property values derived from multiple sources, such as state variables (@state) in the page, URL variables (@context), or payloads from a data resource (@data). For details, see Add and configure data resources to a page.
- Scripting: Creates a scripted property value. For details on scripted values, see Define and bind client scripts to components.
- 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. |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-31-2023 05:29 AM
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
- 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.
- 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.
- 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:
- Data binding: Enables you to create dynamic property values derived from multiple sources, such as state variables (@state) in the page, URL variables (@context), or payloads from a data resource (@data). For details, see Add and configure data resources to a page.
- Scripting: Creates a scripted property value. For details on scripted values, see Define and bind client scripts to components.
- 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. |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-01-2023 02:39 AM
Hi @User657785 ,