2017-03-03 11 views
1

DocuSignエンベロープを作成するときに特定のシナリオを設定しようとしています。 埋め込み署名を続行するために受信者ビューを作成した後、署名者がリモート署名に切り替える可能性があります。エンベロープを送信した後、埋め込み署名からリモート署名に切り替える

エンベロープを送信した後、受信者を埋め込み署名からリモート署名に切り替える方法はありますか?

通知通知を送信し、埋め込み署名リンクの有効期限を切るだけでよいですか?

+0

おかげで、私はしませんでしたそれを見てください。私はそれを見ます – Frederic

答えて

1

Embedded signingリンクは1回のみの使用で、5分後に自動的に期限切れになります。リモート署名者に埋め込まれた署名者を変更

updateEnvelopeRecipients APIを使用して、空の値に受信者の「clientUserId」を更新します。これにより、受信者に電子メールが送信されます。

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

サンプルJSON

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

また、あなたは、封筒の作成中に埋め込まれており、リモート署名に受信者を設定することができ、この関連answerを参照してください。

+1

あなたの答えをありがとう。ただし、このソリューションは、パッケージ作成前にユーザーが電子メールリンクを使用することを希望する場合に機能します。 私がやっていることは、パッケージ作成後に埋め込みからリモートに切り替えて、署名者( – Frederic

+0

)に電子メールを送信したいのですが、私が探しているのとまったく同じものではなく、組み込みからリモートに切り替えることですパッケージの作成したがって、ユーザーが埋め込み署名を続行したくないとわかったときに、DocuSignリンクがトリガーされた状態で電子メールを送信したいと思います。私は意味があることを願っています – Frederic

+0

私は私の答えを更新しました。それが役に立ったら教えてください。 –

0

@CodingDawgは(私がDocuSignのC#SDKを使用していたように)、それは将来的に誰を助けるかもしれない場合にはC#でソリューションです以下、一般的なソリューションを提供しながら:

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); 
関連する問題