ユーザーがレポートフィルター、レポート列の表示と順序を変更できるWebアプリケーションを作成しました。
これらはすべて自動的に保存されるため、ユーザーは「保存」ボタンを押したり、その他のアクションを実行したりする必要はありません。次にログインするときは、すべてが去ったときと同じです。
私の問題は、毎回レポートを設定する必要がないため、変更を保存するように依頼するメールをいくつか受け取ったということです(そもそもautosaved
なので、必要はありません)。
明らかにこれらの人々は、設定が自動的に保存されることを確信していません。
アプリケーションのautosave
機能を伝えるにはどうすればよいですか?
autosave
要素の横にスピナーを表示しますか?私は本当に自動保存が大好きですが、最も一般的な問題は、ユーザーがすべて「メインフレームに送信」モデルを訓練され、保存/送信ボタンがない場合に心配したり混乱したりすることです。 2番目に大きな問題は「不幸な道」です。ネットワークの問題が発生すると、ユーザーは気付かない可能性があり、データとアプリへの信頼が失われます。
コンテンツが大きすぎてページに収まらず、自動保存されたメッセージを配置する明確な場所がない場合は、ポップアップ通知を使用できます。邪魔にならないように注意してください。
これが それを実装するJavascriptライブラリ で、動作例を示しています。
ユーザーが入力ボックスを離れると(そして自動保存が起動されると)、それを緑色に点滅(点滅)させます。
検証エラーを表示する場所に通知を表示します。
ページを離れる(リンク、メニューをクリックする...)と表示されたら、「保存されたすべての設定」を表示します。ユーザーの確認を待ち、ユーザーに[今後、これを表示しない]を選択してリダイレクトさせます。
ページ(ポップアップ)に入る前に、自動保存機能についてユーザーに通知します。