The designer page shows all formerly added (or recognized) interactive fields on the documents and allows to interactively place additional interactive fields.

Please see the following figure for more information.

FigureDescription

Designer Page Overview

  1. Standard menu bar
    1. on the very left side, by default collapsed.
      Menu items have been explained in the first chapters of the Application Reference - WebUI.
  2. The Recipients List
  3. Form Field Elements
  4. Predefined (static value) Fields
  5. The main editor
  6. The page preview section (on the right side)
  7. Wizard Navigation Bar (bottom)

Properties Panel
to configure element properties; visible only when an element is selected and in property-editor mode.

This documentation covers the following topics in the next chapters:

UI Areas of the Designer explained in Detail

In this chapter, we are explaining the UI elements and their behavior in detail.

Standard Menu Bar

For more information about the menu bar please also have a look at the Application Reference Web UI guide.

Recipients List

Shows the list of all recipients and automatic-signature activities.
Allows to select to which recipient elements that are added later-on are assigned, and can be used to re-assign the element currently selected in the Main Editor. Just switch between the recipients to assign the tasks for them.

Form Field Elements

Please note: It is not possible to add any form fields (except signer attachments and signature fields) to an already signed document.

Let's have a deeper look into the properties of the elements which you can place using the Designer Page. When an element was placed on a document, and the element gets selected, the properties panel gets opened. Within the properties panel, different properties of the element can be defined. The properties which can be defined vary between different element types.

Note that not all of the properties explained below are available on all instances or in all organizations. Some may require additional contractual agreements, may depend on instance configuration, or on Feature Flag configuration. In case you are missing a feature described below in your organization, and you need the functionality for your business case, get in contact with your Namirial Sales Representative or Technical Account Manager.

General properties of all Elements

There is a couple of properties which can be defined on any interactive element that can be placed on a document:

General Properties

The assignment of an element to a recipient defines which recipient is allowed to, or must, fill an element as part of fulfilling the (signing) activity. An element can be assigned to one (or no) recipient. Only recipients of type "signer" (with or without having signature fields) are eligible in the recipients selection (with an exception - "Automatic Signing Activities" can be selected on signature fields, see below). If a field is not assigned to any recipient, only the default value will be shown to all signers (and other recipients), but nobody will be able to interact with the element or change its value. When changing the recipient using the drop down list, both the color indicator of the properties panel and the color of the element in the main panel will automatically change to the color indicator of the recipient (also visible e.g. in the recipients panel).

Only the recipient to whom an element was assigned will later-on be able to edit the value, but also all the other recipients in the signature workflow will see the value. Recipients that are involved in an activity before the signer is setting/editing the value see the field's default value (which might be empty or changed afterwards), while recipients that are involved after the signer see the value which the signer finally set.

Also, all elements support to define if an element is "required" or "optional". "Required" means that the user to whom an element is assigned must set a value (or keep the initial value), to ensure the element's value is not empty. Some field types like checkboxes may define different policies for handing the "required" property; we will explain details below in the properties section of the respective field types..

Textfield

Following settings are available for textfields:

General

Advanced

  • Required
  • Read-only
    • when this property is checked the user cannot edit the value.
  • Id
    • a (technical) field identifier which is typically used when the form values should be processed automatically after signing. Its use typically depends on integration scenarios.
      The control supports copying the value directly to the browser session storage, by pressing the "copy" icon (Copy Icon).

    • Please note that if the Id is copied to another field it will be a "clone" of the original one. Additionally the following message will appear after assigning the Id to another field:
      Another Element with this Id has been found, all settings of it will be copied. Later changes will be applied to all elements with this Id. Do you wish to proceed?


  • New value
    • the initial value of the textfield element can be defined. This value will be shown to the recipients already before editing the value.
  • Font family
    • The font family defines which font should be used for rendering the text in the web browser, and also be used for filling form elements in the PDF. Keep in mind when working with languages that require usage of Unicode characters, that the font installed on the server must also support the entire (used) unicode charset - otherwise the entire text or some characters will be represented using replacement characters.
  • Font size, text color, text alignment
  • Multi-line
  • Password
    • the field behaves as a password field, which implies that the value entered by the recipient (or prefilled) is not readable but showing masked password input instead
  • Character limit (0= no limit)
    • Define a maximum text input length

