2017-03-03 57 views
1

我試圖在創建DocuSign信封時設置特定場景。 創建我的收件人視圖以繼續進行嵌入式簽名後,這些簽名者可能希望切換到遠程簽名。發送信封后從嵌入式簽名切換到遠程簽名

信封發送後,有沒有辦法將收件人從嵌入式簽名切換到遠程簽名?

我應該只發送提醒通知並讓嵌入式簽名鏈接過期嗎?

+0

謝謝,我沒有看到那個。我會看看 – Frederic

回答

1

Embedded signing鏈接僅限一次使用,並且它們在5分鐘後自動失效。

改變嵌入式簽名者到遠程簽名者:更新收件人的「clientUserId」使用updateEnvelopeRecipients API空值。這也會觸發收件人的電子郵件。

PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients 

樣品的Json

{ 
    "signers": [ 
    { 
     "recipientId": "1", 
     "clientUserId": "" 
    } 
    ] 
} 

也看到這個相關answer在那裏你可以信封創建過程中設置的嵌入式和遠程簽署的收件人。

+1

感謝您的回答。但是,如果我們知道在創建包之前我們可能希望用戶使用電子郵件鏈接,則此解決方案可以工作。 我想要做的是,我想,在包創建後,從嵌入式切換到遠程,並觸發電子郵件給簽署者(s) – Frederic

+0

不完全如我所期待的是從嵌入式切換到遠程後包的創建。因此,當用戶讓我知道他/她不想繼續進行嵌入式簽名時,我想發送帶有DocuSign鏈接的電子郵件。我希望這是有道理的 – Frederic

+0

我已經更新了我的答案。讓我知道這是否有幫助。 –

0

雖然@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);