2014-10-02 58 views
0

我正在使用DocuSign的基於SOAP的API調用來將信封創建到選定的DocuSign帳戶中。在添加自定義標籤時,如果我不要求收件人在自定義標籤中輸入信息,我會將自定義標籤屬性「CustomTabRequired」設置爲false。如果我要求收件人在自定義標籤中輸入信息,我將自定義標籤屬性 「CustomTabRequired」設置爲true,將「CustomTabRequiredSpecified」設置爲true。DocuSign自定義標籤 - CustomTabRequired屬性

創建信封時,如果我沒有將自定義標籤必需屬性設置爲true,它仍會強制收件人填寫信息以完成簽名過程。 除了這兩個屬性之外,還有什麼需要設置嗎? 我已經觀察到我的DocuSign模擬賬戶以及真實賬戶的這種行爲。

請指教。

回答

0

我們剛剛連接堆棧溢出之外,發現了一些性質正在從你的要求下降,但對的社區

利益當使用的DocuSign SOAP API和創建自定義選項卡,你需要確保CustomTabRequired屬性設置爲true。例如,在PHP中你可以創建這樣的標籤:

//+++ Add Custom Tab +++ 
$tab = new Tab(); 
$tab->DocumentID = "1"; 
$tab->RecipientID = "1"; 
$tab->PageNumber = "1"; 
$tab->Type = TabTypeCode::Custom; 
$tab->Name = "CustomTextTag1"; 
$tab->TabLabel = "CustomTextTag1"; 
$tab->CustomTabType = CustomTabType::Text; 
$tab->CustomTabRequired = false; 
$tab->XPosition = "100"; 
$tab->YPosition = "100"; 

,使標籤可選的,因爲你所要完成的最重要的一點是:

$tab->CustomTabRequired = false; 

只要該屬性是出現在您的請求中,它會使選項卡成爲可選項。請注意,如果使用DocuSign的REST API,則相應的JSON屬性簡單標記爲required

+0

我們發現/解決了這個問題。在設置自定義標籤屬性CustomTabRequired = false時,我們需要顯式設置屬性CustomTabRequiredSpecified = true。它看起來像基於SOAP的API調用要求我們也爲每個標籤屬性設置指定的屬性。當我們忽略這些指定的屬性時,標記屬性沒有被正確設置。非常感謝你的幫助。 – 2014-10-09 15:12:32

相關問題