簡體   English   中英

CANNOT_EXCLUDE_DOCUMENT:不能為此收件人排除此文檔

[英]CANNOT_EXCLUDE_DOCUMENT: This document cannot be excluded for this recipient

我看到這個測試 eSign 交易有一個奇怪的行為:

{
    "compositeTemplates": [
        {
            "inlineTemplates": [
                {
                    "documents": [
                        {
                            "documentBase64": "BASE64STRING",
                            "documentId": "7",
                            "fileExtension": "PDF",
                            "name": "DOCUMENT7"
                        }, {
                            "documentBase64": "BASE64STRING",
                            "documentId": "10",
                            "fileExtension": "PDF",
                            "name": "DOCUMENT10"
                        }, {
                            "documentBase64": "BASE64STRING",
                            "documentId": "12",
                            "fileExtension": "PDF",
                            "name": "DOCUMENT12"
                        }, {
                            "documentBase64": "BASE64STRING",
                            "documentId": "17",
                            "fileExtension": "PDF",
                            "name": "DOCUMENT17"
                        }, {
                            "documentBase64": "BASE64STRING",
                            "documentId": "18",
                            "fileExtension": "PDF",
                            "name": "DOCUMENT18"
                        }, {
                            "documentBase64": "BASE64STRING",
                            "documentId": "19",
                            "fileExtension": "PDF",
                            "name": "DOCUMENT19"
                        }, {
                            "documentBase64": "BASE64STRING",
                            "documentId": "20",
                            "fileExtension": "PDF",
                            "name": "DOCUMENT20"
                        }
                    ],
                    "recipients": {
                        "signers": [
                            {
                                "email": "SIGNER1@mailinator.com",
                                "excludedDocuments": [
                                    "20"
                                ],
                                "name": "SIGNER1",
                                "recipientId": "2",
                                "tabs": {
                                    "signHereTabs": [
                                        {
                                            "documentId": "7",
                                            "pageNumber": "1",
                                            "recipientId": "2",
                                            "xPosition": "45",
                                            "yPosition": "628"
                                        }
                                    ]
                                }
                            }, {
                                "email": "SIGNER2@mailinator.com",
                                "excludedDocuments": [
                                "7"
                            ],
                                "name": "SIGNER2",
                                "recipientId": "3",
                                "tabs": {
                                    "signHereTabs": [
                                        {
                                            "documentId": "20",
                                            "pageNumber": "1",
                                            "recipientId": "3",
                                            "xPosition": "45",
                                            "yPosition": "628"
                                        }
                                    ]
                                }
                            }
                        ]
                    },
                    "sequence": "1"
                }
            ]
        }, {
            "serverTemplates": [
                {
                    "sequence": "1",
                    "templateId": "f7e03095-8fd0-4c0a-9ec4-50d8fcee9b17"
                }
            ]
        }
    ],
    "emailSubject": "Test eSign",
    "enforceSignerVisibility": "True",
    "status": "sent"
}

當我將它發送到 DocuSign v2.1 api {{baseUrl}}/v2.1/accounts/{{accountId}}/envelopes我收到以下錯誤:

{
    "errorCode": "CANNOT_EXCLUDE_DOCUMENT",
    "message": "This document cannot be excluded for this recipient. Recipient: SIGNER2 cannot be excluded from Document:DOCUMENT20"
}

但是,正如您在收件人“SIGNER2”中看到的那樣,排除文檔列表不包含文檔 20,而是包含以下文檔:

"excludedDocuments": [
    "7"

],

如果我從excludedDocuments 列表中刪除文檔“7”,那么事務將通過go。 我已經用任何模板進行了測試,但同樣失敗了。 如果我不使用CompositeTemplate結構,它會成功。

有什么我錯過或沒有看到的嗎?

提前致謝

在我創建 DocuSign 案例 4 個多月后,它終於被審查並認為是 DocuSign API 上的錯誤。 此錯誤已被宣布為將來會修復的問題。

此問題目前處於開放狀態,並由我們的工程團隊處理,他們提供了解決方法。 這個問題是由於compositeTemplate調用重新生成了文檔ID,所以不是尊重為文檔ID提供的值,而是重新編號文檔,在創建的信封DOCUMENT20中確實有一個ID 7,所以這就是錯誤的來源。 要刪除 DOCUMENT20,您必須在調用正文中發送排除文檔 7。

Go 到設置 > 發送設置 > 文檔可見性並將文檔可見性更改為“必須簽名才能查看,除非發件人”如果這不起作用,請打開一個案例並確保包含 API 請求日志。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM