UI設計について悩んでいます。どなたか知恵をお貸しください。
企業の顧客管理システム
で以下の機能があるとします。
処理自体はzipダウンロードボタンを押下したら非同期で行う想定ですが
ユーザーがより使いやすいものを考えるとどれがより良いかわからなくなってる状態です。
機能
大量の日付ごとのCSVファイルを作ってzipファイルにしてブラウザからダウンロードする。
処理時間
10分から30分程度の時間がかかる想定。
処理方法
ユーザがブラウザを開いたままの場合
成功の場合は、ブラウザからzipファイルをダウンロードさせる。
失敗の場合は、エラーメッセージをブラウザに表示する。
ユーザがブラウザを閉じてしまった場合
案1)
成功の場合は、zipファイルを添付してメール送信。
失敗の場合は、その旨をメール送信。
案2)
zipファイルをダウンロードさせる一覧画面を用意する。
成功or失敗のステータス表示して、成功ならブラウザからダウンロードさせる。
UIイメージ
名前 | メールアドレス | 日時 |
---|---|---|
山田 | yamada@example.com | 2021-02-16 |
佐藤 | sato@example.com | 2021-02-15 |
zipダウンロードボタン |
---|
開発環境
webシステムでHTML/CSS/PHP/JavaScriptを使う想定です。
PHPで裏側のバッチ処理を行って、ブラウザを開いていた場合はjsで5秒間隔でzipファイル作成成功を検知しにいきます。
回答1件
あなたの回答
tips
プレビュー