It is possible to add a validation for the text field. You can choose between the following validations:

Please note: The (optional) input validation definition might be helpful to limit the user input to the expected values.

Textfield Settings

Please see the following sample for date validation:

Input validationResult

Input Validation

Input Validation Result

Signature

For information about how to sign the different signature types please have a look at the Signer Guide.

For information about how to configure the signature types for a REST api call please have a look at: Beginner Guide

In the "General" section, the signer can select the signature type(s) he wants to allow for the signer. The different signature types are explained in detail in the Electronic Signature Guide (sender perspective). Also, the Signer Guide describes the different user experience from signer's perspective.

If the sender allows just one signature type, the signature type will be automatically selected when a recipient later-on clicks on the signature field. When allowing multiple signature types, the sender is allowing the recipient to select one of the allowed signature types. The sender can in addition define, by marking the "star" icon (Star Icon), a preferred signature type which is then automatically preselected for the recipient.

In addition, the sender can define if a timestamp of a time-stamping service will be embedded on the signature directly.
The (RFC 3161 compliant) timestamp service therefore has to be configured in the server configuration. It depends on server configuration, if a qualified timestamp service will be used therefore.

Please see the following settings which are available for all signature fields:

The "Definition & Assignment" section behaves like defined in the standard behavior of all elements, but with following deviations:

Following options available for all signature types

In the section "Display following stamp imprint data", the sender can define which data to be contained on the signature representation on the PDF. Note that some items will be ignored when defining a custom stamp imprint configuration that simply does not contain a specific field for all or some signature types.

The following default values are used for all signature types:

Please note: If "Extra Information" is disabled, all other variables (such as "Name", "IP address" etc.) will be automatically disabled as well and no information will be displayed as stamp imprint. 

The "Advanced Settings" tab allows to set additional parameters.

At the top of the advanced settings, the sender can change the appearance of the signature rendering:

As many settings are different per signature type, the advanced settings tab also lists all signature types which have been allowed on the General tab. For each of the signature types, a settings section (which is by default collapsed) can be expanded. Some of these settings can be defined per signature type, but same options are available for all signature types to allow independent configuration.

UI signature validity in second. This setting is used by the following sigTypes:

Signature Settings Overview

ClickToSign

Please note: The additional setting for using qualified timestamp server is not available for this signature type.

There is no additional configuration (setting) needed for this signature type.

This is the simplest signature type, with the most convenient user experience. With this signature type the signer has just to click on the signature field to sign. As it is a pure browser-based signing experience, we consider the "ClickToSign" signature type as one of the "HTML5 signature types". This requires careful consideration of configuration of the activity to reach the necessary expression of power.

DrawToSign

Please note: The additional setting for using qualified timestamp server is not available for this signature type.

There is neither an additional configuration (setting) nor a feature flag needed for this signature type.

This type allows the signer to draw his signature by mouse, finger or pen. Just an image of his signature is created and embedded into the document. In this case, only the flat picture of the signature and technical parameters of the session are recorded, but no biometric data.  We consider also the "DrawToSign" signature type as one of the "HTML5 signature types".

TypeToSign

Please note: The additional setting for using qualified timestamp server is not available for this signature type.

There is neither an additional configuration (setting) nor a feature flag needed for this signature type.

With this type the signer has to type in his name to sign the signature field. The signature itself is printed in a computer font that may look like someone's handwriting, but actually isn't the signer's handwriting itself. It's the third and last one of this guide which we consider as one of the "HTML5 signature types".

SwissCom On Demand Certificate

Following feature flag is necessary: SwissComOnDemandCertificate

Before starting the envelope please see the following configurations which are needed in order to send a SwissCom On Demand Certificate.

FigureConfiguration

