Docusignapi 复合模板的意外行为
我在理解内联模板如何工作方面遇到了问题。我有2个服务器模板和2个内联模板,1个内联模板与服务器模板相结合。我想看看我是否没有填写信封仍然有效的内联模板的信息。这是我的要求: 请求Docusignapi 复合模板的意外行为,docusignapi,docusigncompositetmplts,Docusignapi,Docusigncompositetmplts,我在理解内联模板如何工作方面遇到了问题。我有2个服务器模板和2个内联模板,1个内联模板与服务器模板相结合。我想看看我是否没有填写信封仍然有效的内联模板的信息。这是我的要求: 请求 { "compositeTemplates": [ { "serverTemplates": [ { "sequence": "1", "templateId": "8a3a21af-4348-45e1-85b9-72a331c9c67a"
{
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "8a3a21af-4348-45e1-85b9-72a331c9c67a"
}
],
"inlineTemplates": [
{
"sequence": "1",
"recipients": {
"signers": []
}
}
],
"document": {
"documentId": "2",
"name": "FinalSale.docx",
"fileExtension": "docx",
"documentBase64": [bytearray]
}
},
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "d22048be-4bfe-43c2-9acf-3d5bcd79144f"
}
],
"inlineTemplates": [
{
"sequence": "1",
"recipients": {
"signers": [
{
"name": "Kathy Keaton",
"email": "KathyKeaton1@outlook.com",
"recipientId": "1",
"accessCode": "5000",
"routingOrder": "1",
"roleName": "##Buyer1"
},
{
"name": "Kathy Lloyd",
"email": "KathyLloyd1@outlook.com",
"recipientId": "2",
"accessCode": "5000",
"routingOrder": "2",
"roleName": "##Seller1"
}
]
}
}
],
"document": {
"documentId": "1",
"name": "Going to test out signatures and initials.docx",
"fileExtension": "docx",
"documentFields": [
{
"name": "dgsvalue",
"value": "dgs-222"
}
],
"documentBase64": [bytearray]
}
}
],
"status": "sent",
"emailSubject": "Please sign the following 2 documents at 2:39 PM"
}
响应
{
"envelopeId": "f8a090cf-ddc3-4612-8f24-9ff13beddc48",
"uri": "/envelopes/f8a090cf-ddc3-4612-8f24-9ff13beddc48",
"statusDateTime": "2017-02-01T19:39:26.2330000Z",
"status": "sent"
}
我假设内联模板必须提供所有签名者。两个模板中的角色名称相同(###Buyer1和##Seller1在两个模板中)。我原以为没有填写内联模板就意味着它在特定文档上会失败。我错了,但我不知道为什么。它成功了吗?因为两个服务器模板上的角色名称相同,并且为一个内联模板指定它就足够了?您不需要在一个内联模板中提供所有签名者 以下是完整的规则 这里引用其中的一些 每个CompositeTemplate将一个新文档和模板覆盖添加到 信封。对于每个CompositeTemplate,将应用以下规则: 模板按其序列值的顺序覆盖 如果文档未传递到系统中,则第一个模板的 使用文档(基于模板的序列值) 除文件(即信封)外,在所有情况下均为最后一名 信息、收件人信息、安全字段信息)。这 这样做是为了让事情变得简单。没有特殊的外壳 例如,如果希望选项卡具有更高的安全性,则需要在包含该选项卡的最后一个模板中指定。如果希望角色收件人具有更高的安全性,则需要位于指定该角色收件人的最后一个模板中 收件人匹配基于收件人角色和发送顺序。如果存在匹配项,则会将收件人信息合并在一起。在应用所有模板覆盖后,对所有CompositeTemplates执行最后一次操作,以折叠具有相同电子邮件、用户名和路由顺序的收件人。这将防止相同的收件人处于相同的发送顺序。
您不需要在内联模板中提供所有签名者 以下是完整的规则 这里引用其中的一些 每个CompositeTemplate将一个新文档和模板覆盖添加到 信封。对于每个CompositeTemplate,将应用以下规则: 模板按其序列值的顺序覆盖 如果文档未传递到系统中,则第一个模板的 使用文档(基于模板的序列值) 除文件(即信封)外,在所有情况下均为最后一名 信息、收件人信息、安全字段信息)。这 这样做是为了让事情变得简单。没有特殊的外壳 例如,如果希望选项卡具有更高的安全性,则需要在包含该选项卡的最后一个模板中指定。如果希望角色收件人具有更高的安全性,则需要位于指定该角色收件人的最后一个模板中 收件人匹配基于收件人角色和发送顺序。如果存在匹配项,则会将收件人信息合并在一起。在应用所有模板覆盖后,对所有CompositeTemplates执行最后一次操作,以折叠具有相同电子邮件、用户名和路由顺序的收件人。这将防止相同的收件人处于相同的发送顺序。
谢谢你提供的信息。今天下午我快发疯了。请尽可能使用当前的文档。非常感谢。谢谢你提供的信息。今天下午我快发疯了。请尽可能使用当前的文档。非常感谢。