2014-03-27 46 views
0

我一直在使用DocuSign Connect功能來獲取收件人和信封狀態更新。 我開發了一個.aspx應用程序作爲接受從DocuSign Connect服務發送的XML事務的偵聽器。在我的應用程序中,我解析XML並更新收件人的狀態以及信封。DocuSign Connect服務

有時,當我們從Connect服務獲得太多更新時,我的應用程序無法處理XML和錯誤。特別是當我在幾分之一秒內爲接收者獲取同一個信封的更新時。有時,收件人與發件人相同,因此如果創建了信封,我會收到兩個通知。我的應用程序只能處理一個XML,並且無法處理另一個XML,因爲它之後會收到另一個XML。 有什麼具體的,我應該在我的aspx應用程序中做什麼?

我還在閱讀Connect指南,並發現我也可以創建使用SOAP API獲取Connect更新的SOAP接口。這與我創建的偵聽器應用程序有何不同?使用其中一種有什麼好處?如果我使用這個,它會解決我的問題嗎?

除了連接,我還使用事件通知來創建信封,並發現與它相同的問題。

請指教,

單寶元

+0

我不確定SOAP方法是否可以解決您的問題,但您可以在控制檯的連接設置中篩選哪些事件?爲什麼收件人收到兩封電子郵件,因爲您正在篩選「Envelope Sent」事件和「Recipient Sent」事件?如果你禁用其中一個,會發生什麼? – Ergin

+0

感謝您的反饋。 我在連接配置中篩選的事件是.. 信封已完成,收件人已發送,已發送,已簽名,已拒絕且封套無效。 正如你所建議的,我從我的Connect配置中取消了發送信封的通知,因爲它是 與發送收件人相同。 我收到信封的同一收件人的多個更新,因爲收件人也是信封的發件人 。我也有多個收件人以相同的順序簽署信封,所以我從Connect服務中發送了所有人的通知,其中包含全部的 收件人在同一時間。 – user2858740

+0

我仍然有連接更新過程的問題。我按照您的建議過濾了事件,但當同一訂單中有多個收件人簽名時,我仍然會收到多個更新。當一旦收件人完成簽名和其他兩個收到信封簽署..我也嘗試創建不同的配置信封完成狀態和其他收件人狀態..不知道爲什麼我的過程無法處理多個更新..請告知.. – user2858740

回答

0

最常見的原因,我們看到的是,聽衆做他們的後處理髮送成功響應之前有時間出來。你應該以成功的方式迴應你的消息,並在一個單獨的線程中進行處理。

相關問題