SwissCom Certificate Setting

  • Authentication certificate
  • Customer key
  • Name pattern



Please see the following sample name pattern (can differ in other use cases):

Please also note that the name patterns are case sensitive!

cn=TEST ##ReceiverFirstName## \n##ReceiverLastName##, givenname=##ReceiverFirstName##, \nsurname=##ReceiverLastName##, c=##country##, \nemailaddress=##ReceiverEmail##

If an evidenceId is needed add it to the pattern like it is shown in the next sample and enable the checkbox "Determine and set Swisscom On-Demand Certificate 'Evidence ID' automatically:

cn=TEST ##ReceiverFirstName## \n##ReceiverLastName##, givenname=##ReceiverFirstName##, \nsurname=##ReceiverLastName##, c=##country##, \nemailaddress=##ReceiverEmail##, serialNumber=##EvidenceId##

After setting the organization configuration you can start with the envelope. Please do not forget to add the following data which is necessary to use the SwissCom On Demand Certificate:

FigureConfiguration

SwissCom Certificate Recipient

  • Mobile phone
  • Country of residence
  • Organization (optional)


Biometric Signature

On a signature field which allows recording a biometric signature, the biometric verification can be enabled in case the (optional) SIGNificant Biometric Server was also installed and properly configured.

When enabling the biometric verification, the sender has to provide the signer's user ID which was used to enroll a profile.

The sender can configure behavior of the biometric verification:

Another option allows the sender to define that only the validation response (which includes the validation score obtained from biometric server) should be stored in the signed PDF, instead of storing the entire biometric data. In this case, the document itself does not store the data required for a forensic examination of the handwritten signature, but legal considerations may result in preferring that option, in some countries.

Biometric Signature Setting

Following feature flag is necessary: BiometricSignature

For the biometric signature you can additionally configure following setting:

Biometric Signature Advanced Setting

Local Certificate

For a local certificate signature, the sender can define filters on certificates to be offered for signing. Currently it is possible to define a preferred signature algorithm. Certificates using this algorithm will be ranked higher in the certificates offered to the signer.

The sender can also enforce to use the selected (preferred) one, which avoids that the signer is using certificates based on another (probably weaker) digital signature algorithm. You can enable preferred hash algorithm and enforce the use of the chosen algorithm. The enforce shown algorithm will be dynamically changed if the preferred algorithm is changed.


Please see the following configuration available for local certificate signature:

Figure

Configuration

Local Certificate Setting

  1. With the local certificate setting you can

    1. validate the recipient and certificate holder name

    2. enable signing certificate filter on intended use

    3. and enable the certificate root CA verification with EUTL.


Digital Remote Signature

If the user has a long lived certificate you can use the Digital Remote Signature option. You can configure the User Id and the Device Id. If not configured the signer must provide those information:

Digital Remote Signature Recipient

Disposable Certificate

Disposable certificate advanced settings now also contains the option to select a long lived certificate. You can also force this setting in the organization settings. 

The Long-Lived Disposable Certificate (LLD) is a special variant of a Disposable certificate. The main difference is, that it is not being activated immediately, but after the signatures have been applied. 

The Long-Life Disposable certificate profile allows to manage the Qualified Certificate issuance in restricted use-cases restricted to closed-group users contexts, where digital signatures do not produce any legal effect if the verification of the certificate holder identity is not completed with a positive result.

A typical use case is when the document to be signed is a contract that needs to be executed by two or more parties and it does not carry any legal effect until all parties have signed it.


Following feature flag is necessary: DisposableCertificate

Please see the following configuration for the disposable certificate (those settings can be found in the organization settings)

FigureConfiguration

