【发布时间】:2014-03-27 16:18:24
【问题描述】:
我一直在使用 DocuSign Connect 功能来获取收件人和信封状态更新。 我开发了一个 .aspx 应用程序作为一个监听器,它接受从 DocuSign Connect 服务发送的 XML 事务。在我的应用程序中,我解析 XML 并更新收件人和信封的状态。
有时,当我们从 Connect 服务获得太多更新时,我的应用程序无法处理 XML 并出现错误。当我在几分之一秒内收到收件人的同一个信封的更新时,就会特别发生这种情况。有时,收件人与发件人相同,因此如果创建了信封,我会收到两个通知。我的应用程序只能处理一个 XML,而无法处理另一个 XML,因为它紧接着收到另一个 XML。 我应该在我的 aspx 应用程序中做些什么具体的事情吗?
我还在阅读 Connect 指南,发现我还可以创建使用 SOAP API 来获取 Connect 更新的 SOAP 接口。这与我创建的侦听器应用程序有何不同?使用其中一个有什么优势吗?如果我使用它,它会解决我的问题吗?
除了 Connect,我还使用事件通知创建信封,并发现了同样的问题。
请指教,
最小
【问题讨论】:
-
我不确定 SOAP 方法是否会解决您的问题,它可能会解决您的问题,但是您在控制台的连接设置中过滤了哪些事件?为什么收件人会收到两封电子邮件,因为您正在过滤
Envelope Sent事件和Recipient Sent事件?如果您禁用其中一个会发生什么? -
感谢您的反馈。我在 Connect 配置中过滤的事件是.. 信封已完成、收件人已发送、已交付、已签名、已拒绝和已作废。正如您所建议的,我从我的 Connect 配置中删除了信封发送通知,因为它与发送的收件人相同。我收到同一信封收件人的多个更新,因为收件人也是信封的发件人。我还有多个收件人以相同的顺序在信封上签名,因此我收到了 Connect 服务为所有收件人发送的通知同一时间。
-
我仍然遇到连接更新过程的问题。我根据您的建议过滤了事件,但是当有多个收件人以相同的顺序签名时,我仍然会收到多个更新。当收件人完成签名并且其他两个收到要签名的信封时..我还尝试为信封完成状态和其他收件人状态创建不同的配置..不确定为什么我的流程无法处理多个更新..请告知..
-
请与您的 DS 客户经理联系以获取解决此问题的帮助。似乎是解决方案工程师需要查看并帮助调试的更深层次的问题。如果您没有客户经理,请以
support@docusign.com开头,他们可以让您与 AM 联系。
标签: docusignapi