You are viewing limited content. For full access, please sign in.

Question

Question

How do I map custom DocuSign fields to Laserfiche template fields using the DocuSignConnectService.

asked on November 26, 2013

 The DocuSign Connect Service instructions shows how to set the OnSignedEvent, OnDeclinedEvent, and the OnVoidedEvent but it doesnt cover how to map a custom docusign field to an existing Laserfiche field. For example, I have a docusign field called Data Field 38 that I want to populate the laserfiche field called phone. 

0 0

Answer

APPROVED ANSWER
replied on November 26, 2013

Hey Chris,

 

You can map which metadata fields will be populated when Laserfiche receives a DocuSign envelope in the DocuSign Web Import Service config.xml file. Each section under <events> can have a separate set of fields to populate. In each subsection, you'll want to add a <fieldvalue> element for each field you want to fill. Each element will look like this:

<fieldvalue name="fieldname">TokenToFillWith</fieldvalue>

The TokenToFillWith part in there can either be static information (like "envelope signed"), or you can use information from DocuSign. Custom fields you've created for your envelope can be referenced using:

%(CustomFields.YourCustomFieldName)

If your field name is DataField21, you'd use %(CustomFields.DataField21). More information about which tokens are available for use can be found in our WebAccess online help files

0 0
replied on December 2, 2013 Show version history

I still can not get these fields to map correctly, I will attach my config.xml file here in case someone can see what is wrong. The Docusign integration works until I add in the custom fields. If I put the custom fields in there, and submit something, nothing comes in and all I get is a server error 500, if I comment out the custom fields section it works again.

0 0
replied on March 24, 2015

I recently applied KB1013564 update to the Docusign integration and am still not able to map custom fields. I have uploaded the current config file for Docusign / Laserfiche integration. Can anyone see what is wrong? I'm trying to set a custom field for the "On Signed" event.

<FieldValue name="Contact">%(CustomFields.FullName)

                                </FieldValue>

0 0
replied on March 24, 2015

Also uploading the Docusign log file

1 0
replied on March 24, 2015

Looking at the envelope data you provided, there aren't any CustomFields in there.  I'm guessing, though, that what you want is to map a tab, which your envelope does have some of.  Per the KB article, you should try

%(RecipientStatuses.0.TabStatuses.Full Name.Value)

or

%(RecipientStatuses.0.TabStatuses.FullNameCustom.Value)

(those being the two most relevant tab labels in the envelope you provided).

0 0
replied on March 24, 2015 Show version history

It seems like there might be confusion around what a "custom field" is. DocuSign terminology for signature tabs/tags/fields has changed a lot since the initial release of the DocuSign integration, so it is difficult to keep our documentation in line with their terminology. I will file a request to have it updated to the current DocuSign terminology.

For clarification: at the time of release, the term "custom fields" referred exclusively to what is now called "Envelope Custom Fields". I don't recall what exact terminology was in use for what is now called Custom Fields, but I believe they had just changed from Signature Tabs to calling them Signature Tags. They are now just called fields.

An Envelope Custom Field is an account-wide setting for a field to be sent with all envelopes found under preferences:

When configured, Envelope Custom Field show up here:

These envelope custom fields have been supported since the initial release.

A custom tab/tag/field is configured while creating or editing a document or template:

The new functionality in the KB Andrew mentioned is accessing the "TabStatuses" for an envelope, which allows you to pass information signers input on the actual document (such as filling out an email address) to Laserfiche. I do not believe this new functionality distinguishes between the "standard" and "custom" fields that you can add to a document.

1 0
replied on October 27, 2015

I am using the method suggested by Andrew but I get the following text in the Documnet Field instead of the actual value:

 

DocuSignConnectService.DocuSignAPI.TabStatus,DocuSignConnectService.DocuSignAPI.TabStatus,DocuSignConnectService.DocuSignAPI.TabStatus,DocuSignConnectService.DocuSignAPI.TabStatus,DocuSignConnectService.DocuSignAPI.TabStatus,DocuSignConnectService.DocuSignAPI.TabStatus,DocuSignConnectService.DocuSignAPI.TabStatus

 

Have attached my config file along with the Docusign Connect Log.

replied on March 22, 2017 Show version history

Hi all,

I've just been trying to configure the DocuSign/Laserfiche integration to pull back a PowerForm in DocuSign to Laserfiche. To do this I've set up a user account called "API User" in DocuSIgn and set this account as the sender for the PowerForm. In the connect settings, it then pulls back any enveloped completed by "API User".

The document is pulled back into Laserfiche and all is working well, however I can't get any of the custom tab values to be mapped to LF fields, using Andrew's suggestion above. Here is what's set in the config file:

<FieldValue name="Client Name">%(RecipientStatuses.0.TabStatuses.Test.Value)</FieldValue>
<FieldValue name="Client Email">%(RecipientStatuses.0.TabStatuses.ClientEmail.Value)</FieldValue>
<FieldValue name="Date Signed">%(Completed)</FieldValue>
<FieldValue name="Job Title">%(RecipientStatuses.0.TabStatuses.JobTitle.Value)</FieldValue>
<FieldValue name="Description">%(RecipientStatuses.0.TabStatuses.DescriptionOfWork.Value)</FieldValue>

When the document is saved to Laserfiche only the "Date Signed" field is set, the others don't even appear on the document. I can only assume this is something wrong with the way I've configured it but I'm struggling to work out what....

If anyone has any suggestions please let me know!

Cheers, Dan

0 0
replied on June 15, 2017 Show version history

An update: it appears that the KB article is slightly in error, and the token should instead be

%(RecipientStatuses.0.TabStatuses.CustomTabLabel.TabValue) 
1 0
replied on April 6, 2022

How do we access DocuSign Web Import Service config.xml file as a cloud user?

1 0
replied on April 7, 2022

From Repository Administration, go to the Integrations tab on the left, and then the DocuSign subtab (towards the top).  This has a UI to set up field mappings and provide DocuSign credentials.

0 0
replied on April 7, 2022

Ok, so configuring the XML manually was replaced with a UI it seems, I think we determined that the UI might be broken for this customer so I am having LF support look at it.

Any custom fields you assign to a document get left as blank when it entered the repository. The customer has already confirmed that the custom fields have data in them within the envelope.

0 0

Replies

You are not allowed to reply in this post.
You are not allowed to follow up in this post.

Sign in to reply to this post.