web-dev-qa-db-ja.com

垂直方向のリストで並列処理と順次処理を示すための最良の方法は何ですか?

いくつかのタスクを実行するシステムがあるとしましょう。

  • タスクリストを作成して、プロセスをモデル化できます。
  • リスト内のタスクは、順次または並行して実行できます(リストのタイプに応じて)
  • どちらのタイプのリストも縦型リストとして提示する必要があります
  • 一部のユースケースでは、ワークフロー全体のより広いコンテキストなしでタスクリストを提示する必要があります-リストのみ

タスクが実行される方法を理解する上でユーザーをサポートするための良いシグニファイアは何だと思いますか

は2段階のプロセスである可能性があります。

  1. 最初のステージで10個のタスクが並行して実行されます
  2. 第2ステージで10個のタスクを順次実行

ユーザーは、単純なスワイプジェスチャー(Trelloのリスト間など)で2つのリスト間を移動できます。

2
Maciek Czarnik

このようなものは、ワークフローを設計する上で私にとってはうまくいきます:

Meh

4
DarrylGodden

より多くの文脈とおそらくこれらがいくつかのアイデアであるという質問を誤解しない限り、それらがあまりにも単純化されていないことを願っています。

順序付きリストは順序を意味します:

  1. TaskA
  2. TaskB
  3. TaskC

順不同リストは特定の順序を意味しません。

  • TaskD
  • タスクE
  • TaskF

タスクが実行されている場合、テキストでそれを示し、色、不透明度、シンボルなどでそれを奨励することができます。

  1. TaskA(終了)
  2. TaskB(実行中)
  3. TaskC

-

  • TaskD(実行中)
  • TaskE(終了)
  • TaskF(実行中)

以前にリストがどのように機能するかを強化したい場合は、それを示すことができます:

  1. TaskA(クリックして開始)
  2. TaskB(キューに入れられました。前のタスクが完了するのを待っています)
  3. TaskC(エンキュー)

-

  • TaskD(クリックして開始)
  • TaskE(クリックして開始)
  • TaskF(クリックして開始)
1
Alvaro

1つのオプションは、並行して実行されるタスクを「グループ化」することです。これは、ユーザーがこの種のことを正常に処理していない場合にユーザーが理解するのがさらに簡単で簡単になる場合があります。たとえば、数字、箇条書き、またはグラフィックグループを使用してそれを行うことができます。

enter image description here

1
Joe