web-dev-qa-db-ja.com

通知メッセージで複数を処理する

古いシステムから新しいHTML5 Webベースのシステムに移行しています。以前のシステムには、次のようなエラーメッセージがありました。

  • 「メッセージは正常に削除されました。」
  • 「選択したメッセージを削除してもよろしいですか?」

複数のメッセージに(s)を追加する方法は古くなっているようです。それはまだ業界で適切な慣行ですか?

私が正しいと思うアプローチは、メッセージまたは実行されたアクションに基づいたメッセージを表示することです。処理されるメッセージの数に関係なくそれを一般的にする代替手段はありますか?

業界の現在の傾向は何ですか?

12
Sol

開発チームにロジックを使用するようにプッシュするのはどうですか?

選択したレコードに基づいて、フィードバックメッセージの文字列を切り替えます。たとえば、ユーザーが削除するレコードを1つだけ選択した場合、システムはそれを理解し、「メッセージが削除されました」としてメッセージを表示する必要があります。

ユーザーが削除する複数のレコードを選択した場合、システムはメッセージを「つのメッセージが削除されました」として表示する必要があります。

このパターンは、Gmail、Outlookなどの多くのメールクライアントで使用されています。

25
DPS

一貫性のあるパターンはありませんが、最良のエクスペリエンスは、確認で明示することです

ただし、それが技術的に実現可能でない場合は、単一または複数のアクションに等しく適用可能な非特定のコピーを使用してください。

message(s)と言うことで、それが単数か複数かをユーザーに考えさせます。

複数のメールを削除するシナリオでは:

Gmailは最初のオプションを使用します。

enter image description here

Outlook 2013は2番目のオプションを使用します。

enter image description here

3
Midas

メッセージがあらゆる種類のファイルに記録される場合、一貫したフォームを使用すると、解析が容易になります。さらに、実行される操作の数が重要な傾向がある場合は、1つまたは複数の問題を同時に解決し、ユーザー(または解析ユーティリティ)がその数を見つけやすくすることで、通知を次のように書き込むことができます。Operation successful. Number of messages deleted: 1。カウントと混同される可能性のある識別子がメッセージにない場合は、「数」というフレーズを省略できます[メッセージに番号1、#2などの番号が付けられている場合、「メッセージ削除:3」は、メッセージ#3が唯一の削除されたメッセージだった、または3つのメッセージが削除された(メッセージ#3が含まれている場合と含まれていない場合がある)。]

1
supercat

業界のトレンドは、ユーザーが行ったアクションを明確にすることです。ジェネリックになりたい場合は、「削除に成功しました」のように書き直してください。また、ユーザーに[OK]をクリックするようにさせないでください。数秒間表示し、おそらく[元に戻す]ボタンを使用して、ユーザーが誤ったミスから回復できるようにします。

0
Dgella89