Versions Compared

Key

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

...

This article is written for administrators that want to support the users of the yuuvis yuuvis® RAD client to sign their PDF documents via Docusign.

...

Beginning with yuuvis® RAD 9.4 a the 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 platformthe DocuSign platform.

This service is designed to add connectors for other signing platforms like Adobe Sign.

Update step

After the update of your system, you have to add the Signing-Service to the service infrastructure by adding this code to the servicewatcher-sw.yml file:

Code Block
- name: signingservice
  type: microservice
  profiles: prod,cloud,red
  instances: 1
  memory: 256M
  port: 7381
  path: ${appBase}/signingservice/signingservice-app.jar

Configuration

These are the parameters to control the behavior of the Signing-Service in the signing-prod.yml file:

Code Block
signingplatform: docusign

docusign-config: 
  apiBasicAuth: ZjBkZDk3NTgtZTZjNS00NGUzLThmMDAtZjJhODczY2Q1MzBlOjNjM2JiZmQyLWEyOGYtNDg3ZC1iNzQ2LWE3NDllYTZhZDdiNQ==
  apiUsername: 611c7fa3-eda4-4173-8af5-2bde0bccb54f
  pathToPrivateKey: /home/kolja/Projects/DocuSign/Grizzly/keys/private.key
  usetemplates: false  / tbd
  templateid : "a572b25d-b4c4-4545-a5b3-9d4fd17d1cca"    / tbd
  templates: 
    - documenttype: "contract"
      templateid: "a572b25d-b4c4-4545-a5b3-9d4fd17d1cca"
    - documenttype: "workinstruction"
      templateid: "a572b25d-b4c4-4545-a5b3-9d4fd17d1cca"

Parameter

possible values

Description

signingplatform

docusign

This parameter controls which platform to use. Currently, only ‘docusign’ for the use of the DocuSign platform can be configured. In the future others will follow.

docusign-config

Section for the parameters that need to be configured or that can be configured for the DocuSign platform

apiBasicAuth

<string>

Generated using the apiUsername and a secret key generated within your DocuSign account.

apiUsername

<string>

To be taken from your DocuSign account.

pathToPrivateKey

<path>

The path to your private key that is needed for a secure communication with the DocuSign platform.

templates

Section for templateIds that should be used for documents that are based on specific object types.

documenttype

<technical name of a document type>

The Signing-Service uses this templateId that is configure for this document type when requesting signatures for a document that is based

templateid

<string with a templateId>

The templateId that is configured on the DocuSign platform in your account.

If no templateId is configured the DocuSign envelop will be created without a templateId.

Enabled Signing Capability

...