【发布时间】:2013-08-12 07:12:58
【问题描述】:
我有多个文本选项卡,它们在模板中都有完全相同的标签。当我发送收件人标签数据以预填充这些时,仅预填充第一个,其余为空。
我找到了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 选项卡已预先填充,后续选项卡为空。
【问题讨论】:
标签: docusignapi