【发布时间】:2019-12-10 06:47:01
【问题描述】:
我有一个文档签名请求,其中包含每个模板添加的 7 个文档。对于其中的6个,没有问题。 7th 带来了这个错误信息: “选项卡元素中指定的 DocumentId 不引用此信封中的文档。选项卡是指 DocumentId 86106631 不存在。”
这真的很奇怪,因为所有 7 个请求的结构都是相同的,但是我删除了一个包含错误的,它会起作用。我附上了请求的屏蔽版本并缩短了它。文件号码。 3 导致错误。 有什么想法吗?
{
"status": "sent",
"emailSubject": "xxx",
"compositeTemplates": [{
"document": {
"documentId": "1",
"name": "xxx.pdf",
"documentBase64": "xxx"
},
"CompositeTemplateId": "1",
"serverTemplates": [{
"Sequence": "1",
"templateId": "e7dd1e57-81bc-49b7-9ab0-9a55ef044d00"
}
],
"inlineTemplates": [{
"sequence": "1",
"recipients": {
"carbonCopies": [{
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"routingOrder": "2",
"name": "xxx",
"recipientId": "1"
}
],
"signers": [{
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"deliveryMethod": "Email",
"routingOrder": "1",
"roleName": "Kunden",
"name": "xxx",
"recipientId": "1"
}, {
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"deliveryMethod": "Email",
"routingOrder": "2",
"roleName": "Sender",
"name": "xxx",
"recipientId": "1"
}
]
},
"customFields": {
"textCustomFields": [{
"value": "XXX",
"name": "WorkObjectHandle",
"show": "false",
"required": "true"
}
]
}
}
]
}, {
"document": {
"documentId": "2",
"name": "xxx.pdf",
"documentBase64": ""
},
"CompositeTemplateId": "2",
"serverTemplates": [{
"Sequence": "2",
"templateId": "1a9871eb-4d48-4d1c-8144-ed17853b0e26"
}
],
"inlineTemplates": [{
"sequence": "2",
"recipients": {
"carbonCopies": [{
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"routingOrder": "2",
"name": "xxx",
"recipientId": "1"
}
],
"signers": [{
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"deliveryMethod": "Email",
"routingOrder": "1",
"roleName": "Kunden",
"name": "xxx",
"recipientId": "1"
}, {
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"deliveryMethod": "Email",
"routingOrder": "2",
"roleName": "Sender",
"name": "xxx",
"recipientId": "1"
}
]
},
"customFields": {}
}
]
}, {
"document": {
"documentId": "3",
"name": "xxx.pdf",
"documentBase64": "xxx"
},
"CompositeTemplateId": "3",
"serverTemplates": [{
"Sequence": "3",
"templateId": "0be0cd25-877f-4dfe-94ee-fe3cacccf9bb"
}
],
"inlineTemplates": [{
"sequence": "3",
"recipients": {
"carbonCopies": [{
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"routingOrder": "2",
"name": "xxx",
"recipientId": "1"
}
],
"signers": [{
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"deliveryMethod": "Email",
"routingOrder": "1",
"roleName": "Kunden",
"name": "xxx",
"recipientId": "1"
}, {
"email": "xxx",
"emailNotification": {
"emailBody": "xxx",
"supportedLanguage": "de",
"emailSubject": "xxx"
},
"deliveryMethod": "Email",
"routingOrder": "2",
"roleName": "Sender",
"name": "xxx",
"recipientId": "1"
}
]
},
"customFields": {}
}
]
},
],
"notification": {
"reminders": {
"reminderDelay": "0",
"reminderEnabled": "true",
"reminderFrequency": "0"
},
"expirations": {
"expireEnabled": "true",
"expireWarn": "0",
"expireAfter": "1"
}
}
}
谢谢,问候, 延斯
【问题讨论】:
-
我在此请求中没有看到任何选项卡。你用其他方式寄给他们吗?还是它们是模板的一部分?
-
它们是模板的一部分。
-
你能检查模板中的所有选项卡,看看这些选项卡的 documentID 是什么?我认为您正在从 API 添加一个文档,该文档可能需要匹配模板中的选项卡,并且可能存在 documentID 不匹配
-
我找到了原因。文档中添加了一个额外的日期标签。它太错位了,我没有直接看到它。删除它,它现在工作正常。无论如何感谢您的帮助。
-
乐于助人...
标签: docusignapi