Disposable Certificate Setting

  1. Before you can send a disposable certificate you have to fill in some dates. First, in your organization settings and then if you send the envelope. The next figure shows you the configurations which has to be done before sending the envelope.

    There are three checkboxes available:

    • Use lean disposable (Has to be enabled, except there is a clear reason against it)
      Note: There are differences in the validation rules between "regular" disposable and "lean disposable". 
      • choose between the lean disposable with validity of 60 min or with validity of 30 days
    • Show disclaimer before certificate request (to ensure that certificates are issued only with consent of the holder; but might be substituted with other process constraints which address the legal requirement)
    • Send disposable disclaimer document emails (might be required in fulfillment of obligations of the LRA contract, unless other delivery methods ensure delivery of the certificate request form)

After the configuration in the organization settings you also have to fill in the disposable data for the recipient. Please see the next figure:

FigureConfiguration

Disposable Certificate Recipient

  • Document type
    • Identity card
    • Driver license
    • Passport
  • Document number
  • Document issued on
  • Document issued by
  • Document expiry date
  • Identification Issuing Country
  • Identification type
    • Tax Code
    • National unique number
    • Passport
    • Identity card
    • Driving license
  • Identification Number
  • Mobile phone
  • Country of residence

The signer will receive its email as usual and when the signer wants to sign a disposable certificate signature field he will get a one-time-password via SMS. The counter on the disposable certificate starts by signing the first signature. If “Show disclaimer before certificate request” is enabled in Settings->Organization->Disposable Certificate the signer first receives the disclaimer before the SMS-OTP. When the document is finished you can validate, for example, the qualified electronic signature in Adobe Reader.

SMS-OTP Signature

Following configuration (optional) can be set before sending the envelope with a SMS-OTP signature: You can either set the phone number for the signer or not. To set the phone number just add in the following space on the create envelope page. If you do not set the phone number, the signer has to fill in his/her phone number:

SMS OTP Recipient

Automatic Remote Signature

Following feature flag is necessary: AutomaticRemoteSignature

If you create a workflow, a new type “Add Automatic” recipient is available. The automatic remote signature / eSealing is applied automatically to the document, if it is the automatic recipient turn. The workflow continues automatically with the next recipient after the automatic recipient.

1) Automatic Remote Signature Profiles

The profiles for automatic remote signatures are managed via the organization’s settings page (so only by user managers). For creating an automatic remote signature profile you need a description (e.g. name), the username and the password.

Attention: if a power user wants to use the automatic remote signatures, the user must have enabled the user right “” (see “Settings” > “Users”).

2) User Settings

User must have enabled the option “Allow automatic eSealing” to use the automatic remote signatures / eSealing within a workflow.


Automatic Remote Signature Profiles

  1. Enable automatic eSealing for the user

3) Creating a workflow with automatic remote signatures

In the eSAW UI you can add an automatic signer / eSealing via button in the recipient list “Add Automatic”. Then the profile must be selected for the automatic signature / eSealing. Attention: the power user must have the right “Allow automatic eSealing” enabled (see “Settings” > “Users”).

Add Automatic Remote Signature

  1. Add automatic

Generic Signing Plugin

Note: This feature is not available with basic subscription, so please contact your Namirial sales.

The “Generic Signing Plugin” (GSP) allows implementation of custom 3rd party signature creation implementations (HSM based, web service based, etc). It is typically used to integrate external CAs into eSignAnyWhere. A GSP based implementation of a 3rd party CA is available for envelopes created via eSAW API or via eSAW WebUI. New features and improvements allow wider usage of the GSP.

You can find the configuration for a generic signing plugin in the organization settings. After those configurations you can use the generic signing plugin.

BankId

BankId signature type can now be configured in the UI.

For more information please see: WSC HOWTO BankID Plugin (restricted access)

The BankID implementation we are talking about here is the Swedish BankID implementation. The BankID is a common identification method provided by a consortium of the Swedish banking sector, and the identities (which are bound to the national unique number of a citizen) are linked to confirmed identities based on Anti-Money-Laundry verifications. For that purpose, a local device (Mobile Device with BankID App, or Desktop PC with installed BankID Desktop application) has to be installed. The app or application on the local device has to be linked uniquely to the confirmed identity. In addition, the service offers a signing method to sign with a signer-individual certificate provided by the Swedish BankID consortium.

