質問
カスタム フォームを使用するサポート アカウントの場合、初めてチケットを送信する際にエンド ユーザーの確認メールを無効にすることはできますか?
回答
現在、エンド ユーザー確認メールを完全に無効にすることはできませんが、ワークフローにカスタム チケット送信フォームまたはエンド ユーザーを作成するためのカスタム ワークフローが含まれている場合は回避策があります。
カスタム チケット送信フォームを使用する場合、 Zendesk APIを活用して、作成中のユーザーを確認できます。誰でもチケットを送信できるZendesk Supportアカウントを開いている場合、チケットを作成すると、ユーザーが存在しない場合は自動的に作成されます。
Tickets API を使用して作成時にユーザーを確認できるため、確認メールは送信されません。
メモ:チケットの作成時にユーザーを確認するために使用できるのは、チケット API エンドポイントのみです。Requests API エンドポイントを使用してチケットを作成している場合、この記事の手順は機能しません。
これを実現するペイロードの例を次に示します。
{ "ticket": { "subject": "subject goes here", "comment": { "body": "Some question" }, "requester": { "name": "username goes here", "email": "email@domain.org", "verified": true } } }
この方法の潜在的な欠点は、誤って入力された電子メール アドレスが自動的に検証されることです。つまり、ユーザーは実際にはそれらのアドレスへの応答を受信しない可能性があります。
このプロセスの詳細については、API ドキュメントを参照してください。新しいリクエスタでチケットを作成するおよびユーザーを作成または更新します。
免責事項:この記事は説明のみを目的として提供されています。記事内で例示したコードについて、Zendeskはサポートも保証もいたしません。以下のコメントに問題がある場合は投稿して、他の人が提案/回避策を適宜返信できるようにします。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフトウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性については保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事を参照してください。