Задайте поля данных в документе / шаблоне, чтобы все пользователи могли видеть их только для чтения. - PullRequest
0 голосов
/ 28 июня 2019

У меня есть документ 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",
                 ...
              },

Мои вопросы:

  1. Как получить все текстовые поля для отображения данных, независимо от того, кто является получателем, например, DealerPhone выше? В разделе «Совместная работа» я установил для полей «Получатели могут сотрудничать».

  2. Как только первый пользователь выберет пользователя из выпадающего списка ( 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"
}

Ответы [ 2 ]

1 голос
/ 28 июня 2019

Здесь есть настройка уровня учетной записи, которая доступна здесь. Выберите «Администрирование»> «Настройки отправки»> . При отправке конверта напишите начальное значение поля для всех получателей . Если этот параметр включен, все предварительно заполненные данные будут видны всем получателям. Если этот параметр отключен, данные «записываются» в PDF, только когда назначенный получатель выполняет свою роль.

Если вы не хотите, чтобы более поздние получатели могли изменять значение раскрывающегося списка, вы можете отключить Collaboration для него. Позже подписавшиеся смогут увидеть этот выбор независимо от того, включена ли совместная работа.

Наконец, вы должны избегать использования условной логики в полях, которые должны появляться всегда. Установка тега в качестве условного потомка означает, что он будет отображаться только при соблюдении обстоятельств.

0 голосов
/ 28 июня 2019

Если получатели подписывают последовательно (увеличивая порядок маршрутизации), то каждый последующий получатель может видеть вкладки, заполненные предыдущими получателями, и не может их изменять.Если у вас есть все вкладки, назначенные вашему первому получателю, все остальные получатели увидят их, но они будут доступны только для чтения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...