2013-10-03 194 views
1

我們正在使用嵌入式簽名功能。我們正在使用模板來生成嵌入式簽名的信封。我們有要求下載pdf(簽名前)。此pdf應包含信封中的預填充數據。我們已經嘗試通過使用下面的API來下載PDF,但是它是空白的(沒有預先填充的值 - 如在模板中)pdf。有什麼辦法可以達到同樣的效果嗎?生成信封后下載填充的pdf

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

回答

1

說的DocuSign的工作方式是,當你層數據字段和其他的DocuSign標籤到您的文件,他們是不是文檔的一部分,直到它被誰是承擔這些標籤的行爲收件人簽字。其中一個原因是因爲有人可能會在初始數據輪到他們簽名(如果他們有權限)時將其更改爲其他內容,所以當文檔仍處於等待狀態時,預填充的值不會包含在下載中。

但是,您仍然可以在信封尚未處理時檢索字段的值。由於選項卡總是特定於收件人,因此您需要爲其配置的收件人下載選項卡信息。

要下載的選項卡此收件人包括你會作出以下API調用初始預填充值:


網址:

/帳號/ {帳戶ID} /袋/ {envelopeId} /接收者/ {recipientId} /選項卡

格式:

XML,JSON

HTTP方法:

GET

HTTP正文:

(空)


如果有問題的信封有一個數據字段(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

感謝您的回答埃爾金。你會建議如何實現這個用例?我應該編寫自己的jrxml以從docusign下載的標籤數據創建pdf嗎? –

+0

謝謝,我們的客戶經理從docusign爲我們啓用了此功能。 –

+0

@AshayThorat你是如何解決這個問題的?這只是您的客戶經理的要求?謝謝! – user2954587