Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section


Column
width150px


Column

Feature Release

eSignAnyWhere 23.40

October 2023

Beside, focusing on stabilizing and improving existing features to make them even better to use, this release additionally introduces the following:

Expand
titleTypeToSignSignature feature flag

We are pleased to announce the introduction of a new feature flag, "TypeToSignSignature", with this release. This feature flag brings forth notable implications for both existing and new organizations. Existing organizations as well as new organizations will have access to the TypeToSign signing method. However, we now offer the added flexibility of being more selective in activating this product feature to keep the UI a bit more clean. Furthermore, on-premise customers can configure on a per-organization basis if they want to allow TypeToSign signing method.

By implementing this feature flag, we empower organizations to tailor their signing preferences to their specific needs, ensuring a more customized and efficient experience.

For further details, please refer to Feature Flags#TypeToSignSignature.


Expand
titleOrganization specific timestamp

We are pleased to introduce a new feature flag to allow an organization specific timestamp - "AllowUsingCustomTimestampService". This feature allows you to set a dedicated timestamp service for each organization. With "AllowUsingCustomTimestampService", you gain the ability to fine-tune timestamp configurations on a per-organization basis. This means that it is now possible to customize timestamp services to meet the specific needs of each organization in your instance, ensuring that timestamps align perfectly with their unique requirements. This feature provides enhanced control and flexibility, making timestamp management more precise and adaptable across your entire instance.

Please also see Feature Flags#AllowUsingCustomTimeStampService and the Organization Settings


Expand
titleOAuth configuration enhancement

We are excited to introduce new configuration options for OAuth in this release. You now have the flexibility to control how OAuth values are compared, whether it's case sensitive or not. Specifically, for the Signer OAuth Provider, the following comparison modes are additionally available:

  • Validate (respect case): OAuth values will be validated with strict case sensitivity.
  • Validate (ignore case): OAuth values will be validated while ignoring case differences.

OAuth Configuration ValidationImage Modified

This enhancements offer greater control and customization, ensuring your OAuth integration is tailored to your exact needs.

For general information about OAuth please refer to OAuth2 Authentication Reference and for samples OAuth2 Authentication Samples.



...

Section


Column
width150px


Column

Feature Release

eSignAnyWhere 23.18

Date: May 2023

Beside, focusing on stabilizing and improving existing features to make them even better to use, note the following features:

Expand
titleGeneric signing plugin improvement

Improved the handling of the generic signing plugin. For general information about the generic signing plugin please see Generic Signing Plugin


Expand
titlePossibility to change UI language

It is possible to change the UI language via a route parameter e.g. https://demo.esignanywhere.net/en/Home/Index to view the UI in English language https://demo.esignanywhere.net/it/Home/Index to view it in Italian. This applies also for the agent drafts which can be opened with a defined language now e.g.: .../es/AgentRedirect/Index?draftId=##id## to view the UI in Spanish. Please see the supported languages here: Language Support

The language parameter is optional, if not set then the language will be set to the UI language setting from the authorized user.


Expand
titleDefine a default signature method per draft/template

Default signature type can now be set for drafts as well as for templates. Following signature types are supported:

  • ClickToSign
  • DrawToSign
  • TypeToSign
  • Digital Remote Signature
  • Biometric Signature
  • Local Certificate
  • Disposable Certificate
  • SMS-OTP Signature

For more information how to set the default signature type in API see Using Templates for Standard Processes and Using drafts to prepare envelopes.

Also available via UI in the Organization Settings → Default Signature Settings, on the create envelope page in the advanced settings as well as on the edit template page in the advanced settings.


Expand
titleNew recipient setting

In the organization settings you can now find a new configuration to show a warning dialog if there are fewer signature fields than signers. If this settings is enabled (default) the warning dialog will be shown if:

  • only some of the signers have no signature
  • when all of them have no signature

Signature Fields MissingImage Modified

Please see the Organization Settings.

Furthermore, the import and export of an organization includes now also a node for this setting. Information can be found here: On-Premise operating and system integrator guide (restricted access)


Expand
titleHarmonized file names

