Skip to main content

Electronic Signatures (eSignatures)

Electronic signatures (eSignatures) are a mechanism that allows Users to review and accept completed reports by applying an electronic signature to report documents.

Enable Electronic Signatures

From the Project Explorer under the Security section select Settings.

image7.png

Check Electronic Signatures to enable the feature.

This feature requires the Audit Trail connector to be defined (see Audit Trail). If the connector is not part of the project, then this is indicated on the display.

Add eSignature Credentials to a User

To apply an eSignature, users need to be given the authorization in the User Account settings. From the Project Explorer under the Security settings select User Accounts.

Open the settings of the User.

image3.png

Each user belongs to a user group. If the group permits electronic signatures, then check the Enable Signature to configure this user to apply electronic signatures. By default, the Signature Name is set to the Login Name.

For added security, eSignatures use a 2-step authentication. The first is the Login Name and Password and the second is the Pin Code which will be needed when the User applies the signature.

Each user is assigned a Role as Review, Accept, Approve or All which is used when eSignatures are added to the template. A report can support a combination of four roles.

Note that a user can be assigned for All roles.

Add eSignatures to a Template

From the Project Explorer, under the Template Design tab and choose Studio. Open a template in the studio and select File, Settings.

The display shows the groups that can access the report template when it is used on-demand and also the signatures roles that are required when eSignatures are applied to the report.

image10.png

In the above example, two users will be required to complete the eSignature process; one user with Review role and one user with Approve role.

Produce a Report with eSignatures

Scheduling a template that is configured with eSignatures will automatically produce a report requiring eSignatures.

If the report is modified by the scheduler, then any existing signatures will be removed since the signatures were not applied on the completed report. As an example, a report updated periodically over the production of a batch should only be signed when the batch report is complete.

eSignatures Banner

Signatures are assigned to reports in the workbook viewer. From the Project Explorer, under the Report section, choose Workbook Reports. A similar navigation is from a Team client running on a desktop.

Signature Banner

The signature banner will appear in the viewer if the report being viewed requires eSignatures. Indicating it was generated from a template configured for signatures.

image11.png

The banner states are:

  • Not Visible The report does not require eSignatures

  • Red eSignatures have not been entered

  • Yellow eSignatures are partially entered

  • Green eSignatures are complete

Add eSignatures to a Report

From the banner, click View Details.

image12.png

The dialog shows the signatures and any that have already been specified. In the above, the report requires signatures from two Users that have Approve and Review roles.

Click Add Signature.

image13.png

If the active user has the Role indicated, then the Login Name and Password is pre-filled and only the Pin Code will be needed. If the active user does not have the Role indicated then all the fields are required.

image14.png

Publish Report with Signatures

At any time, the report can be published with a signature certificate to a PDF file.

image15.png

Click Publish Report. This action will save the workbook and signature certificate to PDF in the directory configured in the project on the server machine when selected from the Workbook Report Viewer on either the server or the Distributed Client.

Customizing the Signature Certificate

The signature certificate can be edited to suit. The template for the certificate is called certificate.xlsx as in located in the _library folder of the installation.

Note that the template contains a named cell called certificate_data which, by default, is location $B$39. The certificate data is written to the named cell as a single row.