ワークフローとタスク管理システムのUIに取り組んでいます。
各タスクは、次の3つの状態のいずれかになります。
タスクは、保存/キャンセルボタンのあるフォームで編集されます。また、「完了」を示すチェックボックスも含まれています。 「完了」がチェックされた状態でタスクが保存されると、いくつかのことが起こります。
問題は、タスクを完了したものとして保存した後、元に戻すことができないことです。チェックボックスは、後で値を変更できることを意味するため、ここには収まりません。
アクションの不可逆性を伝える良い方法のアイデアはありますか?
サイドノート:
ユーザーがボタンをクリックした後、タスクを完了するためのユーザーのアクションを確認することを検討する場合があります。たとえば、ライトボックススタイルのオーバーレイを使用すると、次のようになります。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
もちろん、ライトボックス以外の処理を選択することもできます。主なことは、ユーザーがタスクを完了すると元に戻せないことを確認することですが、ユーザーがこれを理解すると、確認を非表示にするオプションもあります。
これが私の考えです。コメントすることでそれを理解するのを助けるか、別の答えであなた自身のものを提案することができます。
チェックボックスの代わりに、「タスクの完了」というラベルの付いたボタンを追加します。クリックすると、「完了」と書かれた簡単なラベルに変わります。ボタンは、行動を起こす感覚を伝え、その結果にコミットします。
私が目にする唯一の(大きな)問題は、型破りであることに加えて、ユーザーがタスクを保存する前にボタンをクリックしたことを後悔した場合、「キャンセル」をクリックする必要があり、他のすべての変更も破棄されることです。
タスクで実行できる3つのアクションがあります
では、3つのボタンを作ってみませんか。完了タスクボタンには、「保存して完了」のようなラベルを付けることができます。そして、{セルグ}のようなメッセージボックスをクリックした後。実際、「完了して保存」ボタンは上記のリストから2つのことを行います:保存、完了/完了。
私は彼らのホームページでux.stackexchange.comがすることと同様のものに行きます。通常、未解決の質問が表示されます。解決された質問は「回答」タブが強調表示され、閉じられた質問はグレー表示されます。これにより、このタスクにアクションがないことを確認できます。
ダッシュボードについて話していて、タスクのステータスが自動的に実行されるときに更新される場合、ステータスが変更されたタスクの行全体を強調表示します。
編集:アクションは個別のボタン(チェックボックスで選択された行で機能します)ではなく行のクリックで発生することを忘れており、色はその行で実行可能なアクションを示します