⚠ This article is new and still under construction so content can be changed at any time!
This article is written for administrators that want to support the users of the yuuvis RAD client to sign their PDF documents via Docusign.
Prerequisites
Signing-Service
Beginning with yuuvis RAD 9.4 a new Signing-Service will be is part of the Service Infrastructure. This service can be requested for signing the PDF-formated file of a given document via the Docusign platform.
Enabled Signing Capability
The Signing Capability has to be activated using the management studio.
Derive relevant object types from the signing abstract object type
Beginning with yuuvis RAD 9.0 it is possible to derive an object type from more than one abstract object type. Following this concept, we are offering a specific abstract object type that can be added to existing object types so that specific new signing features can be used:
The technical name of the abstract object type is 'yuvsigning'
Technical field name | Neutral label | Description |
---|---|---|
yuvsigsubject | Subject | The reason why the signing was requested . This subject is part of the email sent to a signer. |
yuvsigrequester | Signing requester | The ID of the requesting user |
yuvsigreqdate | Date of request | The Date and time the request was activated |
yuvsigdate | Date | The date the signing process wass finished |
yuvsigstatus | Status | Status of the signing process. The shown values are those of the catalog ‘yuvsigstatus’ described below. |
yuvsigerror | Error message | Error message writte by the client or the Signing-Service in case of an error. |
yuvsigplatformid | Signing platform | The ID of the signing process on the external signing platform. |
yuvsigners | Signers | The table listing the signers data |
yuvsignername | Name | The name of the signer as offered on the Docusign platform |
yuvsigneremail | Email address | Email address of a signer that is used by Docusign for sending the email. |
yuvsigmobile | Mobile number | This number can be used for two factor authentication |
yuvsignerorder | Signing order | The number in the sequence of signers. |
yuvsignerdate | Date | The date and time the signer has signed or revised |
yuvsignerstatus | Status | The status of the single signing step. The shown values are those of the catalog ‘yuvsigstatus’ described below. |
The catalog ‘yuvsigstatus’ offers the processing status values:
Technical value name | Neutral label | Description |
---|---|---|
requested | requested | Set when a user is requesting the signing via object action ‘Request signing’. An audit entry is written to the object history. |
signed | signed | Set by the Signing-Service after successful transfer to the external signing platform An audit entry is written to the object history. |
revised | revised | Set by the Signing-Service if one of the signers has revised the signing on the external signing plaform An audit entry is written to the object history. |
expired | expired | Set by the Signing-Service if the signing process was timed out on the external signing platform. An audit entry is written to the object history |
cancelled | cancelled | Set when a users had cancelled the signing process. An audit entry is written to the object history |
error | Error | Set by the Signing-Service in any case of error. An audit entry is written to the object history. |
inprocess | inprocess | Set by the Signing-Service if the transfer to the signing platform was positiv. |
The use case
A user is offered the object action ‘Request signing’ ('Signieren anfordern') if
the signing capability is activated
the relevant object type is derived from the signing abstract object type
they own the edit permission for the relevant document
the document is editable (e.g. not finalized, no signing was requested before)
Activating this action the user is asked to enter the names of one or more signers as well as its email addresses, and a subject that describes the reason for signing.
After finishing the signing request the Signing-Service is fetching the document file and transfers it to the Docusign plattform. The status information is written back to the object as new attributes. An audit entry is written to the object history. A symbol in the object headers is indicating this status.
The signing progress
Once the signing process was started by the Signing-Service the service is polling the Docusign platform every 15 minutes or more as configured. Docusign is sending an email to the next signer. After a signing the status information of the object is updated. After the last signer has finished the process is closed and a symbol in the object details header is indicating this status.
Canceling the request
During this process, users with edit permission can cancel the process.
Signing information
As long as the client does not support the planned new object details aspect ‘Signing’ for documents of an object type that is derived from the abstract object type ‘yuvsigning’ administrators can configure the form for that object type that includes the properties of the abstract object type as shown below:
Searching for signed documents
The abstract object type ‘yuvsigning’ with the neutral label 'Signing’ is configured with a form as shown below. Users can search for documents that are signed or in the signing process by setting the specific values to find the expected documents.