Docusign“排除文档”不起作用

问题描述 投票:0回答:1

我正在使用复合方法来生成信封。我试图从“证人”中排除一些文件,但证人能够查看所有文件。有人可以帮忙吗? 以下是我的要求:

{
"emailSubject": "Your recent purchase with XXXX.",
"emailBlurb": "Please sign your documents.",
"status": "sent",
"compositeTemplates": [{
    "compositeTemplateId": "1",
    "document": {
        "documentId": 1,
        "name": "Driving License ",
        "fileExtension": "html",
        "documentBase64": "<base64 encoded data>",
        "transformPdfFields": "true"
    },
    "inlineTemplates": [{
        "recipients": {
            "signers": [{
                "email": "[email protected]",
                "name": "Customer Name",
                "recipientId": "f51aeab9ab1dfe21fbc45b4c74e6d73b",
                "clientUserId": "1000",
                "roleName": "Sender",
                "routingOrder": 1,
                "defaultRecipient": true
            }]
        },
        "sequence": "2"
    }]
}, {
    "compositeTemplateId": "2",
    "document": {
        "documentId": 2,
        "name": "Sales Contract",
        "fileExtension": "pdf",
        "transformPdfFields": "true",
        "documentBase64": "base64 encoded data"
    },
    "inlineTemplates": [{
        "recipients": {
            "signers": [{
                "email": "[email protected]",
                "name": "Customer Name",
                "recipientId": "f51aeab9ab1dfe21fbc45b4c74e6d73b",
                "roleName": "Sender",
                "routingOrder": "1",
                "clientUserId": "1000",
                "defaultRecipient": "true",
                "tabs": {
                    "signHereTabs": [{
                        "documentId": 2,
                        "pageNumber": "1",
                        "anchorXOffset": "50",
                        "anchorYOffset": "-40",
                        "anchorString": "Date Purchaser Signed",
                        "anchorUnits": "pixels",
                        "required": "true"
                    }]
                }
            }, {
                "email": "[email protected]",
                "name": "Manager",
                "recipientId": "3",
                "roleName": "Dealer",
                "routingOrder": "3",
                "clientUserId": "1000",
                "tabs": {
                    "signHereTabs": [{
                        "documentId": 2,
                        "pageNumber": "1",
                        "anchorXOffset": "50",
                        "anchorYOffset": "-15",
                        "anchorString": "Trader Authorised Employee Signature",
                        "anchorUnits": "pixels",
                        "required": "true"
                    }],
                    "dateSignedTabs": [{
                        "documentId": 2,
                        "pageNumber": "1",
                        "anchorXOffset": "50",
                        "anchorYOffset": "-15",
                        "anchorString": "Date Employee Signed",
                        "anchorUnits": "pixels",
                        "required": "true",
                        "value": "19\/09\/2023"
                    }]
                }
            }],
            "witnesses": [{
                "email": "[email protected]",
                "name": "Witness 1",
                "recipientId": "2",
                "roleName": "Witness 65580212 for 70485785",
                "routingOrder": "2",
                "witnessFor": 2,
                "status": "created",
                "recipientType": "witness",
                "clientUserId": "1000",
                "excludedDocuments": [1, 3],
                "tabs": {
                    "signHereTabs": [{
                        "documentId": 2,
                        "pageNumber": "1",
                        "anchorXOffset": "50",
                        "anchorYOffset": "-15",
                        "anchorString": "Witness Signature",
                        "anchorUnits": "pixels",
                        "required": "true",
                        "value": "Akhil"
                    }],
                    "textTabs": [{
                        "documentId": 2,
                        "pageNumber": "1",
                        "anchorXOffset": "50",
                        "anchorYOffset": "-15",
                        "anchorString": "Witness Name",
                        "anchorUnits": "pixels",
                        "required": "true",
                        "value": "Akhil"
                    }]
                }
            }]
        },
        "sequence": "2"
    }]
}, {
    "compositeTemplateId": "3",
    "document": {
        "documentId": 3,
        "name": "Document 3"
    },
    "serverTemplates": [{
        "sequence": "1",
        "templateId": "<Docusign template Id>"
    }],
    "inlineTemplates": [{
        "recipients": {
            "signers": [{
                "email": "[email protected]",
                "name": "Customer",
                "recipientId": "f51aeab9ab1dfe21fbc45b4c74e6d73b",
                "roleName": "Sender",
                "routingOrder": "1",
                "clientUserId": "1000",
                "defaultRecipient": "true",
                "tabs": {
                    "textTabs": [{
                        "documentId": 3,
                        "pageNumber": "1",
                        "anchorXOffset": "5",
                        "anchorYOffset": "-2",
                        "anchorString": "\/cn1\/",
                        "anchorUnits": "pixels",
                        "required": "true",
                        "value": "Siemens"
                    }],
                    "signHereTabs": [{
                        "documentId": 3,
                        "pageNumber": "1",
                        "anchorXOffset": "15",
                        "anchorYOffset": "1",
                        "anchorString": "\/cussign1\/",
                        "anchorUnits": "pixels",
                        "required": "true"
                    }]
                }
            }, {
                "email": "[email protected]",
                "name": "Manager",
                "recipientId": "3",
                "roleName": "Dealer",
                "routingOrder": "3",
                "clientUserId": "1000",
                "tabs": {
                    "signHereTabs": [{
                        "documentId": 3,
                        "pageNumber": "1",
                        "anchorXOffset": "15",
                        "anchorYOffset": "1",
                        "anchorString": "\/dealersign1\/",
                        "anchorUnits": "pixels",
                        "required": "true"
                    }]
                }
            }]
        },
        "sequence": "2"
    }]
}]

}

我试图将 documentId 的 1 和 3 从文档 2 的见证人中排除。但是见证人也能够查看排除的文档。是因为我指定的Anchor标签吗?

php docusignapi docusigncompositetmplts docusignconnect
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.