質問: 長時間実行されるバッチプロセスを起動するためのwebフロントエンドの設計 よくできていて、習得しやすいユーザーインターフェイスを備えた「webポータル」アプリケーションの例を探しています。「webポータル」とは、計算集約的で長時間実行されるジョブを実行するバッチ処理システムへのwebインターフェイスを意味します。典型的なワークフローは次のようなものです: webサイトにログインします。 ジョブのいくつかのパラメーターを指定します。 1つ以上の入力ファイルをアップロードする可能性があります。 仕事を始めます。 ジョブのステータスを確認します(開始?進行中?終了?)。 完了したジョブの結果をダウンロードします。 私は例を探しています:確かなユーザーインターフェイスを備えた、同様のワークフローを備えた既存のwebアプリケーションの例(特に観点から)これまでにインターフェイスを見たことがない新しいユーザーの。注: 元々はスタックオーバーフローで尋ねられました ですが、uiに適しているようです
回答: 具体的な例はわかりませんが、以下を検討します。システムに入力された求人を一覧表示するメインページが必要なようです。各ジョブには、おそらく最も重要な情報であるため、明確にラベルが付けられたステータス(保留中、実行中、完了など)が必要です。ジョブをステータスごとに明確に区別したい場合もあります。たとえば、ジョブを3つの個別のリストに表示します。実行中の各ジョブは、可能であれば、現在の期間と完了の推定時間を表示する必要があります。完了したジョブは所要時間を表示でき、保留中のジョブは可能であれば推定開始時間を表示できます。ジョブがユーザーごとの場合、あるユーザーが別のユーザーのジョブを表示できるかどうかを検討する必要があります。おそらく「ジョブ制御」アクション(実行中のジョブの停止、完了したジョブの削除など)が必要になるでしょう。ジョブが処理される順序を制御するために、ある種の優先システムが必要になる場合もあります。または、単にそれらをキューに表示して、ドラッグアンドドロップなどで注文できるようにします。