DocuSign Metadata - Bulk Update Add envelope custom fields - docusignapi

Our DocuSign templates appear to have hardcoded custom Metadata fields, for example when i create a new template it has "Patch number and Region" under a "Add envelope custom fields" section.
Is there a way to bulk update this for a large number of templates or remove it for those specific ones.
I would like to do this via PowerShell and have already used a script that bulk creates templates however when I added 'CustomField' section it did freeze the bulk import so now that i have those i would now like to update that section of the template to N/A under Patch and South under Region for all.
Kind Regards

This is probably happening because you have account custom fields set up.
You can read more about them from here:
Envelope Custom fields
Track your envelopes with custom fields Article
EnvelopeCustomFields API Resource
Create and Manage DocuSign Custom Fields

Related

How can I create a template with fields that is view only? [DocuSignApi]

I have a template that is configured with a recipient that has read only fields and only a signature control. The read only fields/tabs are populated in the view request my API sends to DocuSign to get the signature url. However I'd like to create a new duplicate template that does not have the signature control and is configured to only require the recipient to view the document. This way the only signature event that is set by DocuSign is "viewing_complete" and not "signing_complete" when they're done viewing the template/document.
Edit: The purpose of this is it gives the user a read only view of the template/document so they can catch any errors in the mapped fields/tabs to give them a chance to correct it before signing a final version.
Not sure if you want to create this template from the API or from the web app.
You can easily do this from the web app and if you want to do from the API, you can get a log of the API calls to see how it was done.
When you create a template from the web app, in the first screen, you can pick recipients and there's a drop down with different types of recipients:
Select the "Needs to View" recipient type for your needs.
It's not possible to configure a template to accept populated tabs for a recipient that is set as Needs to View or to preview an envelope recipient view and have the tabs populated, but not show the Signature control.

Can we use merge fields(populate data from SFDC) using DocuSign Powerforms?

We are trying to use DocuSign Pwerforms from Salesforce. Previously we tested DocuSign Templates and are able to populate the merge fields data from SFDC. Is there any way to populate Powerforms fields the way templates merge fields are populated.
That depends if you know their value when the user click the powerform link. Powerforms are creating the envelope from a template after the user click the link and fills a few fields. You can modify the url (see here - https://support.docusign.com/en/guides/ndse-user-guide-populate-custom-document-fields-in-a-web-powerform) and if you can provide the information at that point - you can do it.

Docusign for Salesforce template - Show merge fields to all roles

I am trying to setup a template using Docusign for Salesforce. My template is 20 page long and has about 50 merge fields to be populated from Saleforce. These merge fields are read only. We have multiple signer roles - 6 signer roles to be specific. In the template, all 6 signer roles should see all the merge fields.
Problem is when these merge fields are added to template by drag and drop, you have to select a single role and then drag and drop a field on template.
Is there a way to prepare a template so that merge field display on the template can be added for all roles in a single go?
Docusign support was able to resolve the question.
We need to edit the tags after they are added to the template. Click on each tag and go to Collaboration and check the box to "Recipients Can Collaborate.

Can the TemplateID be changed through the REST service - "Modify a Template"

It appears from the REST API documentation that the TemplateID is a modifiable field through the "Modify a Template" call. When we test this we can change other fields using this call however the TemplateID does not change from our tests.
We are currently managing over 150 server templates and want to sync the TemplateIDs across our Demo and Production accounts to streamline the template migration process between our two accounts. Please advise on if/how it's possible to modify the templateID through the API.
Thank you.
The TemplateID is unique to the template upon randomly being generated by the system.
There is no way to assign or re-assign a TemplateId.
They will not match between different environments

Duplicate fields on signing interface

I am building up an envelope using multiple templates through the API using CreateEnvelopeFromTemplates.
Sometimes the server side templates used to build the envelope contain the same logical fields
e.g. two templates used, both have fields of "Account Number"
How do I make it so when the signer enters data in one account number field, it updates the other account number field with the same data immediately in the signing interface?
It is required to prevent the signer from typing one account number on one document then a different account number on the other document in the same template.
The business logic for the document requires this so removing the duplicate account number fields would not be an option either.
There's an account-level setting that you can configure in DocuSign to force this behavior (i.e., ensure that like-named fields throughout all Documents in an Envelope always contain the same values). Simply login to the DocuSign web console (as a user with Administrator rights), navigate to "Preferences >> Features" and on the Features page, set Data Population Scope to "Envelope". (See page 27 of the DocuSign Admin guide: http://www.docusign.com/sites/default/files/Account%20Administration%20Reference%20Guide.pdf)
Because this is controlled via DocuSign account-level setting, there's nothing special you need to do in your CreateEnvelopeFromTemplates API call -- just configure the account setting and you should be good to go.

Resources