我正在使用DocuSign的基于SOAP的API调用来创建所选DocuSign帐户的信封。在添加自定义标记时,如果我不要求收件人在自定义标记中输入信息,我会设置自定义标记属性" CustomTabRequired"为假。如果我要求收件人在自定义标签中输入信息,我会设置自定义标签属性 " CustomTabRequired" to true和" CustomTabRequiredSpecified"为真。
创建信封后如果我没有将自定义标记必需属性设置为true,它仍会强制收件人填写信息以完成签名过程。 除了这两个属性之外,还有什么我需要设置的吗? 我已经观察到我的DocuSign模拟账户以及真实账户的这种行为。
请告知。
答案 0 :(得分:0)
我们已经在Stack Overflow之外连接,并发现某些属性正在从您的请求中删除,但为了社区的利益 -
使用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
。