0

看起来我们可以在 REST API 中删除收件人,但是 SOAP API 中是否有允许删除收件人的方法?

目前,我们从 SOAP API 调用 CreateEnvelopeFromTemplatesAndForms() 来创建草稿信封。该模板可能有多个收件人,其中一些可能是可选的。在我们可以通过设置 ActivateEnvelope 为 true 或调用 SendEnvelope() 来发送信封之前,似乎所有收件人的信息(即姓名、电子邮件等)都必须填写,否则调用将抛出错误“...电子邮件地址是无效的...”。所以我们想在不需要时删除可选的收件人。

我们能否以某种方式为 CreateEnvelopeFromTemplatesAndForms() 调用定义一个 InlineTemplate 来删除收件人?

我们还查看了 CorrectAndResendEnvelope(),似乎我们可以编辑收件人信息但不能删除。

提前致谢!

4

1 回答 1

0

不,没有用于删除收件人的 SOAP 等效项。这就是为什么 DocuSign 的 REST API 比 SOAP API 更受鼓励的原因之一,而且这个功能差距随着每个月的发布而扩大。

我能想到的三种解决方法:

  1. 发送信封后,使用编辑器或代理等收件人类型编辑收件人信息。
  2. 与其删除可选收件人,不如仅在需要时在流程后期添加它们。
  3. 使用 REST 删除您的可选收件人。

对于 #1,有诸如编辑器、代理或管理收件人之类的收件人类型,它们允许您编辑稍后在 routingOrder 中的收件人的收件人信息。

对于#2,不要在开始时添加收件人,而是仅添加所需的收件人,然后如果确定需要可选收件人,则通过收件人更正/添加添加它们。

对于 #3,好处是您可以混合 API,并在 SOAP 中进行一些调用,在 REST 中进行其他调用。您唯一需要做的就是编写代码来发送 REST 请求并解析响应。

于 2013-10-09T18:32:08.027 回答