2013-10-03 1 views
1

Мы используем встроенную функцию подписи. Мы используем шаблоны для создания конвертов для встроенного подписания. У нас есть требование для загрузки PDF (перед подписанием). Этот pdf должен содержать предварительно заполненные данные в конверте. Мы попытались загрузить pdf, используя API-интерфейс для отдыха, как показано ниже, но он дает пустое (без предварительного значения - как в шаблоне) pdf. Есть ли способ добиться того же?Загрузка заполненного pdf-файла после создания конверта

https://demo.docusign.net/restapi/v2/accounts/{our account id}/envelopes/{envolopID}/documents/{documentId} 

ответ

1

То, как DocuSign работает так, что, когда вы слой поля данных и другие вкладки DocuSign на ваши документы, они не являются частью документа до тех пор, пока не будет подписан получателями, которые должны предпринять действия на этих вкладках. Одна из причин заключается в том, что кто-то может изменить исходные данные на что-то еще, когда их очередь подписать (если у них есть разрешения), поэтому, когда документ все еще ожидает, что предварительно заполненные значения не включены в загрузку.

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

Чтобы скачать язычки для получателя, включая начальные предварительно заполненные значения, которые вы сделали бы следующий апи вызов:


URL:

/счета/{ACCOUNTID}/конверты/{envelopeId}/получатели/{recipientId}/вкладки

Форматы:

XML, JSON

HTTP Метод:

GET

HTTP Body:

(пусто)


Если конверт вопрос был один данные поле (textTab), которое имеет значение «тестовые данные», затем ответ будет выглядеть так:

"textTabs": [ 
    { 
     "height": 11, 
     "validationPattern": "", 
     "validationMessage": "", 
     "shared": "false", 
     "requireInitialOnSharedChange": "false", 
     "name": "Text", 
     "value": "test data", 
     "width": 138, 
     "required": "true", 
     "locked": "false", 
     "concealValueOnDocument": "false", 
     "disableAutoSize": "false", 
     "tabLabel": "Data Field 3", 
     "bold": "false", 
     "italic": "false", 
     "underline": "false", 
     "documentId": "1", 
     "recipientId": "58576405-2f0b-45a4-998b-1cb81b769d22", 
     "pageNumber": "1", 
     "xPosition": "105", 
     "yPosition": "499", 
     "tabId": "7e1441bc-700e-43d4-b968-b7fa36887ee2" 
    } 
] 
+0

Спасибо за ответ Ergin. Что бы вы предложили достичь этого варианта использования? Должен ли я писать свой собственный jrxml для создания pdf из вкладок данных, загруженных из docusign? –

+0

Спасибо, наш менеджер аккаунта включил эту функцию для нас из docusign. –

+0

@AshayThorat, как вы это решили? Это просто запрос от вашего менеджера аккаунта? благодаря! – user2954587