Java DocuSign REST API V2强制签名

Java DocuSign REST API V2强制签名,java,rest,docusignapi,Java,Rest,Docusignapi,目前,我们使用DocuSign让用户使用3个已准备好的锚来签署文档,分别是SignHere、DateSigned和Location(这是一个文本选项卡)。我们发送一个信封,上面有一个签名者和三个固定标签。现在,我们有了新的要求,即使用相同的3个mandantory选项卡签署任意的文档 如果我使用相同的3个锚发送信封,DocuSign GUI将忽略这些锚,并允许用户在文档中放置任何选项卡。但是,如果用户放置任何单个选项卡,则DocuSign将启用“finish”按钮,当用户按下该按钮时,GET/v

目前,我们使用DocuSign让用户使用3个已准备好的锚来签署文档,分别是SignHereDateSignedLocation(这是一个文本选项卡)。我们发送一个信封,上面有一个签名者和三个固定标签。现在,我们有了新的要求,即使用相同的3个mandantory选项卡签署任意的文档

如果我使用相同的3个锚发送信封,DocuSign GUI将忽略这些锚,并允许用户在文档中放置任何选项卡。但是,如果用户放置任何单个选项卡,则DocuSign将启用“finish”按钮,当用户按下该按钮时,GET/v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients将返回状态COMPLETED

另一方面,如果我将SignHere选项卡设置为pageNumber 1,它可以工作,但该选项卡不在我想要的位置,用户无法移动它。一般来说,我们不知道在任意文档中应该将选项卡放在哪里


有没有办法强迫用户添加某些选项卡,并允许他/她将它们移动到应该的位置?

简短回答-不,你不能这样做

长回答-当信封没有针对给定收件人(签名者)的选项卡(签名元素、字段)时,DocuSign UI将进入我们称之为“自由形式签名”的模式,该模式允许最终用户将标记/选项卡(因此称为标记器)拖放到文档中。因为它是自由签名,所以没有办法要求最少数量的标签或任何其他要求


最好的办法是对选项卡使用固定位置,并将其放置在文档的某个位置,或者更改文档以包含所需的锚字符串。

谢谢您的回答!我想知道,其他人是如何解决这个问题的。在我看来,这是一个典型的要求。