結局のところ、ユーザーがやりたくないことを強制することはできません...ユーザーは常にそれを回避する方法を見つけます。
- マウスを移動ボタンに移動する必要を回避するためのショートカット キー。
- 続行するには、EULA を読まずに下にスクロールします。
- ソフトウェアを起動し、ナグ画面で [OK] ボタンが有効になるのを待っている間に、お茶を飲みに行きます。
私が見た中で最も信頼できる方法は、書かれている内容に基づいて多肢選択式の質問をすることです。答えが正しくない場合は、続行できません... もちろん、数回後、ボタンが有効になるまで各答えを順番に選択してクリックするだけでよいことに気付くでしょう。繰り返しますが、彼らは書かれたものを読んでいないことを意味します。
ユーザーの行動に対する責任をユーザーに負わせる前に、できることは限られています。自分の行動がログに記録されていることをユーザーに伝えると、ユーザーはより注意を払うようになります。ユーザーが責任を問われれば、正しいことを行う可能性が高くなります。特に、次のような慎重に作成されたメッセージがある場合:
これはログに記録されており、この決定の影響について責任を負うことになります。テーブル ALL_CORPORATE_DATA を削除するように指示されました。そうすることで、会社全体のデータベースが機能しなくなり、会社全体が停止します。
続行することを選択する前に、この責任を受け入れることを示すチェックボックスを選択する必要があります...
そして、「はい、自分の行動について責任を負います」というチェックボックスと 2 つのボタンがあります。
- 「はい、削除します」このボタンは、チェックボックスがチェックされている場合にのみ有効にする必要があります。
- 「なんてこった、それは私がまったく意図していたことではない」このボタンはいつでも有効にすることができます。
彼らがテーブルを削除し、会社のグリッドが停止した場合、彼らは解雇されます。その後、バックアップが復元され、[ラリーが誰であれ] 再びラリーとして皆が幸せになります。