2015-04-25 28 views
2

我正在嘗試實現DocuSign API應用程序,以將文檔發送給我們的客戶進行電子簽名。在我的申請中,我需要發送一份文件給每個客戶進行電子簽名。例如,用戶簽署並同意我們的條款和條件的協議文檔。如何將每個DocuSign請求映射到envelopeId

因此,我將向每個客戶端發送相同的文檔,並且我假設我將爲每個單獨的請求接收一個唯一的envelopeId。

那麼如何跟蹤哪個envelopeId與哪個用戶關聯?

您可以在請求中發送自定義標籤並接收回來跟蹤它嗎?

回答

1

大多數DocuSign用戶構建了一個功能齊全的集成。

將DocuSign集成到系統中的集成(如Salesforce,CRM和其他產品)可通過信封自定義字段(使用其內部應用程序記錄信息)或者記錄envelopeId響應並將它們存儲在其應用程序中。

無論採用哪種方式,工作方式都是一樣的,都是關於如何讓您的集成工作。


下面是關於如何使用文本自定義字段

{ 
    "emailSubject": "Just a test envelope", 
    "status": "sent", 
    "customFields": { 
     "textCustomFields": [ 
      { 
       "name": "InternalToolNumber", 
       "required": true, 
       "show": false, 
       "value": 123456789 
      } 
     ] 
    }, 
    "templateId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", 
    "templateRoles": [ 
     { 
      "email": "[email protected]", 
      "name": "John Doe", 
      "roleName": "Signer 1" 
     } 
    ] 
} 
+0

感謝安德魯從模板創建一個信封快速樣品的來電!請告訴我你如何創建信封自定義字段?如果有任何鏈接指向以前的帖子,說明它也會有所幫助。這是我正在做的,但我沒有回到我的自定義字段的價值。我只收到信封標識。我嘗試在customFieldsUri上使用GET,但這也回來了空白。 – trextrex

+0

Request body {「accountId」:「914551」,「emailSubject」:「使用模板的API調用」,「templateId」:「B8F8E670-3758-4657-8BC7-B71A661B3C6C」,「templateRoles」:[{「roleName」 : 「簽名者」, 「名」: 「SignerUser」, 「電子郵件」: 「[email protected]」},{ 「角色名」: 「CC」, 「名」: 「ccUser」, 「電子郵件」:「測試@ test.com 「}],」 文檔 「:[{」 documentId 「:」 1" , 「名稱」: 「檢驗.pdf」}], 「狀態」: 「發送」, 「的transactionId」: 「12345」,」 customFields「:{」textCustomFields「:[{」name「:」App Number「,」required「:」true「,」show「:」true「,」value「:」12「}]}} – trextrex

+0

在模板的信封級別上進行。同樣的節點也適用於非模板和複合模板的調用。 – Andrew