2017-11-28 2 views
0

私はWebアプリケーション内に埋め込み署名機能を作成していますので、DocuSignによる電子メールの送信を無効にしました。私たちのアプリは、それ自体で必要な電子メールを送信します。ACTIVATION_FAILEDの処理方法

DocuSignエンベロープには、アクセスコードが定義された単一の受信者があります。

受信者がドキュメントに署名できるDocuSign URLを取得するために、createRecipient封筒ビューを使用します。

このURLにアクセスすると、受信者はアクセスコードを入力するよう求められます。アクセスコードを入力する代わりに、「アクセスコードを受け取ったことがない」ボタンをクリックすると、イベントパラメータがXXXに設定された戻りURLに戻ります。

これは私が期待しているとおりに機能しています。私はその後、封筒のために再びcreateRecipient関数を呼び出ししようとした場合しかし、私はAPIからエラー応答を取得

{ 
    "errorCode": "ACTIVATION_FAILED", 
    "message": "The token for a recipient that has failed activation cannot be generated." 
} 

私はDocuSignのサイトにログインし、封筒を見れば、それは

認証がを失敗しました:受信者に認証の詳細を削除または変更するには、別の認証をパスするチャンス、または正しいを与えることを再送信エラーメッセージが表示されます。

エンベロープはロックされた状態です。

私はDocuSignのサイトにRESENDをクリックするか、?resend_envelope=trueでAPIを経由して封筒にPUT requestを行うと、これはエンベロープ「ロック解除」をもたらし、createRecipientエンベロープビューへの呼び出しが成功することを可能にすることができます。

しかし、これによりDocuSignからユーザーに電子メールが送信されますが、これは嫌です。

電子メールを送信せずにACTIVATION_FAILED状態でエンベロープ/受信者のロックを解除する方法をアドバイスできますか?

答えて

1

DocuSignサイトで[返信]をクリックすると電子メールが届かず、または?resend_envelope = trueのAPIを使ってエンベロープにPUTリクエストをしてもメールが届かない。私は、問題を再現するために要した以下の手順に見つけてください:

  • ユーザーがAccessCodeで発表されたclientUserId
  • を使用してRecipientView URLを生成
  • NOT NULLとしてclientUserIdとレシピエントと封筒を作成しまし

    • を、そして私」をクリック 再び私は、コールの下にしようとしたclientUserIdを使用して作成したRecipientView URLにしようとした がACTIVATION_FAILEDエラーに
    • を得た

    • 「アクセスコードを受け取っていません空白のボディとPUT /restapi/v2/accounts/<accountId>/envelopes/<envelopeId>?resend_envelope=true 代わりプットコールの

      {}

      として、私もWebConsoleにからの再送信]ボタンを使用してみました、それはまた、任意の電子メールをトリガすることなく、うまく働きました。私は今、すべての電子メール
    • を受信しませんでした

    • は再び、私はURLを生成することがありましたし、そのURLを開くには、I は再びアクセスコードを入力する画面を得ることができるこの時間をclientUserId、 を使用して作成したRecipientView URLにしようとした
  • +0

    ありがとうございます、あなたは正しい - 私の悪いです。 ウェブコンソールでエンベロープ履歴を表示したときに、受信者のメールアドレスのResentレコードがありました。私は間違って、これが電子メールが送信されたことを意味していると思っていました。 –

    関連する問題