DocuSign API:作为具有多个收件人的不同用户发送时出现问题

DocuSign API: issues sending as a different user with multiple recipients

更新:我们的业务逻辑使用 pause_before workflowStep(webhook 执行业务操作然后取消暂停)。创建信封的用户必须是调用 unpause 的同一用户。

对开发人员的建议:如果更新在这种情况下不起作用,调用 envelopesApi.update() 应该会引发错误。相反,它 returns 与 真正的 成功相同。谢谢:)

我正在尝试以我公司帐户中的不同用户身份发送包含多个收件人的信封。

我为 JWT (https://www.docusign.com/blog/developers/oauth-jwt-granting-consent) 设置了 OAuth 许可,并且可以从我们的任何用户成功发送。注意 - 我们目前使用“个人同意 url”方法。

问题是我们的信封有多个收件人,只有第一个收件人收到电子邮件。

我已经通过多种方式确认了该行为:

  1. 当作为主要帐户 ID 发送时,信封会做我们所有花哨的事情
  2. 我们设置了几个 webhooks 来触发收件人发送和收件人完成...当在主 accountId 上时,我们看到预期的发送-完成-发送-完成-等模式...但是当发送任何其他用户,我们只看到第一个收件人的已发送完成
  3. 当查看收件箱 (https://appdemo.docusign.com/documents) 并单击主 accountId 上的个人信封时,我可以看到收件人下的所有用户以及展开签名顺序图时的所有收件人...在任何其他用户上,第一个收件人之后的所有收件人都丢失了,但他们仍然出现在签名顺序图下(与主 accountId 信封相同)
  4. 我已将我们的代码置于调试模式并在发送信封之前暂停...两种方式看起来几乎相同。唯一的区别是 accessToken 和 accountId(我什至尝试使用获得的个人用户访问令牌和主要用户的 accountId。结果相同)

相关信息:

我的 $$$ 是针对个人用户的一些 docusign 设置,而不仅仅是同意以他们的身份发送。对我来说最大的标志是#3——信封中没有其他收件人,但仍然出现在签名顺序图(电子邮件和所有)上。这怎么可能??

如有任何建议,我们将不胜感激!

干杯

看不到您的代码,但我想知道您是否有像 1、2、3 这样的 routingOrder,这样只有第一个收件人才能先签名,然后才是第二个收件人会收到电子邮件吗?

其他选项是您为嵌入式签名添加了 clientUserId,这将抑制电子邮件。

另一种选择是信封工作流程 paused after the first user and it has to be unpaused 用于发出下一封电子邮件。