0

SOAP を使用して、DocuSignAPI から CorrectAndResendEnvelope を要求しています。DocuSign から「受信者の電子メール アドレスが無効です。受信者 ID が続きます」というエラー メッセージが表示される。要求には、名前を変更する必要がある受信者のエンベロープの RequestStatus を使用して、DocuSignAPI によって返された正確な電子メール アドレス、ユーザー名、ルーティング番号を含む RecipientCorrection オブジェクトが含まれます。

このエラー メッセージは、API によってスローされる例外の下の API ドキュメントには含まれていません。他の誰かがこれを見ましたか?

4

2 に答える 2

1

最終的に、リクエストとレスポンスの SOAP メッセージを送信した後、サポートが問題を発見しました。文書化されていない要件として、実際に電子メール アドレスを修正していなくても <CorrectedEmail> を適用する必要があります。また、電子メールを変更する場合は、<CorrectedUserName> も適用する必要がある場合があります。

サポートは、<SignerName> が受信者の対面署名を利用する場合にのみ使用されることも確認しました。後者の場合、<...UserName> は DocuSign メンバーシップを所有する人物であり、<...SignerName> は実際にエンベロープに署名する人物です。

于 2013-09-19T14:00:26.683 に答える
0

次の場合にのみ受信者を修正/変更できると思います。

1)  They have not signed yet
2)  It is NOT their turn in the routingOrder yet.

あなたのコメントによると、3 人の受信者全員がroutingOrder = 1エンベロープを持って送信しているが、まだ何も署名していない状態でエンベロープを作成しているようです。つまり、これらの受信者はすべて routingOrder = 1 であり、エンベロープの現在の routingOrder は 1 であるため、これらの受信者を修正することはできません。

#2の理由は、現在受信者のroutingOrderである場合、受信者はいつでも署名する可能性があるため、リクエストが送信されるまでの間に受信者がサインインすると同時に受信者の修正を行おうとしている場合は、そこにあります紛争になります。

これを回避するには、エンベロープを送信する前に受信者を修正するか、受信者に異なるルーティング順序 (つまり、1、2、2 または 1、2、3 など) を与える必要があります。

于 2013-09-11T22:24:37.187 に答える