我試圖在創建DocuSign信封時設置特定場景。 創建我的收件人視圖以繼續進行嵌入式簽名後,這些簽名者可能希望切換到遠程簽名。發送信封后從嵌入式簽名切換到遠程簽名
信封發送後,有沒有辦法將收件人從嵌入式簽名切換到遠程簽名?
我應該只發送提醒通知並讓嵌入式簽名鏈接過期嗎?
我試圖在創建DocuSign信封時設置特定場景。 創建我的收件人視圖以繼續進行嵌入式簽名後,這些簽名者可能希望切換到遠程簽名。發送信封后從嵌入式簽名切換到遠程簽名
信封發送後,有沒有辦法將收件人從嵌入式簽名切換到遠程簽名?
我應該只發送提醒通知並讓嵌入式簽名鏈接過期嗎?
Embedded signing鏈接僅限一次使用,並且它們在5分鐘後自動失效。
改變嵌入式簽名者到遠程簽名者:更新收件人的「clientUserId」使用updateEnvelopeRecipients API空值。這也會觸發收件人的電子郵件。
PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients
樣品的Json
{
"signers": [
{
"recipientId": "1",
"clientUserId": ""
}
]
}
也看到這個相關answer在那裏你可以信封創建過程中設置的嵌入式和遠程簽署的收件人。
雖然@CodingDawg提供通用的解決方案,下面是在C#中(如在我使用的DocuSign C#SDK)的情況下,它可能會幫助任何人在未來:
if (recipients.Signers != null)
{
foreach (Signer signer in recipients.Signers)
{
signer.ClientUserId = "";
}
}
// One might want to do the same for Editors, CertifiedDeliveries, etc..
EnvelopesApi envelopeApi = new EnvelopesApi();
envelopeApi.UpdateRecipients(accountId,envelopeId,recipients);
謝謝,我沒有看到那個。我會看看 – Frederic