We are using the DocuSign API to update the text tab values of a draft envelope that was created from a template so that once the envelope status is updated to 'sent' and the envelope is sent off to the first signer, the signer sees the values that were added to the text tabs (the values will be locked). When we test this out and the envelope is sent to the signer, the text tabs are initially empty and only once they click "Finish" and the envelope is sent to the other signers does the values that were used show as expected to the other signers.
Ideally, we'd like this first signer to be able to view the populated values to make sure they are correct before it gets sent to the next signer. Below is the request body we are sending to /envelopes/{ENVELOPE_ID}/recipients/{RECIPIENT_ID}/tabs to update the values.
Any ideas why the text tabs values start off as blank? When we do the same thing for auto-placed tabs on an uploaded document (so not a template), everything works fine.
{
"textTabs":[
{
"tabId":"b49d9173-2389-48e3-9bb4-ac8e50074d30",
"tabLabel":"contractorestimatedenddate",
"value":"01/31/2021",
"bold":"true",
"locked":"true"
},
{
"tabId":"c86b92dc-92c3-430f-b4c7-97bb68906c70",
"tabLabel":"contractorpop",
"value":"John Doe",
"bold":"true",
"locked":"true"
}
]
}
Sounds like you're looking for Settings > Sending Settings > When an envelope is sent, write the initial value of the field for all recipients.
Related
I am sending an envelope that has some field and the problematic field are this
"tabs":{"TextTabs":[{"TabLabel":"*SSN","Value":"*********"]
"NumberTabs":[{"TabLabel":"*MyNumber","Value":"0000000000"}]
All other fields are working fine that does not have "hide text with asterisk".
Those 2 fields on the docusign site itself "hide text with asterisk" are checked.
And the behaviour of those 2 fields are weird. When the envelope is sent, and I received a url for the docusign, when I open it, those 2 fields are empty (empty box), but when clicked.. it suddenly show the value, and when the box are out of focus then it will hide the text with asterisk.
My question is what should I do, so when docusign open, it was already on asterisk, without the user has to click the box first? Since the value was passed on, so technically the field already has value.
The "masking", similar to the "validation" (regex), is applied by the UI (javascript). Since you are pre-populating, the javascript isn't invoked until the signer interacts with the tab overlay (UI). On click of the textbox, javascript is invoked and then on you see the asterix on the textbox. So functionally, it is hiding the text by being blank value on envelope signing page load.
Is it possible for two or more signers to share the same text tab, so that either of them can complete the tab, but if the first signer completes the tab the second signer can edit the entered value, and if the first signer didn't enter a value the second signer can? I'm trying to do this with tabs positioned by anchor text, but at signing time the second signer sees an empty text entry block positioned on top of whatever the first signer entered, rather than seeing a text block filled with the previous entry.
Ideally, I'd like to make it so this is a required tab for the envelope as a whole, but optional for any individual signer -- that is, one of the signers has to fill this in, but we don't care which.
Set the property textTab.Shared = true so that all recipients can view and edit the tab value.
Documentation here
Making TextTab mandatory for a specific signer
textTab.required = true
Other signers can still edit the textTab if shared=true, but it will not be mandatory for other signers.
Making TextTab Mandatory for all Signers
shared = true
requireAll = true
Below are the steps which I performed.
Create a draft envelope.
Update Signer 1 details.
Update title tab value using tabId.
Change the status of envelope to sent.
Create embedded url for Signer 1 (Signer 1 is able to his own title and Signer 2 title).
Once Signer 1 complete signing, Signer 2 receives mail.
Signer 2 open docusign envelope.(He can see his own title but not Signer 1 title).
What would be the issue that Signer 1 title is getting blank in step 7?
Title tab values cannot be updated through the API. See this Answer for more information.
A text tab might be a better choice for your usecase.
I'm using REST api for getting envelope tabs for completed envelope. Text tabs have "original value" and "value" to determine if the tab was modified. How to determine if a checkbox tab was modified by recipient? I can see the final value of the checkbox, but there is no indication that it was modified (sender can check it before sending envelope). Same for radio group tabs as well. The changes show up as highlighted in "View Data Changes" for the completed envelope. How to determine which checkbox/radiogroup tabs were updated by recipient, using REST api?
The Rest API hasn't exposed such functionality to check who modified the Tab Value
I want to create tags that are view by all recipients, but at the same time are locked.
For example, A document with 4 recipients (3 signers and 1 CC) send in orders 1,2,3,4. I want a tag allowing the sender to enter the contract unit price, obviously the sender wants to allow all recipients be able to see the tag with the contract price, but do not wan any of the recipients manipulating or changing the data.
I considered using the NOTE tag or is better to use a regular text tag with the Edit by All feature on but with the data in lock mode?
Set the "Display SecureField initial value to all recipients" account setting to CHECKED in order for all recipients to see the value populated in these tabs. Mark the tabs as 'locked' in order to prevent any of the recipients from editing the values.