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.
Related
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.
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
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.
We have created a new template with option to add Attachments using Signer Attachment tabs.
Please let us know how we can programmatically retrieve the Attached files from the envelope using API, we tried using RequestDocumentPDFs() method, but it doesn’t provide us to which “Signer Attachment” tab the document belongs to, since we have multiple “Signer Attachment” tabs.
Ex.
Option A (Checkbox 1 tab) – If the user selects, we will ask “Signer Attachment 1” tab to upload the related document.
Option B (Checkbox 2 tab) – If the user selects, we will ask “Signer Attachment 2” tab to upload the related document.
Option C (Checkbox 3 tab) – If the user selects, we will ask “Signer Attachment 3” tab to upload the related document.
It doesn't appear that DocuSign gives you a way to programmatically correlate an attached file with the specific Attachment tab that was used to supply the attachment. However, in the specific scenario that you describe it seems like you could get the info you need not by evaluating the attached document, but by instead evaluating the checkbox tabs:
If Option A (Checkbox 1 tab) is selected, then the attachment supplied by the signer correlates to Signer Attachment 1 tab.
If Option B (Checkbox 2 tab) is selected, then the attachment
supplied by the signer correlates to Signer Attachment 2 tab.
If Option C (Checkbox 3 tab) is selected, then the attachment
supplied by the signer correlates to Signer Attachment 3 tab.
This approach would suffice for the (simple) scenario that you describe, but obviously would be insufficient in cases where you are collecting multiple attachments in various places throughout the envelope.