У меня есть документ Word, который служит шаблоном документа. На нем только контур. Затем я добавил текстовые поля в шаблон.
например, шаблон JSON, это выглядит так:
"recipients":
{ ...
"signers": [
{ ...
"tabs":
{
"listTabs": [
{
"documentId": "1",
"pageNumber": "1",
"recipientId": "55177519",
"tabType": "list",
"tabLabel": "##parentf2e8b853-3ef1-4872-af19-4f1e3c60a3a7##recipient",
"listItems": [
{
"text": "Dealer",
"value": "Dealer"
},
{
"text": "Customer",
"value": "Customer"
}
],
"required": "true",
"shared": "true",
"value": ""
}
],
"textTabs": [
{
"documentId": "1",
"height": "19",
"pageNumber": "1",
"recipientId": "55177519",
"tabId": "55ab5a10-54d6-4ca0-a66b-7c637c8ad61a",
...
"tabLabel": "DealerPhone",
...
},
Мои вопросы:
Как получить все текстовые поля для отображения данных, независимо от того, кто является получателем, например, DealerPhone выше? В разделе «Совместная работа» я установил для полей «Получатели могут сотрудничать».
Как только первый пользователь выберет пользователя из выпадающего списка ( listTab ниже), я не хочу, чтобы последующие пользователи заходили и меняли этот выбор, но я нужно, чтобы пользователи видели, кого предыдущий / первый пользователь выбрал в этом выпадающем списке.
Я могу поделиться файлами JSON как с шаблоном, так и с тем, что я отправляю для создания конверта. Шаблон отображается, но текстовые данные пустые.
Пример тела запроса JSON:
{
"email": "...email....",
"name": "Test Dealer",
"roleName": "Dealer",
"tabs": {
"textTabs": [
{
"tabLabel": "DealerPhone",
"value": "1-800-111-2222"
},
{
"tabLabel": "DealerContact",
"value": "Billy Dealer"
}]
}
}],
"emailSubject": "DocuSign API - TEST!!!",
"templateId": "{{templateId}}",
"status": "sent"
}