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