It can be used both as authentication method (when opening a workstep / signer activity), and as signature type on a signature field level.

A-Trust

Note: For the A-Trust signature configuration you need an A-Trust Signaturbox first. For more information please contact us.

Further information: A-Trust Guide (restricted access)

Radiobutton

Following settings are available for a radio button:

General
  • Required
  • Read-only
    • when this property is checked the user cannot edit the value.
  • Group name

Additionally you can find the following advanced settings: 

Radio Button Setting

Checkbox

General
  • Required
  • Read-only
    • when this property is checked the user cannot edit the value.
  • Id
    • a (technical) field identifier which is typically used when the form values should be processed automatically after signing. Its use typically depends on integration scenarios.
      The control supports copying the value directly to the Windows clipboard, by pressing the "copy" icon.
  • Export value
    • An "export value", which is the meaning assigned to the checkbox when it is checked. Using this field might be indicated when form values should be processed automatically after signing. Its use typically depends on integration scenarios.
  • Deselected
    • The initial value of the checkbox element; while the label automatically changes between "Deselected" and "Selected" in the current implementation to reflect its current state.

Listbox

General

Advanced

  • Required
  • Read-only
    • when this property is checked the user cannot edit the value.
  • Id
    • a (technical) field identifier which is typically used when the form values should be processed automatically after signing. Its use typically depends on integration scenarios.
      The control supports copying the value directly to the Windows clipboard, by pressing the "copy" icon.
  • Multiple selection
  • Display name
  • Export value
  • List of options
  • Font family
    • The font family defines which font should be used for rendering the text in the web browser, and also be used for filling form elements in the PDF. Keep in mind when working with languages that require usage of Unicode characters, that the font installed on the server must also support the entire (used) unicode charset - otherwise the entire text or some characters will be represented using replacement characters.
  • Font size, text color

Combobox

General

Advanced

  • Required
  • Read-only
    • when this property is checked the user cannot edit the value.
  • Id
    • a (technical) field identifier which is typically used when the form values should be processed automatically after signing. Its use typically depends on integration scenarios.
      The control supports copying the value directly to the Windows clipboard, by pressing the "copy" icon.
  • Editable
  • Display name
  • Export value
  • List of options
  • Font family
    • The font family defines which font should be used for rendering the text in the web browser, and also be used for filling form elements in the PDF. Keep in mind when working with languages that require usage of Unicode characters, that the font installed on the server must also support the entire (used) unicode charset - otherwise the entire text or some characters will be represented using replacement characters.
  • Font size, text color

Signer Attachment

General
  • Label
  • Required

Additionally to the general settings you can define the following in the advanced settings for attachment fields:

Attachment Setting

Read Confirmation

Reading confirmation can be added for

Following settings are available:

General
  • Required
  • Id
    • a (technical) field identifier which is typically used when the form values should be processed automatically after signing. Its use typically depends on integration scenarios.
      The control supports copying the value directly to the Windows clipboard, by pressing the "copy" icon.
  • Label

Please also see the next figure for reading confirmation just for a specific area:

Read Confirm

FigureDescription

Read Confirm Setting

  1. Reading confirmation for the page
  2. Reading confirmation for the document

If the field is selected as required the recipient must then confirm that he/she has read the selected area.

Read Confirm Area

Link

Please note the following general settings which are available to configure a link:

General
  • Id
    • a (technical) field identifier which is typically used when the form values should be processed automatically after signing. Its use typically depends on integration scenarios.
      The control supports copying the value directly to the Windows clipboard, by pressing the "copy" icon.
  • Insert URL
    • Enter the URL here to which the recipient should be redirected when clicking on it.

With the link form field it is possible to add hyperlinks to the document. This allows the recipient to just click on the link to navigate to linked pages.

Link Configuration

Predefined (static value) Fields

Additionally to font size and text color you can also choose between italic and bold. This option is available for the following fields:

The same settings (elementId and FieldDefinition) can also be set for the following predefined fields:

Email Settings

