【发布时间】:2017-08-06 13:18:41
【问题描述】:
许多问题都解决了我的部分请求,但我似乎无法做出完整的解决方案。我在我的网站上创建了一个模板(它有各种文本字段、初始字段和签名块)。单个收件人,使用字段的锚标记。当我获取一个 .docx 文件时,通过 api 创建一个信封,我想应用前面提到的模板,然后在文档/模板上预填充 4 个文本字段。
锚标签未正确放置字段。
有什么建议/建议吗?
工作请求调用是:
{
"documents":
[
{
"documentBase64":"<BASE64STREAM>",
"documentId":"3",
"fileExtension":"docx",
"name":"10001000_20170803_FILE"
}
],
"emailSubject": "TEST - Group Audit - 10001000",
"templateId": "TEMPLATE_ID",
"templateRoles" :
[
{
"email": "JDOE@email.com",
"name": "JOHN DOE",
"roleName": "signer1",
"tabs":
{
"textTabs":
[
{
"documentId": "3",
"recipientId": "1",
"tabLabel": "groupname",
"value": "TEST GROUP ONE"
},
{
"documentId": "3",
"recipientId": "1",
"tabLabel": "groupnumber",
"value": "10001000"
},
{
"documentId": "3",
"recipientId": "1",
"tabLabel": "txt",
"value": "my@email.com"
},
{
"documentId": "3",
"recipientId": "1",
"tabLabel": "fein",
"value": "870142380"
},
{
"documentId": "3",
"recipientId": "1",
"tabLabel": "physicaladdress",
"value": "1 STREET WAY, , MY CITY, CA, 98001"
}
]
}
}
],
"status":"sent"
}
【问题讨论】:
-
下面的答案是否充分解决了您的问题?如果没有,请在答案中添加评论以指出您仍然遇到问题的地方,我会尽力提供帮助。如果答案确实充分解决了您的问题,您能否将其标记为“已接受”答案,以便其他人将来可以从此信息中受益?谢谢!
-
我不确定这是否完全回答了我的问题。我使用了复合模板,但锚标记字段未与加载的模板或通过 UI 手动加载时对齐。您对我正在做的事情的描述和理解是正确的。我只是不知道要使用的所有正确术语。仍在使用代码,只是没有正确对齐。请注意,我正在旅行,因此大约 10 天我无法进行任何进一步的测试。但是,如果您对字段对齐有任何建议,我很乐意听取您的意见。
-
所以,我是否理解正确,您的模板定义的选项卡每个都使用“锚文本”(在“经典文档 UI”中)或“自动放置”(在'新的docusign UI')?如果是,那么当您使用模板通过 Web UI 发送文档与使用 API 发送完全相同的文档时,您是否看到不同的选项卡位置?我希望同一个文档的放置结果完全相同,无论是通过 API 还是 Web UI 发送。如果是这样,那么您需要使用 Web UI 调整模板中每个选项卡的放置规范。
-
我的模板上的选项卡正在使用锚文本(经典的docusign UI)放置在文档中。是的,我看到 API 和 Web UI 之间的选项卡位置不同。如果 Web UI 中的放置规范发生更改,则 API 调用使用将固定,但 Web UI 将关闭。那只是用一个错误代替另一个错误。
-
这对我来说听起来像是一个错误。即,如果选项卡的位置是通过 Web UI 在模板中指定的,那么无论您是否使用模板创建一个通过 Web UI 或 API 生成文档。我建议您联系 DocuSign 支持以获取有关此问题的帮助。美国的 DocuSign 支持电话号码是:800-379-9973 (support.docusign.com/en/contactSupport)。
标签: docusignapi docusigncompositetmplts