Я использую API Docusign для создания шаблона InlineTemplate, но только первый подписывающий может заполнить все поля.
Все поля должны быть заблокированы для оставшихся подписантов. Есть ли простой способ сделать это?
Я попытался установить для поля signer.templateLocked значение true для дополнительных подписчиков, но они все еще могут редактировать поля.
Установка атрибута locked в TextTab заблокирует всех участников этого элемента, поэтому я не знаю, как этого добиться.
Я попытался добавить одно и то же поле ко всем подписавшим, не только в разделе signer.tab, но и присвоить идентификаторы получателя этим элементам, но это дает мне 3 поля, накладывающихся друг на друга для всех подписчиков.
Я думаю, это должно быть обычным делом, но я чувствую, что просто что-то упустил.
Вот соответствующий JSON:
{
"emailSubject": " ",
"status": "sent",
"enableWetSign": "true",
"compositeTemplates": [{
"inlineTemplates": [{
"recipients": {
"editors": [],
"agents": [],
"signers": [{
"tabs": {
"companyTabs": [],
"titleTabs": [],
"checkboxTabs": [],
"textTabs": [{
"width": "136",
"tabLabel": "OWNER_CONTRACT_NUMBER",
"name": "Policy Number",
"pageNumber": "1",
"documentId": "1",
"yPosition": "139",
"xPosition": "439",
"shared": "true",
"required": "true",
"recipientID": "2"
}, {
"width": "149",
"tabLabel": "OWNER_LAST_NAME",
"name": "Please enter your legal last name.",
"pageNumber": "1",
"documentId": "1",
"yPosition": "139",
"xPosition": "212",
"shared": "true",
"required": "true",
"recipientID": "2"
}
],
"emailTabs": [],
"fullNameTabs": [],
"initialHereTabs": [],
"signHereTabs": [{
"name": "Owner's Signature",
"pageNumber": "2",
"documentId": "1",
"yPosition": "347",
"xPosition": "90",
"recipientID": "2"
}
],
"SignerAttachmentTabs": [],
"dateSignedTabs": [],
"radioGroupTabs": []
},
"routingOrder": "2",
"recipientId": "2",
"name": "Signer 1",
"email": "signer1@test.com",
"signerName": "SERVICE_REQ_OWNER"
}, {
"tabs": {
"companyTabs": [],
"titleTabs": [],
"checkboxTabs": [],
"textTabs": [],
"emailTabs": [],
"fullNameTabs": [],
"initialHereTabs": [],
"signHereTabs": [],
"SignerAttachmentTabs": [],
"dateSignedTabs": [],
"radioGroupTabs": []
},
"routingOrder": "1",
"clientUserId": "internal-id",
"recipientId": "1",
"name": "Internal Agent",
"email": "noreply@test.com",
"signerName": "INTERNAL SIGNER"
}
],
"certifiedDeliveries": [],
"carbonCopies": []
},
"sequence": "1"
}
],
"document": {
"name": "test document (DOCUSIGN)",
"documentId": "1"
}
}
],
"emailSettings": {
"replyEmailAddressOverride": "no-reply@test.com",
"replyEmailNameOverride": "Do Not Reply"
}
}
Спасибо за помощь,
-Джефф