2017-08-10 29 views
0

我正在實施與其他平臺的Docusign API集成。另一個平臺的報價有報價行項目。每個訂單項可能包含4個字段,例如「姓名」,「價格」,「數量」,「總計」等,以使此問題非常基本。Docusign API多行項目

我正在尋找最簡單的方法讓Docusign文檔反映報價行項目中的信息。例如,如果報價包含兩個訂單項,則Docusign文檔將包含兩個訂單項,每個訂單項具有與「名稱」,「價格」,「數量」和「總計」行項相關聯的四個字段。例如。如果報價包含12個訂單項,則在docusign文檔上有12個訂單項,每個訂單項都包含我剛剛列出的四個基本描述性字段。也就是說,我希望動態調整列表大小,而不是隻在docusign文檔上放置很多可能填充或不填充的字段。

我有一個可能的想法是爲每個行項目創建字段,指定x位置,然後遞增這些字段的y位置以使字段正確顯示。 我在做什麼後想知道是否有一些預先存在的工具或資源,如重複字段的能力,或者某些表設置接收列表作爲輸入或其他內容。過去,我曾與Salesforce合作過Docusign,看起來似乎有這種能夠接受列表的東西。預先感謝您的回答。

這是我在繪畫的形式問題:https://i.stack.imgur.com/C3iQk.jpg

回答

1

您可以將隱藏Anchor Text on your document爲線項目。

Documentation

創建或編輯一個文件時,請在文檔中的適當位置的自動錨文本。

  • 輸入錨文本後,將錨文本的顏色更改爲白色或文檔的背景顏色。這樣,查看文檔時不會出現錨文本,從而使文檔的收件人不可見錨文本。

當創建您的信封只需提供你希望出現在文檔中了LineItem。 DocuSign將自動匹配您在請求中提供的錨點字符串,並適當放置選項卡。

以下是示例CreateEnvelope請求,該請求通過匹配文檔中的錨點字符串來創建兩行項目。

{ 
    "emailSubject": "Please sign the agreement", 
    "status": "created", 
    "recipients": { 
     "signers": [ 
      { 
       "name": "Jane Doe", 
       "email": "[email protected]", 
       "recipientId": "1", 
       "tabs": { 
        "textTabs": [ 
         { "anchorString": "name1", "width": "70" }, 
         { "anchorString": "price1", "width": "60" }, 
         { "anchorString": "quantity1", "width": "60" }, 
         { "anchorString": "total1", "width": "80" }, 
         { "anchorString": "name2", "width": "70" }, 
         { "anchorString": "price2", "width": "60" }, 
         { "anchorString": "quantity2", "width": "60" }, 
         { "anchorString": "total2", "width": "80" } 
        ] 
       } 
      } 
     ] 
    }, 
    "documents": [ 
     { 
      "documentId": "1", 
      "name": "Contract", 
      "fileExtension": "txt", 
      "documentBase64": "DQogICAgICAgIG5hbWUxICAgICAgIHByaWNlMSAgICAgICBxdWFudGl0eTEgICAgIHRvdGFsMQ0KCQkNCiAgICAgICAgbmFtZTIgICAgICAgcHJpY2UyICAgICAgIHF1YW50aXR5MiAgICAgdG90YWwyDQoJCQ0KICAgICAgICBuYW1lMyAgICAgICBwcmljZTMgICAgICAgcXVhbnRpdHkzICAgICB0b3RhbDMNCgkJDQogICAgICAgIG5hbWU0ICAgICAgIHByaWNlNCAgICAgICBxdWFudGl0eTQgICAgIHRvdGFsNA0KCQkNCiAgICAgICAgbmFtZTUgICAgICAgcHJpY2U1ICAgICAgIHF1YW50aXR5NSAgICAgdG90YWw1DQoJCQ0KICAgICAgICBuYW1lNiAgICAgICBwcmljZTYgICAgICAgcXVhbnRpdHk2ICAgICB0b3RhbDYNCgkJDQogICAgICAgIG5hbWU3ICAgICAgIHByaWNlNyAgICAgICBxdWFudGl0eTcgICAgIHRvdGFsNw0KCQkNCiAgICAgICAgbmFtZTggICAgICAgcHJpY2U4ICAgICAgIHF1YW50aXR5OCAgICAgdG90YWw4CQk=" 
     } 
    ] 
} 

這裏是原始文件VS文件後的文本選項卡的放置就可以了。 enter image description here