web-dev-qa-db-ja.com

ソフト削除されたデータを回復する最良の方法

プログラミングの観点からは、データを格納するためのリソースがある限り、通常、ソフト削除の方が優れています。

アプリで作成したパーツのリストをソフト削除するオプションをユーザーに与えた場合、そのデータを視覚的に表示するための最良の方法(ユーザーが削除されたものを確認できるようにする)と、データを回復させる方法?

私の調査/経験を通じて、これを実行するために私が見た唯一のシステムは、ゴミ箱の方法で、削除されたものはゴミ箱にあり、必要に応じて戻って復元することができます。

より良い別のシステムはありますか?

2
Anindya Basu

オプションは、削除されたデータをアクティブなデータと一緒に表示し、削除されたことを視覚的に示すとともに、すべて、アクティブ、削除済みの間で並べ替えることができます。復元はインラインで行われ、視覚的にスタイルを変更して、アクティブな状態を即座に表すことができます。

soft delete user experiece

2

「削除されたデータを表現したい」という出発点を持つことは、すでにUXの選択肢をかなり強く制限しています。

ドメインによっては、ユーザーは、より適切なメンタルモデルを見つけることができます。

  • [〜#〜] undo [〜#〜] 1つまたは複数のアクション。順番どおりではない場合もあります。 IIRC the GIMPには、このような興味深いUI、元に戻す要素を選択できるアクションの履歴スタックがあります。

  • [〜#〜] restore [〜#〜]よく知られている、またはよく説明されているポイントへのステータス。 Googleドキュメントは自動的にマイルストーンを保存し、変更を視覚化して以前のバージョンに戻すことができます。

  • アイテムの[〜#〜] status [〜#〜]を変更します。たとえば、「非アクティブ」は削除とは異なります。ユーザーは、アーカイブされた情報を幅広い検索で表示することを期待しますが、通常の操作ではそうではありません。 GMailはこのような「アーカイブ」領域を使用します。 CRMシステムでは一般的です。

2
Jason A.

Netflixがこれを行う方法は次のとおりです。ブライアンの答えに似ています。 Netflix deleted item

1
Ken Mohnkern