web-dev-qa-db-fra.com

Quelle est la meilleure façon de signifier le parallélisme et le séquentialisme dans une liste verticale?

Disons que nous avons un système qui exécute certaines tâches.

  • Vous pouvez modéliser vos processus en créant des listes de tâches.
  • Les tâches d'une liste peuvent être exécutées séquentiellement ou en parallèle (selon le type de liste)
  • Les deux types de listes doivent être présentés comme des listes verticales
  • Dans certains cas d'utilisation, les listes de tâches doivent être présentées sans contexte plus large de l'ensemble du flux de travail - juste la liste

Que pensez-vous est un bon signifiant pour aider l'utilisateur à déterminer la façon dont les tâches seront exécutées?

n exemple pourrait être un processus en deux étapes:

  1. 10 tâches exécutées en parallèle dans la première étape
  2. 10 tâches exécutées séquentiellement dans la deuxième étape

L'utilisateur peut naviguer entre deux listes avec un simple geste de balayage (comme entre les listes dans Trello).

2
Maciek Czarnik

Quelque chose comme ça fonctionne pour moi dans la conception de workflows:

Meh

4
DarrylGodden

Sans plus de contexte et sans peut-être mal comprendre la question, voici quelques idées, j'espère qu'elles ne sont pas trop simplistes.

Une liste ordonnée implique l'ordre:

  1. TaskA
  2. TaskB
  3. TaskC

Une liste non ordonnée n'implique aucun ordre spécifique:

  • TaskD
  • TaskE
  • TaskF

Si des tâches sont en cours d'exécution, vous pouvez l'indiquer avec du texte et l'encourager par la couleur, l'opacité, les symboles, etc.

  1. TaskA (terminé)
  2. TaskB (en cours d'exécution)
  3. TaskC

-

  • TaskD (en cours d'exécution)
  • TaskE (terminé)
  • TaskF (en cours d'exécution)

Si vous souhaitez renforcer le fonctionnement de la liste auparavant, vous pouvez l'indiquer:

  1. TaskA (cliquez pour commencer)
  2. TaskB (mis en file d'attente. En attente de la fin de la tâche précédente)
  3. TaskC (mis en file d'attente)

-

  • TaskD (cliquez pour démarrer)
  • TaskE (cliquez pour commencer)
  • TaskF (cliquez pour commencer)
1
Alvaro

Une option consiste à "grouper" les tâches exécutées en parallèle. Cela pourrait même être plus simple et plus facile à comprendre pour les utilisateurs s'ils ne traitent pas ce genre de choses normalement. Vous pouvez le faire avec des nombres, des puces ou des regroupements graphiques, par exemple:

enter image description here

1
Joe