The value of a predefined field will be inserted automatically at the time when the recipient, to whom a predefined field was assigned, is opening the activity. On predefined fields, only the recipient can be selected. Different to other form elements, it is not possible to set a predefined field "mandatory" as the value anyhow is filled automatically. Following predefined fields can be used:

Predefined fieldDescription
EmailIs the recipient email of the involved signer
Initials

Is the combination of the first letters of the first name and the last name (Example: For the recipient "John Doe", the initials are "J D")

It is possible to include the middle name for the initials.

First nameIs the first name of the recipient as defined by the sender on the Recipients Page
Last nameIs the last name of the recipient as defined by the sender on the Recipients Page
Full Name

Is the combination of the full first name and last name.
Note, especially in international context, that the current implementation today always lists the first name (given name) first, and the last name (surname) as second.

Date

Is the date when the activity was opened by the signer.
Read more about configuring the date format in the properties chapter below.

Following settings apply for:

General

Advanced

  • Select recipient
  • Font family
    • The font family defines which font should be used for rendering the text in the web browser, and also be used for filling form elements in the PDF. Keep in mind when working with languages that require usage of Unicode characters, that the font installed on the server must also support the entire (used) unicode charset - otherwise the entire text or some characters will be represented using replacement characters.
  • Font size, text color

Following settings apply only for date:

General

Advanced

  • Select recipient
  • Date time format
  • Font family
    • The font family defines which font should be used for rendering the text in the web browser, and also be used for filling form elements in the PDF. Keep in mind when working with languages that require usage of Unicode characters, that the font installed on the server must also support the entire (used) unicode charset - otherwise the entire text or some characters will be represented using replacement characters.
  • Font size, text color

Static Text

Additionally to the text field it is also possible to add a predefined static text to the document.

Please note the following: It is possible to add a static text although the document was already signed. This is the main difference between the textfield and the static text as a predefined element.

Following settings are available for the static text:

General
  • Id
    • a (technical) field identifier which is typically used when the form values should be processed automatically after signing. Its use typically depends on integration scenarios.
      The control supports copying the value directly to the Windows clipboard, by pressing the "copy" icon.
  • New value
    • Add the text which should be displayed on the document

Guiding Order

With this setting you can define a specific order for the tasks. The sequence defines the tab order, used e.g. to navigate from one form field to the next just with keyboard navigation.
Typical scenario for defining such task sequences are:


In addition to order the tasks by drag and drop it is also possible to define a sequence mode:

Applicable to the following Elements:

Main Editor

What-you-see-is-what-you-get (WYSIWYG) editor to place form elements, re-arrange and resize them. Elements can be added on the document by dragging them from the Elements Toolbox and placing it directly at the target location. After adding the element to the document, when moving the mouse over the element on the document, an in-place action menu up shows up:

In Place Action

The in-place action menu provides following actions:

Re-arranging elements on the page can again be done by Drag&Drop. While re-arranging elements, rulers which are automatically appearing during the re-arranging help to align controls precisely:
Arranging Element

Elements can be resized with a Drag&Drop interaction on the lower-right corner (where it is indicated using the resize-corner icon). Note that elements that had been embedded as AcroForm Elements on the PDF cannot be resized.

Page Preview

Shows the structure of documents and their pages contained in the envelope, and previews locations of signature fields on the document.

Wizard Navigation Bar

The navigation control of the wizard, with following buttons while on the Designer Page:

Properties Panel

On devices without touch capabilities, the user can open the properties panel by selecting (clicking) an element in the Main Editor area. On tablet PCs (or in general on devices with touch input), the user must click on the cogwheel icon on an element's adhoc menu to open the properties panel. The color of the property panel is indicating to which recipient an element is assigned. The recipient colors used in the recipients list, and also used for the elements in the main editor, are reflected in the colors of the properties panel. When the properties panel is open, the user can change settings, but needs to confirm or cancel the properties panel using one of the two buttons at the bottom of the properties panel, before other UI changes (e.g. arranging of elements) can be done in the UI:

Properties Panel