アプリで認証失敗のケースを管理しようとしています。DocuSign Connect 通信を正常に確立し、エンベロープが完了または無効になったときに DocuSign から通知を受け取りました。しかし、認証に失敗するケースがあります (SMS 認証で間違ったコードを 3 回入力した例)。この場合、エンベロープは署名者に対してロックされています。これが発生したときにカスタマー サービスに通知を送信できるようにしたいと考えています。
この回答によると、DocuSign Connect 通知でこの情報を取得することは可能ですが、何も受信しません。
私の場合、次のように (グローバル アカウント構成ではなく) API を介してエンベロープごとに通知を構成します (C#):
envelope.EventNotification = new EventNotification()
{
Url = _webhookUrl,
RequireAcknowledgment = "true",
LoggingEnabled = "true",
IncludeEnvelopeVoidReason = "true",
IncludeDocuments = "false",
IncludeCertificateOfCompletion = "false",
IncludeCertificateWithSoap = "false",
IncludeDocumentFields = "false",
IncludeHMAC = "true",
IncludeSenderAccountAsCustomField = "false",
IncludeTimeZone = "true",
UseSoapInterface = "false",
EnvelopeEvents = new List<EnvelopeEvent>() {
new EnvelopeEvent("Draft"),
new EnvelopeEvent("Sent"),
new EnvelopeEvent("Delivered"),
new EnvelopeEvent("Completed"),
new EnvelopeEvent("Declined"),
new EnvelopeEvent("Voided")
},
RecipientEvents = new List<RecipientEvent>() {
new RecipientEvent(null, "Draft" ),
new RecipientEvent(null, "Sent" ),
new RecipientEvent(null, "Delivered" ),
new RecipientEvent(null, "Completed" ),
new RecipientEvent(null, "Voided" )
}
};
編集:管理者インターフェイスでグローバル構成を作成するときに、追加の可能なイベントオプション「認証に失敗しました」があることがわかりました。まさにそれが必要なようです!
しかし、API で提供する価値は何ですか?
このオプションは、サポート センターhttps://support.docusign.com/guides/dfs-admin-guide-envelope-recipient-events-refにも記載されていません。
何か案は?