web-dev-qa-db-ja.com

データをデータベースにアップロード、検証、およびインポートするためのユーザーインターフェイス

多くのアプリケーションでの一般的なタスクは、必ずしもパワーユーザーではなくエンドユーザーがploadおよびimportからデータ(.csvまたは.xls)のスプレッドシートを作成する必要がある場合です。外部ソースを使用して、外部レコードがアプリケーションに保存されるようにします。多くの場合、ユーザーはverifyおよび/または誤ったデータを修正する必要があります。

アプリケーションがこのタスクにさまざまなアプローチをとるのを見てきましたが、どれも特にユーザーフレンドリーではありません。

不思議なんだけど:

  1. このトピックについて研究に裏打ちされたガイダンスを提供する主題について書かれた記事や論文はありますか?

  2. 「パワーユーザー」ではないユーザーにとって、(特にUIが使いにくい場合に)厄介なタスクになる可能性のある例外的なエンドユーザーエクスペリエンスを提供すると思われるアプリケーション(外部​​アクセス可能)はありますか?

12
mg1075

ほとんどの製品は、このような一般的なアップロードとインポートについて、Windowsベースのガイドラインに従っています。しかし、検証のために、はい、そのような研究に基づくガイドラインがないことに同意します。私のプロジェクトInformatica Cloudでこれに対処しようとしました。無料で登録して、フラットファイルをソースにアップロードしてみることができます。また、いくつかの例については、Saleforce.comを参照できます。

2
Rupesh Nath

実装するのはそれほど難しいプログラミングタスクではないでしょう。まず、すべての行にエラーがないか確認する必要があります。エラーのチェックは、正規表現を使用して簡単に実行できます。エラーのないレコードはデータベースに記録されます。

エラーのある行は、エラー修正のためにユーザーに表示できます。エラーを含むフィールドは強調表示され、編集可能です。したがって、ユーザーはそれらを修正できます。また、ユーザーは各行で他のいくつかのアクションを実行できます。

enter image description here

2

Flatfileでは、このプロセスでUXを正しく設定するために多くの時間と労力を費やしてきました。当社の製品には、ユーザーがファイル内の列をデータセット(データベースフィールド)と一致させ、アップロードされたデータをJSONで返す前に一般的なエラー(列が一致しない、日付の形式が正しくないなど)を解決できるプラグアンドプレイUIウィザードが用意されていますフォーマット-開発者はそこから作業できます。現在、より強力なV2に取り組んでいます。

Flatfile screenshot

自分でデザインする前に、チェックしてみませんか? Flatfile.io

1
Meli