私は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状態でエンベロープ/受信者のロックを解除する方法をアドバイスできますか?
ありがとうございます、あなたは正しい - 私の悪いです。 ウェブコンソールでエンベロープ履歴を表示したときに、受信者のメールアドレスのResentレコードがありました。私は間違って、これが電子メールが送信されたことを意味していると思っていました。 –