住宅ローン会社の内部で使用される Web アプリケーションを開発しています。顧客と話しているときにフォームに入力し、[保存] をクリックする前に画面から離れてクリックし、データを失うという問題がありました (もちろん、[戻る] をクリックすることはできますが、彼らはこれについて考えたことはありません)。
ユーザーの最初の「解決策」は、フィールドが変更されるたびにデータを自動保存するように依頼することでした。明らかなスケーラビリティの問題を無視しても、これは地球上の他のほぼすべての Web アプリケーションの規約に完全に反しているように思えます。彼らは完全に「別の獣」です)。私が間違っている?それとも(スケーラビリティを無視して)これは妥当なアプローチだと思いますか?
次に進むと、私たちの実際の解決策は、古い「このページから離れて閲覧してもよろしいですか?」というポップアップを表示することでした。ユーザーがダーティ フォームから移動したときのダイアログ。現在、ダイアログの構造について苦情が寄せられています。ほとんどのアプリケーションは「変更を保存しますか?」と言うので、[はい] または [OK] をクリックするのが適切で安全なオプションです。しかし、ナビゲート アウェイ ダイアログでは、[OK] をクリックするのは安全ではなく、保存できないオプションです。もちろん、ユーザーはダイアログを読みません。[OK] をクリックするだけで、変更内容が失われます。
私はこのダイアログを変更することをためらっています。なぜなら、(a) ダイアログはブラウザによって生成された標準的なものであり、(b) ダイアログを変更する方法さえわからない、(c) 何ヶ月も何人もそこに存在していたからです (それを理解したばかではない人)は、自分の行動を再学習する必要があります。
ここでの最善のルートは何だと思いますか?