0

背景:我们使用 DocuSign SOAP API 方法 CreateEnvelopeFromTemplatesAndForms 有一个非常明确的原因(主要是我们不想跟踪页码和 X/Y 坐标)并且我们不想停止使用这个 api 方法(除非有另一种不强制我们跟踪页码和 X/Y 坐标的方法)。在有人高兴地建议我使用另一种方法之前,我提到了这一点。

问题:我们最近被要求通过 DocuSign api 发送大信封(可能超过 100 mb)。我知道 DocuSign 没有限制信封大小,而是限制创建信封时每个 api 调用的有效负载大小。我认为我们需要做的是以下事情,但我遇到了麻烦:

第 1 步:在模板中最多加载 50 mb 第 2 步:调用 CreateEnvelopeFromTemplatesAndForms,但将 ActivateEnvelope 参数设置为 False 第 3 步:在一组新模板中再加载 50 mb 第 4 步:再次调用 CreateEnvelopeFromTemplatesAndForms,但这次设置ActivateEnvelope 参数为 True。

我正在尝试做的事情可能吗?我不断收到一条错误消息,提示“TransactionID 已被使用”。如果我尝试做的事情(通常)是可能的,任何代码示例都将不胜感激。

4

1 回答 1

0

我相信锚标签是一个可行且易于使用的功能,应该可以解决您的问题。使用锚标签,您仍然可以使用CreateEnvelopeFromTemplateAndForms()API 调用,但您不必为 DocuSign Stick-eTab 指定页码或 (x,y) 坐标。相反,这些选项卡将根据在文档本身中找到的内容“锚定”到您的文档。

例如,假设您有一个需要签名的文档,并且在应该签名的文档中包含“Sign Here”文本。您可以让系统在此“在此签名”文本附近放置一个签名选项卡。你可以让它向右放置 X 像素,或者向右放置 Y 英寸或厘米,等等。

您可以在帐户级别添加这些选项卡,这意味着只要在您在帐户中创建的任何信封中找到相应的文本,它们就会被应用,或者您可以将它们添加到您的 API 请求中,以便它们仅用于该特定信封.

有关更多信息,请参阅以下链接:

上一个堆栈溢出问题

开发中心的解释 - 看标签定位部分

于 2013-09-13T19:38:56.047 回答