web-dev-qa-db-ja.com

UXに問題はありますか?すべてのコンテンツを置き換え、エラーが発生したときにエラーを表示しますか?

私はWebフォームを作成していますが、送信エラーが発生したときにすべてのコンテンツ(フォーム入力)をエラーメッセージに置き換えた場合、UXに問題があるかどうかを知りたいです。このエラーは、ユーザーが解決できるエラー(入力を置き換えるなど)ではありませんが、開発者が修正する必要のあるサーバーエラーです。

たとえば、次のような形式です。

enter image description here

サーバーでログインエラーが発生すると、すべてのフォームが次のように置き換えられます

enter image description here

1
Pedro Arantes

アクションを繰り返すことができない場合は、フィールドを非表示にしても問題ありません。ただし、エラーの説明/回復の重点をシフト(および慎重に設計)する必要があります。

システムエラーが発生し、ユーザーが操作を繰り返すことができない場合、フィールドを削除すると、無駄に再送信を試行できなくなります。

質問は次のとおりです。この時点で彼らは何ができますか?

ドメインやユースケースはわかりませんが、次のことを伝える必要があります。

  • ユーザーは何も間違っていませんでした
  • それはあなたのせいではなく、私たちのせいです
  • 次にできること(またはできないこと)

Nielsen Norman Groupによる、古くてまだ有用な記事:

エラーメッセージのガイドライン

エラーメッセージを明確に表示し、問題を修正するために必要な作業を減らし、途中でユーザーを教育する

何かが間違っていることを明示的に示します。最悪のエラーメッセージは、存在しないメッセージです。ユーザーがミスをしてフィードバックがない場合、ユーザーは完全に失われます。

あいまいなコードや「タイプ2のエラーが発生しました」などの省略形ではなく、人間が読める言語。

あなたの場合、あなたは理解する必要があります:

  • 後でフォームを再送信できますか? (見積もりを与える)
  • これについてサービス担当者に連絡できますか? (もしあれば情報を提供してください)
  • 関連ページにアクセスできるか(リンクを提供)
  • 情報を送信する別の方法はありますか(電話、電子メール、実際の場所など)

彼らの立場に身を置き、回復への道を浮上させるために努力してください。

4
Mike M