我怎样才能在DocuSign中这样做?目前我正在做的是使用DocuSign的REST API将每个模板单独发送给受让人并遵循此example
使用REST API可以实现吗?此外,我正在考虑将$data
变量转换为一个数组,其中包含模板发送所需的所有必要信息,如果可能的话。
答案 0 :(得分:3)
要在DocuSign信封中放置多个模板,您需要在通话中使用复合模板结构。简而言之,每个模板都将存在于复合模板中。在每个复合模板中,您将标识您的服务器模板,并使用内联模板来定义收件人以及您尝试合并到模板中的任何数据。
这是我在Runscope / Postman中使用的一些json。
{
"emailSubject": "DocuSign Widget Order and NDA",
"emailBlurb": "Please let us know if you have any questions.",
"status": "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "templateIDremoved"
}
],
"inlineTemplates": [
{
"sequence": "1",
"recipients": {
"signers": [
{
"email": "signerrob@outlook.com",
"name": "Customer Bob",
"roleName": "Customer",
"recipientId": "1",
"tabs": {
"textTabs": [
{
"tabLabel": "company",
"value": "ABC Corporation"
}
]
}
},
{
"email": "senderrob@outlook.com",
"name": "Sender Rob",
"recipientId": "2",
"roleName": "Legal"
}
]
}
}
]
},
{
"serverTemplates": [
{
"sequence": "2",
"templateId": "templateIDremoved"
}
],
"inlineTemplates": [
{
"sequence": "2",
"recipients": {
"signers": [
{
"email": "signerrob@outlook.com",
"name": "Customer Bob",
"recipientId": "1",
"roleName": "Customer"
}
]
}
}
]
}
]
}