The zip file which can be downloaded from the envelope details page is now named to the envelopeId (only if the envelope contains more than one document). This applies also for all Emails to CC where it is possible to download the documents. Please see the following email templates which are affected:

  • Send copy of finished envelope to CC recipient
  • Send copy of finished envelope to CC recipient (non-registered)
  • Send signer list to CC recipient
  • Send signer list to CC recipient (non-registered)

For more information about email templates please see Email Template Settings





...

Section


Column
width150px


Column

Feature Release

eSignAnyWhere 22.52

Date: March 2023

Beside, focusing on stabilizing and improving existing features to make them even better to use, note the following announcements:

Expand
titleBug and security fixes

In addition to various bug fixes, this version also addresses several moderately severe security issues.


Expand
titleEmail Plugin Configuration
New E-Mail Plugins required with different configuration location. Please see the Email Plugin Configuration for the different configuration location and the Email Plugin - Release Notes for the new E-Mail Plugins.


Expand
titleDocument retention

Document retention can be enforced for an organization via the Admin Web. If the limit is changed (in the Admin Web) to a value which is more restrictive than the setting in the organization, the organization is reconfigured to match this new limit.

Document Retention LimitImage Modified

For detailed information see eSignAnyWhere AdminWeb#Details


Expand
titleSOAP API removal

SOAP has been removed in this release as already announced in the eSignAnyWhere version 20.28 and 20.42. See Migration Guide - SOAP to REST


Expand
titleREST API v1 and v2 removal

REST API v1 and v2 were announced as deprecated (Migrate REST API clients from v1, v2, v3 to v4) and are now being removed in this release.




...

Section


Column
width150px


Column

Feature Release

eSignAnyWhere 22.50

Date: Planned February 2023 (Release Candidate installed on Demo already)

Beside, focusing on stabilizing and improving existing features to make them even better to use, following new features are available with this version:

Api v6


Info

API v5 will remain part of the product beyond the announced removal of v3, while REST API v6 is already available. For existing integrations, staying on API v5 is ok as long as no new features of v6 are required, but our recommendation is to start early to migrate to API v6 even in consideration of the effort, to be prepared for the situation when you need a new functionality that is available on API v6 only.

Please note: The guides listed below refer to the new api version 6. If documentation for versions below v6 are needed please have a look at: Outdated documentation

The changes between REST API v5 and v6 require bigger changes of the API client implementations, as this version switch addressed many known disadvantages of the v3-v5 API versions. For information about conceptual changes and changes on method level please see the Migrate REST API clients from v5 to v6.

Addressing some conceptual changes also here:

  • All naming in the API, on method level and inside the models, have been reviewed (and most of them have been changed) because we think consistent and simple wording helps to speed up the learning curve of the API users

  • We removed historic relics that come from technical architecture (e.g. „workstepConfiguration“) because API users shouldn't burn time by understanding internal concepts of our platform
  • We are using only the verbs GET and POST; and strictly avoid using PUT, PATCH, DELETE and other HTTP verbs again for simplicity, but also to avoid issues with some coding platforms and infrastructure configurations where customers reported issues in the past.

Additionally, with the  Tutorial: Hello World and the REST tutorial using Postman you get to know the basic concepts of the api. Please also see the Integration guide which contains different use cases as well as guides for starters: Integration Guide

UI extensions

For detailed information about the changes on existing form fields as well as information about new fields please have a look at: Designer Page

Expand
titleGuiding Order

With this setting it is possible to define a specific order for the tasks. In addition to order the tasks by drag and drop it is also possible to define a sequence mode:

  • No sequence enforced - allow form filling in any order
  • Sequence required tasks
  • Sequence enforced - enforce sequence for all tasks


Expand
titleLink

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.


Expand
titleReading confirmation

