簡體   English   中英

通過收件人鎖定,通過docusign API將信封重新發送給收件人

[英]Resend envelope to recipient through docusign API blocked due to locked recipient

在我們的應用程序中,我們為用戶提供了一種生成文件信封的方式,然后按狀態進行跟蹤並通過一系列收件人進行簽名。

我添加了一項功能,可以在我們的界面中重新發送文檔。 通過API使用XML,我認為我正確地要求將信封重新發送給處於“已交付”狀態的收件人(這意味着他們已經發送了文檔但尚未簽名)。 我遵循這里的概念: 重新發送DocuSign電子郵件

但是,不幸的是,在發送文檔的重新發送請求時收到錯誤:

錯誤代碼:RECIPIENTS_LOCKED

消息:收件人已鎖定,無法修改。

我回到模板,尋找可能鎖定收件人更改的選項(即使實際上未進行任何更改),並且只能在“收件人和路由”部分的“發件人無法添加,編輯,刪除收件人”中找到選項。模板。 取消選中此選項並不能解決問題,嘗試重新發送文檔時仍然出現相同的錯誤。

有沒有其他方法可以解鎖信封的收件人,使我可以使用API​​向他們重新發送文檔?

編輯

端點URL: https : //na2.docusign.net/restapi/v2/accounts/[ accountId]/envelopes/[envelopeId]/ recipients?resend_envelope=true

請求正文:

string requestBody = "<recipients xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.docusign.com/restapi\">" +
            "<signers><signer>" +
                "<recipientId>" + recipientId.ToString() + "</recipientId>" +
                "<name>" + recipientName + "</name>" +
                "<email>" + recipientEmail + "</email>" +
            "</signer></signers></recipients>";

在此方面做了一些進一步的挖掘,並能夠在以下條件下重現此行為:

如果您從模板創建信封,並在createEnvelope請求上指定receivesLock = true,並且執行正確的重新發送,則必須指定在模板上定義的有效接收者ID。 請確保您使用的是GET中的receiveID值,而不是使用receiveIDGuid或UserID。

有關使用收件人鎖定創建模板的API信息: https : //www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Post%20Template.htm?Highlight= recipientslock

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM