私はテンプレート内に全く同じラベルを持つ複数のテキストタブを持っています。受信者タブデータをプレフィルするために送信すると、最初のタブデータのみがプレフィックスされ、残りのデータフィールドは空になります。DocuSign:複数のテキストタブに同じラベルを事前に埋め込む方法は?
this support ticketが見つかりました。しかし、それは矛盾する情報が含まれます。それらは全て一つとして認識している場合
Yes I believe you do need to set the value 10 times (one for each text tab),
...
So if you give them all the same label and make them editable (by setting "locked" to false) then when a recipient types a value into one text box ALL of them will get updated with that value.
を、なぜAPIは、同じデータを10回送信する必要がありますか?情報を5回送信すると、どのタブが埋められますか?最初の5?それらのうちの任意の5つはランダムにありますか?
テキストタブには、固有のラベルがあらかじめ入力されています。
編集:ここでは
はリクエストのJSONダンプです:
{
"compositeTemplates": null,
"status": "sent",
"allowReassign": false,
"allowRecipientRecursion": false,
"templateRoles": [
{
"name": "Atamert Olcgen",
"tabs": {
"radioGroupTabs": [],
"textTabs": [
...
{
"name": "Text",
"value": "<EMAIL1>",
"tabLabel": "Email"
},
...
{
"name": "Text",
"value": "Atamert Olcgen",
"tabLabel": "FullName"
},
...
],
"checkboxTabs": []
},
"recipientId": "1",
"accessCode": null,
"clientUserId": "******",
"roleName": "Client",
"emailNotification": null,
"email": "<EMAIL1>"
},
{
"name": "*****",
"tabs": {
... // Secondary signer, mostly empty
},
"recipientId": "2",
"accessCode": null,
"clientUserId": null,
"roleName": "!",
"emailNotification": null,
"email": "<EMAIL2>"
},
{
"name": "******",
"tabs": {
"radioGroupTabs": [],
"textTabs": [],
"checkboxTabs": []
},
"recipientId": "1",
"accessCode": null,
"clientUserId": null,
"roleName": "EmailOnlyRecipient",
"emailNotification": null,
"email": "<EMAIL3>"
}
],
"enableWetSign": false,
"signingLocation": "Online",
"eventNotification": null,
"enforceSignerVisibility": false,
"brandId": "",
"allowMarkup": false,
"envelopeIdStamping": false,
"asynchronous": false,
"templateId": "<TEMPLATE_ID>",
"emailBlurb": "",
"customFields": null,
"authoritativeCopy": false,
"emailSubject": "<PRODUCT> - Secure Authorization Document",
"autoNavigation": false
}
(私はいくつかの機密情報を削除した)
そして、ここでは、JSONレスポンスです:
{
"envelopeId": "******",
"uri": "/envelopes/******",
"statusDateTime": "2013-08-12T10:25:00.7159991Z",
"status": "sent"
}
私が最初に述べたようにFullName
タブはあらかじめ入力されており、後続のタブは空です。
これは問題を解決しました。しかし、なぜこれはデフォルトの動作ではありませんでしたか?私がこの問題に言及したすべての開発者は、困惑を表明しています。同じ値でいっぱいになることを期待しないと、誰かが同じ名前を2つのタブに与えるのはなぜですか? – muhuk
私は@muhukに賛同していますが、これはあまり設計されておらず、APIドキュメントではうまく説明されていません。 –
ドキュメント自体でこれを知りたい人は、[DocuSign API Docs](https://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Tabs/Automatically%20Populating%20Tabs.htm) – acorre