Read confirmation (if one of the following is selected as required the recipient then must confirm that he/she has read the area, page or the document. You can choose between the following:

  • Read confirmation (Area)
  • Read confirmation (Page)
  • Read confirmation (Document)


Expand
titleTextbox validation

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

  • None
  • Date
    • Format
    • Minimum value
    • Maximum value
  • Email
  • Number
    • Decimal Places
    • Symbol
    • Symbol location
    • Group Separator
    • Decimal Separator
    • Minimum value
    • Maximum value
  • Phone
    • Phone type
      • international
      • international leading zeros
      • international leading plus
  • Time
    • Format
    • Minimum value
    • Maximum value


Expand
titleUse external signature image

By enabling the "Custom Signature Image" checkbox, the sender can allow (or enforce) that the signer is uploading an additional image to be shown in the signature field. Such custom signature images can be used to ask for placing a company stamp picture, or to insert Hanko stamps. See Story: Using external signature images for additional use case details. Note that the global setting here sets and overrules the signature-type specific settings, as this property can also be defined on a per-signature-type level in the Advanced tab.


Expand
titleAttachments

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

  • Attachment icon
  • Either enable or disable to set a custom file name and if enabled enter a file name


Expand
titlePredefined form 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:

  • EmailFields
  • InitialsFields
  • GivenNameFields
  • SurnameFields
  • FullNameFields
  • DateFields
  • Static Text


Expand
titleInitials

The middle name can now be added for the initials.

Initial SettingsImage Modified


Expand
titleStatic 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.


Expand
titleRadio button

For the radio button following additional setting can be set:

  • Select in Unison

Settings

Expand
titleOrganization api token
Please note that the organization api token can only be used with REST api version 1 to 5.


Expand
titleRecipient configuration

Beside the language, email settings and the personal message you can now also add the following:

  • Language
  • Email settings
  • Personal message
  • Activity settings

You can now find the recipient finish actions on the create envelope page in the recipients section:

Advanced Recipient SettingsImage Modified


Expand
titleDraft agent redirect configuration

You can now find the recipient finish actions on the create envelope page in the recipients section:

Draft Agent Redirect ConfigurationImage Modified

Signature fields

Expand
titleGeneral information


Info
titleGeneral information

Please note the following:

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:

  • Define the date format used for rendering the date on a signature field
    (this configuration will be ignored when defining a specific date format in a custom stamp imprint configuration that is applied organization wide for all or some signature types)

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 signature types:

  • DisposableCertificate
  • SwissComOnDemand
  • RemoteCertificate
  • OneTimePassword

Signature Settings OTP ValidityImage Modified



Expand
titleDisposable 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.

Long Lived Disposable CertificateImage Modified


Expand
titleBiometric 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:

  • It is possible to allow to skip the verification (in case the matching score is below the required threshold).
  • The signature field can be configured to allow enrolling signatures to a profile if there have not been enough signatures enrolled to the profile yet.

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 VerificationImage Modified


Expand
titleLocal 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.

Local Certificate FilterImage Modified


Expand
titleStamp imprint configuration

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:

Info

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. 

  • Signature rendering
    • custom signature image: false
  • Stamp imprint settings
    • Extra information: true
    • Email address: true
      The signer's mail address, automatically filled with the information available on the activity.
    • Transaction Id: true
    • Transaction token: true 
    • Phone number
      Automatically filled with the information available on the activity, when applicable. Always printed in the international format with country prefix (e.g. +39 or +43)
    • IP address: true
    • Name: true
      the full name (given name and family name) of the signer, automatically filled with the information available on the activity.
    • Signature date: true
    • Font name: Configured organization default is used
    • Font size: Configured organization default is used
  • Exceptions for Draw2Sign:
    • "Extra Information", "Display Email Address", "Display IP Address", "Display Name", "Display Signed on Date" is used from the organization default settings (configurable in the Organization dialog under "Extended settings for 'Draw to sign')


Expand
titleA-Trust

A-Trust signature type can now be configured in the UI.

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)


Expand
titleBankId

BankId signature type can now be configured in the UI.

BankIdImage Modified

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.



...

Section


Column
width150px


Column

Feature Release

eSignAnyWhere 22.28

Date: July 2022

Beside, focusing on stabilizing and improving existing features to make them even better to use, following new features are available with this version:

Expand
titleLean disposable validity (30 days)

It is now possible to choose between the following validity times for disposable certificate:

  • Regular disposable
  • Lean disposable with validity of 60 min
  • Lean disposable with validity of 30 days

It is possible to either change the validity in the web UI:

Lean DisposableImage Modified

or it can be changed in the _global.xml (for more information please have a look at the RemoteSignaturePlugin - restricted access).

Code Block
languagexml
themeEclipse
<!-- Defines the type for disposable certificate (Overridden by customization service) -->
<DisposableType values="Disposable;LeanDisposable;LeanDisposableExtendedValidity">Disposable</DisposableType>



Expand
titleComplexity check for DrawToSign

A complexity check is now available for the signature type Draw2Sign. Please see the following sample configuration (customization.zip) for a complexity check:

Code Block
languagexml
themeEclipse
 <signaturecomplexitychecks>
      <draw2sign>
        <minimumpackets>
          <!--Minimum count/amount of packets for a signature. Default is empty value or 0 => All signatures are accepted in terms of length-->
          <variable name="SignatureComplexity_Draw2Sign_MinimumPackets" value="0" comment="Minimum count/amount of packets for a signature. Default is empty value or 0 => All signatures are accepted in terms of length" category="global/ViewerPreferences/SignatureComplexityChecks/Draw2Sign/MinimumPackets" />
        </minimumpackets>
        <minimumtimeinms>
          <!--Minimum time in milliseconds for a signature. Default is empty value or 0 => All signatures are accepted in terms of duration-->
          <variable name="SignatureComplexity_Draw2Sign_MinimumTimeInMs" value="0" comment="Minimum time in milliseconds for a signature. Default is empty value or 0 => All signatures are accepted in terms of duration" category="global/ViewerPreferences/SignatureComplexityChecks/Draw2Sign/MinimumTimeInMs" />
        </minimumtimeinms>
      </draw2sign>
    </signaturecomplexitychecks>

Please note that in the given configuration all signatures are allowed without checking time and packets.



...

Section


Column
width150px


Column

Feature Release

eSignAnyWhere 21.52

Date: February 2022

The focus of this release is on stabilizing and improving existing features to make them even better to use. Please see all improvements in the following overview:

Expand
titleOAuth2 improvements
  • It is now allowed to have multiple identity providers in use for a single recipient. Please note that this is only allowed if the providers have a completely identical set of update rules.
  • Nested JSON in JWT are now also accepted by the OAuth2 checks.
  • The separation is now more visible between the OAuth2 Authorization Providers and the OAuth2 Identity Providers. In detail:
    • In the OAuth2 Authorization Providers list you will now only find OAuth2 providers with just validation rules
    • In the OAuth2 Identity Providers list you will now only find OAuth2 providers with at least one update rule
  • Stabilization of OAuth2
    • Stabilization of the OAuth2 provider authentication via api.
    • The template which was created from an envelope with OAuth2 configuration now also includes the OAuth2 configuration from the original envelope.

For more information about the OAuth2 configuration please have a look at the OAuth2 guide and for samples please also see the OAuth2 sample guide.


Expand
titleAudit Trail improvements
  • Additionally to the hash of the finished envelope you can now also find the hash of the initial document in the audit trail
  • The audit trail now also contains the eSAW version information
  • The audit trail sealing now considers PAdES signature level.
  • Stabilization of the audit trail
    • You can now find information about the OAuth2 authentication in the audit trail.
    • Timezone formatting issue fixed.
    • Chinese characters are now supported to be displayed correctly in the audit trail.

For more information about the audit trail please see the electronic signature guide.


Expand
titleField markup handling improvement

There will no longer appear exceptions if a document is uploaded with predefined syntax which do not meet the requirements. Instead you will get the following warning:

Document Upload With Predefined SyntaxImage Modified

You can either proceed with the uploaded document or cancel the upload.

For more information about the field markup handling in general please see the following guide: Field markup



...

Section


Column
width150px


Column

Feature Release


eSignAnyWhere 21.27

In preparation

Date: Expected 24 August 2021


Expand
titlePerformance optimizations

We improved again the performance of our solution to provide you an excellent user experience.


Expand
titleIdentity settings providers

The identity settings providers moved to a separate configuration page. Those settings can now be found in Settings → Identity Providers. Please also see the next figure:

OAuth Settings OverviewImage Modified


Expand
titleSwissCom OnDemand Certificate UI

The SwissCom OnDemand Certificate is now also available in the UI. You can find the settings for the SwissCom OnDemand Certificate in Settings → Organization.

SwissCom On Demand Certificate SettingImage Modified

The settings for the recipient can be found on the create envelope page. There you have to fill in the mobile phone number, the country of residence and the organization (optional).

SwissCom On Demand Certificate RecipientImage Modified

After these configurations you can use the SwissCom OnDemand Certificate as signature field in the UI:

SwissCom On Demand Certificate SignatureImage Modified

Moreover, you can create a SwissCom OnDemand certificate signature field with Advanced Document Tags.

Just add the following code to your document to place a SwissCom OnDemand certificate signature:

[[!sigField1:signer1:signature(sigType="SwissComOnDemandCertificate"):label("some label"):size(width=150,height=60)]]


For general information about the advanced document tags please see: Use Advanced Document Tags to insert Form Elements or Signature Fields


Expand
titleRenaming of "Acknowledge" recipients to "Must view" recipients

The recipient who has to view the document was renamed to "Must view" recipient instead of "Acknowledge" recipient. For example:

Must View Recipient TypeImage Modified




Section


Column
width150px


Column

Feature Release


eSignAnyWhere 21.16

Date: April 2021

Info

Please note: For detailed information about the 21.16 features please also see this release notes document.


Expand
titleEnvelope Expiration

The feature implementation change of envelope expiry allows to specify absolute expiration timestamps (date and time), beside relative expiration date. For the relative expiration date, it allows specifying days, hours and minutes instead of just days. An expiration of less than one day is now supported. This enables senders of an envelope to set the exact expiration timestamp of an envelope, e.g. for offers valid just till an exact time like midnight.


Expand
titleCustomization of localizations
Organization administrators can now customize localization (especially text translations) per organization. It enables a higher level of customization and more adjustments of the SignAnyWhere Viewer (Signer Front-End). The front-end can now be adjusted to the company’s common wording.


Expand
titleSigning certificate filter
The organization administrator can now define filters on intended-use of certificates, for envelopes containing local certificate (SmartCard) signing experience. With that filter configured, the list of selectable certificates can be restricted to the certificates relevant on a local market (e.g. if a local signature smartcard contains two or more certificates for different purposes, like signing and identification).


Expand
titleRemove REST API v1 and v2

With release 20.14 a year ago, the REST API Versions /v1 and /v2 have been marked as obsolete/deprecated and a migration guide has been published. With the 21.16 release, those versions have been removed:

• /api/v1 (also accessible via /api/v1.0)
• /api/v2 (also accessible via /api/v2.0)

The REST migration guide, which contains also some more information about the different API versions and in particular about the differences from version 1.0 or 2.0 to newer versions, is available here:

Migration Guide

Please mind that the guide describes the migration to v4, but similar functionality will also be applicable for a migration to /v5. The swagger documentation, which is our REST API reference documentation, is available here:

https://demo.esignanywhere.net/Api/swagger/ui/index


Expand
titleMetaData for templates

When storing signed documents in a document management system (DMS), a tagging of the document(s) is common and mandatory to find the document again. While eSignAnyWhere already supported providing metadata in API integrations, older versions allowed the sender via WebUI to specify just one free-text metadata field with the recommendation to put an XML structure into it. Since 20.52, it is possible to integrate custom tagging implementations, which consider structures and allowed values predefined in a DMS. It allows organization admins to define a custom page, being presented to the sender before sending an envelope for signing.

The UI of a metadata tagging form (or other before-send redirect page) can be aligned to the eSAW UI look and feel, or be aligned e.g. with your DMS. Consequently, the new change now allows defining metadata in templates. This can be used to set defaults, which are considered in a custom tagging page when a template was used to create the draft. Beside DMS tagging, metadata can be used also to define other values necessary for post-processing by a callback handler. Any additional information/description can be added into the metadata section of an envelope.


Expand
titleMerging a draft's bulk recipient list with template
A new dialog will let you choose between bulk recipients added in an envelope draft and bulk recipient list defined in a template. For example: If you add a template with a bulk to an envelope which already has a bulk included you will be asked if you want to continue with the bulk from the template or with the bulk from the envelope. This will help you with the process flow of bulk sending as you can now differentiate between the bulks of different envelopes.


Expand
titleStamp Imprint
With custom signature rendering layout configuration (stamp imprint configuration), an organization administrator can define how the stamp imprint on the signature image looks like (e.g. fonts, elements, layout etc). The new functionality allows to set organization wide background images (e.g. company logos) or define specific fonts for text added to the stamp imprint. While it has no impact on the legal levels of signatures (in EU, defined by eIDAS), a customer specific stamp imprint representation can create higher subjective trust and contract awareness of your customers.


Expand
titleUI clean up: Hide non-accessible features
This feature clears up ambiguities in the UI. Only those features are displayed which are actually possible with the given settings. Non-accessible features will be hidden to optimize the UI experience.


Expand
titleGeneric Signing Pluging Improvements
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.





...

Section


Column
width150px



Column

Feature Release

eSignAnyWhere 20.52

Date: December 2020

Expand
titleDraft API calls for addtitional integration scenarios
You can now create, update and send a draft via API. Therefore, with the new API calls you can prepare an envelope and send it at any time. Before sending you can also update the draft if some configuration should be changed.
For more information about how to create and send a draft via API please have a look at the following guide: Use Case Example Draft


Expand
titleForce Download/Print electronic agreement

You can now configure the following viewer preference: AcceptAgreementDisabledUntilRequiredActionsDone

Note: You can configure the viewer preference in the UI in the section organization->design of the document viewer. Download the design template or your current design and set the variable AcceptAgreementDisabledUntilRequiredActionsDone to 0,

to disable this preference or to 1, to enable this preference. You can also configure this viewer preference via API. Therefore, just add the following variable in the section viewer preferences like it is shown in the next sample:

Code Block
languagejava
themeEclipse
"ViewerPreferences": {
          "AcceptAgreementDisabledUntilRequiredActionsDone": true,
          "VisibleAreaOptions": {
            "AllowedDomain": "*",
            "Enabled": false
          }         },

Please also make sure that the "Allow Electronic Record and Signature Disclosure" is enabled:

Agreements Configuration OverviewImage Modified

If the preference is set to true and the agreement configuration is enabled the signer will then see the following interface before accessing the document:

Force Print Or DownloadImage Modified


Expand
titleExport/Import organization

On-premise only.

Organization Export

Allows you to export an organization’s settings and use it to create/update other organizations. Organizations can be exported, created and updated using the DB Manager or Admin Web. The result of the export operation is a Zip file that holds 3 files as follows:

  • Logo – The organization logo. (If the organization has no logo, then this file will be missing from the Zip file)
  • CustomizationZip.zip – Customization file of the organization. (If customization is not allowed for the organization, then this file will be missing from the Zip file)
  • ExportedSettings.xml -The actual settings of the organization in XML format.

Organization Import

There are two options for organization import:

  • Create new organization using the exported data of other organization.
  • Update an existing organization with the exported data of other organization.

The update process will skip updating the settings below (even if they are in the xml file) since they can affect ongoing/draft envelopes.

  • OAuth settings
  • Saml settings
  • Bank Id settings
  • SwissCom settings
  • Disposable certificate settings

Note: Data such as envelopes, address book etc. are not supported with the export/import of the organization.


Expand
titleAnonymized log files
eSignAnyWhere and SSP from now on separates between an “anonymized” and a “full” log file. On-Premise customers can share with us e.g. for analysis purposes the anonymized log file. Whereas offering SaaS, where anyhow a data processing agreement should exist, Namirial still has access to both log files but it allows sharing the non-anonymized log file with more people inside Namirial while the logs which contain personnel information will still be accessible only for a very restricted number of employees.Note that messages in log files and the error text returned e.g. in API calls (but not the error codes) will change in order to be more data privacy friendly.


Expand
titleNew entry (disposable)

If you use lean disposable via API, you have to provide the document issuing country instead of the country of residence. Therefore, we introduced the DocumentIssuingCountry via API. For compatibility with existing implementations, we allow to use the field CountryOfResidence but for legal reasons you also have to provide here (when using lean disposable) the country which issued the identification document.


If you do not use lean disposable (but consider that the “traditional” non-lean disposable should be used only in exceptional cases), you have to continue using the field CountryOfResidence as in the past.









...