web-dev-qa-db-ja.com

いくつかのWordで「最後にファイルを開いてからファイルが(どこかで)変更されています」と言う方法。 2つの選択肢

Dropbox APIを使用して、iPhone用のコード作成アプリを作成しています(そのため、スペースが非常に限られています)。ユーザーがファイルを開くと、Dropboxに通知されます。ファイルが別の場所(コンピューターなど)で開かれて保存された場合、ユーザーが最初に開いたファイルを保存するときには、既存の変更が上書きされている可能性があります。私は基本的には「ヘイ!保存しようとしているファイルはすでに他の場所で変更されています...」と言いたいのですが、2つの選択肢があります...加えた変更から新しいファイルを作成するか、変更を破棄します。これらのボタンは実際には2つの非常に短い単語にすることができますが、各ボタンが1つの単語が最適に機能します。 「変更を受け入れる」はほとんど適合しません。

TL; DR:
私が言っていることを言うためにどのような短いフレーズを使用できますか。「変更から新しいファイルを作成する」または「ファイルを破棄する」と言うボタンを書く必要がありますか?

4
Johnston

できませんが、もっと良い方法があります

場合によっては、概念が複雑すぎて一言で伝えることができないことがあります。これは特に当てはまりますファイルの上書きなど] [=コミュニケーションの影響が大きい場合

ここでのベストプラクティスは、競合が発生したことがわかったらすぐにユーザーに通知することです(ユーザーが編集中または保存中など)。 トースト のような非ブロッキング通知がこれに役立ちます。

これが保存プロセス中に発生した場合、私はnotを簡単に説明します。従来のアプローチは、競合の説明とユーザーがアクションを実行するためのボタンを含む情報ダイアログボックスをポップアップすることでした。

  • このファイルは[John Smith]によって他の場所で変更されています。上書きしますか、それとも別のファイル名で保存しますか?
  • ボタン:OverwriteSave as
8
tohster

私が遭遇した同様のシナリオは、オンラインでスライド/プレゼンテーションを作成できるPrezi.comです。すでにプレゼンテーションをタブで開いていて、同じプレゼンテーションを新しいタブで再び開くと、「このファイルは別のタブですでに作業中です。続行してください」というメッセージがポップアップ表示されます。

上記のシナリオとケースは、エラーの検出と診断に該当します。より良い解決策がある可能性があります。 Jacob Nielsenのヒューリスティックによると、エラー防止はエラー診断よりもランクが高く、UXが向上します。

あなたの場合、最初にファイルを開いた人がマスターです。次にそれを開く人は、ファイルがすでにどこかですでに開かれていることを示すステータスを持ち、新しいコピーを保存するか、最初の人が終了するまで待つように促します。このように、最初の人は自分の変更を破棄する必要はありません。それは彼の側で時間と労力を浪費するだけです。

技術的な実現可能性がわかりません。私は間違っているかもしれません。私にお知らせください。

1
Gautham Raja

ウィンドウタイトル:外部の変更が検出されました

メッセージ:このファイルへの未保存の変更は失われます。これらの変更をどうするか?

ボタン:[保存] [スキップ]

0