我已经能够使用模板成功启动带有模板的信封templateID,但我正在尝试生成一个包含两个文档的信封,其中包含模板.在DocuSign网站界面中,可以启动一个新信封,然后"勾选"多个模板以添加到信封中.
我发现API调用:
但是,遗憾的是,一旦创建了草图信封,我就无法找到添加模板的任何内容.这里的问题,如果不是很明显,则是:从模板生成新文档并将其添加到created状态中预先存在的信封的API调用是什么?
您可以基于多个模板创建信封.诀窍是使用请求的compositeTemplates可选属性.
回到2013年4月,我主持了一个专注于模板的网络研讨会,在那里我展示了3个不同的模板示例.它们的复杂性越来越高,直到第三个,最后一个显示了如何将多个模板组合成一个信封.这是Gist for it,它包含PHP代码和示例JSON实体:
https://github.com/Ergin008/DocuSign-REST-API-Webinar-April2013
以下是第三个示例的JSON,您需要添加类似于您的请求主体的内容:
{
"emailSubject": "DocuSign Templates Webinar - Example 3",
"emailBlurb": "Example #3 - Composite Templates",
"status": "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "55A80182-2E9F-435D-9B16-FD1E1C0F9D74"
}
],
"inlineTemplates": [
{
"sequence": "1",
"recipients": {
"signers": [
{
"email": "test@docusign.com",
"name": "First Recipient",
"recipientId": "1",
"roleName": "RoleOne"
}
]
}
}
]
},
{
"serverTemplates": [
{
"sequence": "2",
"templateId": "44D9E888-3D86-4186-8EE9-7071BC87A0DA"
}
],
"inlineTemplates": [
{
"sequence": "2",
"recipients": {
"signers": [
{
"email": "test2@docusign.com",
"name": "Recipient 2",
"recipientId": "1",
"roleName": "RoleOne"
}
]
}
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
请注意,服务器模板的序列属性可用于更改模板文档在信封中显示的顺序.
| 归档时间: |
|
| 查看次数: |
2087 次 |
| 最近记录: |