DocuSign状态代码TAB_REFERS_TO_DOCUMENT_NO_TABS_ALLOWED?

时间:2016-07-27 11:49:28

标签: docusignapi

我目前正在使用REST api创建一个信封,其中包含我已在Docusign中设置的文档和模板。我在Web请求中收到以下错误,并且无法在DocuSign提供的状态代码/错误列表中找到此错误以尝试调试该问题。他们的支持者建议我问这里..

TAB_REFERS_TO_DOCUMENT_NO_TABS_ALLOWED - 标签引用不允许标签的文档。

有没有人经历过这个?

编辑:

该问题似乎与文档部分有关。

{
    "emailBlurb":"Test Email Body",
    "emailSubject": "Test Email Subject",
    "status" : "sent",
    "compositeTemplates": [
    {
        "serverTemplates": [
        {
            "sequence" : 1,
            "templateId": "b1eccee3-9c00-4cb2-8d30-0400d51dcfe0"
        }],
        "inlineTemplates": [
        {
            "sequence" : 2,
            "recipients": {
                "signers" : [{
                    "email": "usera@bah.com",
                    "name": "usera",
                    "recipientId": "1",
                    "roleName": "Producer"
                }]
            }
        }],
        "document": {
            "documentId": 1,
            "name": "Test.docx",
           "documentBase64":"[bytesremoved]",
           "fileExtension":"docx"
        }
    }]
}

1 个答案:

答案 0 :(得分:1)

所以你在服务器上有一个模板,文档是模板的一部分吗?

但是你希望信封使用与模板不同的文档,是吗?

据我了解,如果您希望将文档替换为模板的文档,则复合模板的文档部分中的documentId必须与模板中使用的documentId匹配

因此,请检查模板的定义。您是以编程方式创建模板还是使用Web浏览器DocuSign应用程序?如果是后者,那么请注意模板中的第一个文档并不总是id为1.