2017-11-01 7 views
0

SalesforceとDocusignを統合しようとしています。私は、石鹸/休憩の呼び出しを介してCreate文書を送信し、受信者に通知を表示したいと思います。 Salesforceから、私はブランドの電子メールで封筒/文書へのリンクを送信したいと思います。Docusignドキュメントを作成して別のシステムから電子メールを送信

これは可能ですか? DSはcreateAndSendコールしかサポートしていないようです。

この文書では、ドラフトフォームの封筒を作成できます(https://docs.docusign.com/esign/restapi/Envelopes/Envelopes/create/)。また、私は応答として封筒要約を取得すると言います。他の人が指摘したように

https://docs.docusign.com/esign/restapi/Envelopes/Envelopes/create/#/definitions/envelopeSummary

+0

DocuSignから電子メールを送信できます。 DocuSignは2種類の署名をサポートしています。最初はリモートSIgningと呼ばれ、DocuSignから署名者に通知され、DocuSignは署名式を主催します。他の1つは、顧客のアプリケーションが署名式を主催し、顧客に電子メール通知を送信できない場合の埋め込み署名です。このシナリオでは、顧客をあなたのアプリに招待し、あなたのアプリから署名式をホストします。 –

+0

https://docs.docusign.com/esign/guide/usage/embedded_signing.htmlには埋め込み署名の詳細があります。はい、SOAPとRESTの両方でエンベロープドラフトを作成できます。 –

+0

@AmitKBistありがとうございました。ユーザーをdocusignのウェブサイトに誘導したいが、そのURLを電子メールに入れたい。それは可能ですか?埋め込み署名では、ウェブページを構築する必要がありますか? – user11235813

答えて

1

、組み込み署名はここに答えがあります。私はちょうどクライアントでこれをやった。

SOAP APIを使用してエンベロープを構築します(ここでAPEXでこれを行う方法については、DocuSignの良いレシピ:https://www.docusign.com/developer-center/recipes/docusign-for-salesforce)。 受信者を定義するときは、CaptiveInfoオブジェクトにClientUserIdを指定します(このためにContactIdを使用します)。これは、DocuSignに受信者への電子メールの送信をスキップするよう指示し、これを自分で処理します。 封筒を作成して送信します(テンプレートも使用できます)。

フォワードまたはパブリックForce.comサイトが必要です。その理由は、署名用のURLが1回限りのリンクであり、生成後5分で失効するためです。だからあなたはそれを保管したり、電子メールで送ることはできません。彼らがリンクをクリックする頃には、それは死んでしまいます。

代わりに、自分が管理するVisualforceページにリンクします。 ContactIdをURLにパラメータとして追加すると、誰がページを見ているかを知ることができます。 ページをロードするときには、VisualforceコントローラでEnvelopeIdを参照する必要があります(ページにオポチュニティに関する情報がある場合は、Oppや便利な場所にEnvelopeIdを格納する必要があります)と受信者(ContactIdを使用して受信者)。 これをDocuSignにRequestRecipientTokenメソッドで送信します。トークンURLが返され、ユーザーに提示することができます。

+0

これは素晴らしいです!!!! 2つの質問。 vfコントローラで、エンベロープまたはドキュメントのDS URLにユーザを誘導していますか?また、それはリダイレクトですか、埋め込まれたiframeがありますか?最後に、コンプライアンスの問題はありますか? thanks @Michael Mock – user11235813

+0

VFコントローラでは、最終的にRequestRecipientTokenメソッドから返されたURLにユーザをリダイレクトします。また、それを既存のページにiframeすることもできますが、通常はクロスサイトセキュリティではうまく機能しません。リダイレクトを使用すると、可能なすべてのシナリオのリターンURL(特定のURLパラメータを使用できるため、署名アクションを処理するプロセス全体を構築できます) –

+0

唯一のコンプライアンスの問題は、パブリックForce.comサイトPer User Named Credentialsを使用することはできません。ゲストが受信者トークンを取得するために使用する名前付きプリンシパル(基本的にはシステムユーザー)を指定する必要があります。 –

関連する問題