Management and Administration > Workspace Management > Management Console > SmartObject Services > SmartObject Services > DocuSign Service | Send feedback |
With the release of K2 4.6.10, integration with K2 and DocuSign is now possible. In order to integrate K2 and DocuSign, the creation of a DocuSign Service Instance is required. Once complete, SmartObjects are created for the instance and Wizards are available within the Designers. The following steps below discuss how this can be achieved in K2 Workspace.
Theoretical and functional knowledge of DocuSign is required to use the DocuSign integration provided by K2. You may learn more about DocuSign from the DocuSign website at https://www.docusign.com/. The documentation below assumes you are familiar with DocuSign as well as K2 SmartObjects
The following are prerequisites for K2-DocuSign integration:
The following are permissions required for DocuSign integration:
To set these permissions in DocuSign for a single user, log in with a valid user in the DocuSign site, go to Preferences > Account Administration > Users > [Select Your User] > Permissions, and check the permissions stated above under DocuSign API section.
To set these permissions in DocuSign for Profiles, log in with a valid user in the DocuSign site, go to Preferences > Account Administration > Permission Profiles > [Select Your Permission Profile from the drop down], and check the Permissions stated above under DocuSign API section.
When registering multiple DocuSign instances with different user credentials, DocuSign Templates will not be available across all service instances (Service Instance A will be unable to see Service Instances B's templates). To rectify this, Template Sharing is required. To enable Template Sharing, log in to the DocuSign site, click on the Manage tab > My Templates > Actions > Share.
Then the Template Sharing window will open, select the appropriate User(s)/Group(s) to share templates, then click Save.
The following steps below discuss how to register an instance of DocuSign in K2 Workspace.
Firstly, a DocuSign Developer Account is required, if one is not already set up, use the link below:
https://www.docusign.com/developer-center
Once the account is created, log in to the DocuSign website via the LOG IN TO SANDBOX button. Click the Profile options on the top right and select the Preferences as shown below:
Next, navigate to the API page, by click the API link under the Account Administration drop down as shown below:
Next click the Get Demo Integrator Key button to generate a new API Integrator Key.
The values to note here are the API UserName, API Account ID, and Active Integrator Key. These values will used for setting up the DocuSign Service Instance in K2 Workspace.
Next, log in to K2 Workspace and go to the K2 Management Console. Go to the DocuSign Service as shown below:
A DocuSign Service Instance can also be registered in the K2 Designer Site via the Management page under the Features node. |
Click the ADD button.
When creating a new DocuSign Service Instance use Static Authentication Mode. Use the following value mappings:
The Polling Interval is set to 15 minutes by default. This can be changed but take note, any value that is set below 15 minutes will return cached values instead of real-time values. To return real-time values it is recommended that the value be set higher that 15 minutes within the Polling Interval. |
Click Next.
On the next page assign any values as required.
Click Save.
The DocuSign Service Instance has been created.
https://www.docusign.com/developer-center/go-live/certification