2014-11-03 68 views
0

我試圖設置一個模板,該模板將預填一些字段。它的行爲應該與「全名」目前的行爲完全一致 - 我在創建信封時提供了值,並且它們顯示爲文檔的只讀附加部分。如何將字段添加到在信封創建時填充的文檔

我試圖加入「數據字段」的文件中,但是存在兩個問題:

1)當我設置信封經由API,我試圖預置的值(見下文舉例),但這些值不會顯示給簽名者。 「」與我設置DataField的內容相匹配。 2)簽名者可以覆蓋這些值。

"<customFields>"+ 
      "<textCustomFields>"+ 
       "<textCustomField>"+ 
        "<name>Trip Date</name>"+ 
        "<value>Jul 17-21</value>"+ 
       "</textCustomField>"+ 
       "<textCustomField>"+ 
        "<name>Country</name>"+ 
        "<value>Uganda</value>"+ 
       "</textCustomField>"+ 
      "</textCustomFields>"+ 
    "</customFields>" 

這樣做的正確方法是什麼?

回答

0

如果要通過API爲收件人設置數據字段,則需要使用textTabs。您引用的自定義字段位於信封級別,而不是收件人級別。

請仔細閱讀DocuSign Developer Center,因爲它包含此信息。特別是你應該看看Explore - > Features - > Stick-eTabs頁面。有一個有叫數據字段這回答您的問題部分:

https://www.docusign.com/developer-center/explore/features/stick-etabs

您使用tabLabel屬性預先填充他們,你需要設置他們在您的請求主體的tabs部分。例如,如果您有兩個數據字段(稱爲「數據字段1」和「數據字段2」),並且您想用「foo」和「bar」填充它們,並且想讓它們爲只讀,則可以使用跟隨JSON。如果你不想讓它們只讀,那麼將「locked」設置爲「false」...

"tabs": { 
    "textTabs": [ 
    { 
     "tabLabel": "Data Field 1", 
     "value": "foo", 
     "locked": "true", 
     "xPosition": "200", 
     "yPosition": "200", 
     "documentId": "1", 
     "pageNumber": "1" 
    }, 
    { 
     "tabLabel": "Data Field 2", 
     "value": "bar", 
     "locked": "true", 
     "xPosition": "300", 
     "yPosition": "200", 
     "documentId": "1", 
     "pageNumber": "1" 
    }] 
} 
相關問題