Nous avons une application avec une liste de règles (probablement pas plus de 10) qu'un utilisateur définit (plus une par défaut):
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
Chaque règle a une condition qu'elle vérifie et une action qu'elle exécute lorsque la condition est remplie.
Logiquement, les règles ont une relation if/then/else ou Switch/case. Cela signifie que si vous changez l'ordre des règles, cela peut avoir un impact significatif sur ce qui se passera. Cependant, nous avons eu du mal à transmettre cette idée à l'utilisateur (surtout s'il ne clique pas sur la petite bulle d'aide).
Existe-t-il un modèle standard pour ce faire?
Une façon de représenter cela est d'utiliser un motif en cascade. Dans une méthodologie en cascade, l'étape actuelle passe à l'étape suivante et ainsi de suite. Ainsi, si vous pouviez afficher les piles en retrait (comme la réponse aux commentaires dans un article de blog), cela indiquerait à l'utilisateur que la règle précédente est exécutée en premier et que sa sortie est transmise à la règle suivante. J'espère que cela t'aides.
Une autre alternative simple consiste à utiliser la numérotation.
La troisième option consiste à utiliser des flèches pointues entre les piles pour indiquer le flux.