2017-06-22 74 views
1

我有一個DocuSign Web Sign UI的問題。
我使用下面的JSON請求創建信封並通過CreateTabs API調用添加選項卡。
這些選項卡包含初始值,例如「輸入日期」,因此簽署人有指導他應該在字段中鍵入的內容。
好吧,當我在DocuSign標誌頁面上填寫文檔時,出現「完成」按鈕,但是當我點擊它時沒有任何反應。DocuSign Web Sign無法完成

我發現它與創建的選項卡的初始值有關。如果沒有初始值,我可以完成文檔。 如果我嘗試使用DocuSign編輯器創建一個類似的模板,它也可以工作。
爲什麼它不適用於我的情況?

如果你想看看這個問題,我可以給你一個下午的鏈接,用於簽署特定的信封。

這裏是我使用JSON:

{ 
"dateSignedTabs": [{ 
    "anchorString": "<<DSDate2_14>>", 
    "documentId": "1", 
    "font": "LucidaConsole", 
    "fontColor": "Black", 
    "name": "DSDate2_14", 
    "pageNumber": "1" 
}], 
"dateTabs": [{ 
    "anchorString": "<<DSText9_2>>", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "locked": "false", 
    "maxLength": 4000, 
    "name": "DSText9_2", 
    "pageNumber": "1", 
    "requireAll": "true", 
    "required": "true", 
    "requireInitialOnSharedChange": "true", 
    "shared": "true", 
    "tabLabel": "\\*DSText9_2", 
    "value": "Enter date", 
    "width": 100 
}], 
"fullNameTabs": [{ 
    "anchorString": "<<DSFullname3_15>>", 
    "documentId": "1", 
    "font": "LucidaConsole", 
    "fontColor": "Black", 
    "name": "DSFullname3_15", 
    "pageNumber": "1" 
}], 
"noteTabs": [{ 
    "anchorString": "<<DSNote8_12>>", 
    "documentId": "1", 
    "height": 39, 
    "name": "DSNote8_12", 
    "pageNumber": "1", 
    "tabLabel": "\\\\*DSNote8_12", 
    "value": "Type note-text here", 
    "width": 100 
}], 
"numberTabs": [{ 
    "anchorString": "<<DSText10_3>>", 
    "concealValueOnDocument": "true", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "locked": "false", 
    "maxLength": 4000, 
    "name": "DSText10_3", 
    "pageNumber": "1", 
    "required": "true", 
    "requireInitialOnSharedChange": "true", 
    "shared": "true", 
    "tabLabel": "\\*DSText10_3", 
    "value": "Tax Number", 
    "width": 100 
}], 
"radioGroupTabs": [{ 
    "documentId": "1", 
    "groupName": "Income", 
    "radios": [{ 
     "anchorString": "<<DSRB5_9>>", 
     "pageNumber": "1", 
     "required": "true", 
     "value": ">10k" 
    }, 
    { 
     "anchorString": "<<DSRB6_10>>", 
     "pageNumber": "1", 
     "required": "true", 
     "value": "<15k" 
    }, 
    { 
     "anchorString": "<<DSRB7_11>>", 
     "pageNumber": "1", 
     "required": "true", 
     "value": "<25k" 
    }], 
    "requireAll": "true", 
    "requireInitialOnSharedChange": "true", 
    "shared": "true" 
}], 
"signHereTabs": [{ 
    "anchorString": "<<DSSignature1_13>>", 
    "documentId": "1", 
    "name": "DSSignature1_13", 
    "pageNumber": "1" 
}], 
"ssnTabs": [{ 
    "anchorString": "<<DSText13_6>>", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "locked": "false", 
    "maxLength": 4000, 
    "name": "DSText13_6", 
    "pageNumber": "1", 
    "requireAll": "true", 
    "required": "true", 
    "requireInitialOnSharedChange": "true", 
    "shared": "true", 
    "tabLabel": "\\*DSText13_6", 
    "value": "Enter SSN", 
    "width": 141 
}], 
"textTabs": [{ 
    "anchorString": "<<DSText4_1>>", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "height": 20, 
    "locked": "false", 
    "maxLength": 4000, 
    "name": "DSText4_1", 
    "pageNumber": "1", 
    "requireAll": "true", 
    "required": "true", 
    "requireInitialOnSharedChange": "true", 
    "shared": "true", 
    "tabLabel": "\\*DSText4_1", 
    "validationMessage": "Enter only letters", 
    "validationPattern": "^[a-zA-Z ]{1,}$", 
    "value": "Enter pan", 
    "width": 241 
}, 
{ 
    "anchorString": "<<DSText14_7>>", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "height": 18, 
    "locked": "false", 
    "maxLength": 4000, 
    "name": "DSText14_7", 
    "pageNumber": "1", 
    "requireAll": "true", 
    "required": "true", 
    "requireInitialOnSharedChange": "true", 
    "shared": "true", 
    "tabLabel": "\\*DSText14_7", 
    "value": "None", 
    "width": 162 
}, 
{ 
    "anchorString": "<<DSText15_8>>", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "height": 20, 
    "locked": "false", 
    "name": "DSText15_8", 
    "pageNumber": "1", 
    "required": "true", 
    "tabLabel": "\\*DSText15_8", 
    "value": "Enter Code", 
    "width": 168 
}], 
"zipTabs": [{ 
    "anchorString": "<<DSText11_4>>", 
    "concealValueOnDocument": "true", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "locked": "false", 
    "maxLength": 4000, 
    "name": "DSText11_4", 
    "pageNumber": "1", 
    "required": "true", 
    "tabLabel": "\\*DSText11_4", 
    "value": "Zip Number", 
    "width": 100 
}, 
{ 
    "anchorString": "<<DSText12_5>>", 
    "concealValueOnDocument": "true", 
    "disableAutoSize": "true", 
    "documentId": "1", 
    "locked": "false", 
    "maxLength": 4000, 
    "name": "DSText12_5", 
    "pageNumber": "1", 
    "requireAll": "true", 
    "required": "true", 
    "requireInitialOnSharedChange": "true", 
    "shared": "true", 
    "tabLabel": "\\*DSText12_5", 
    "useDash4": "true", 
    "value": "Zip4-5 ", 
    "width": 100 
}] 

}

更新

的DocuSign同時修復了這個問題。

回答

2

我不相信完成按鈕將被激活(即點擊),直到所有必填字段與有效值填充。例如,您在上面的帖子中包含的JSON包含默認值爲「輸入日期」的dateTab。如果用戶沒有用有效日期替換此默認值,那麼Finish按鈕將不會啓用(可點擊)。

同樣的行爲適用於文檔中的任何其他必填字段,需要特定的數據類型(或格式)如此 - 完成按鈕將不會啓用,直到所有必填字段與有效填充值。

+0

這些字段填充了有效值,按鈕是可點擊的,但是當我點擊它時沒有任何反應。 –

+0

也許嘗試使用其他類型的瀏覽器(IE,Chrome,Firefox等)測試相同的場景 - 這不應該是瀏覽器問題,但您永遠不知道。 –

+0

如果您無法在其他類型的瀏覽器中使用它,我建議您聯繫DocuSign支持,因爲此問題與Web UI中的簽名者體驗有關。支持應該能夠幫助你弄清楚什麼是信封中的字段狀態,它阻止了Finish按鈕的工作。 (注意:如果支持人員意識到您使用API​​創建了Envelope,但可能會嘗試引導您訪問StackOverflow以獲得自己的幫助,但他們是解決此問題的正確選擇,而不是StackOverflow。簽名者的經驗,而不是一個API問題。) –