Lors de la création d'un organigramme, il existe des symboles universels. Par exemple, un rectangle pour un "écran" et un diamant pour une "décision/action". Quel est le symbole pour montrer un résultat de branchement basé sur un état?
Par exemple, schématiser une personne se connectant à l'aide d'un compte ID ouvert aurait un flux qui (dans le texte) serait:
J'essaie de comprendre la forme des deux marqués (???). J'utilise des diamants, mais cela ne semble pas correct et encombre et il y a déjà beaucoup de choix d'utilisateurs réels dans le diagramme.
Le diamant (losange) est à usage conditionnel, la distinction me semble être entre une condition qui est déterminée par l'utilisateur et une condition qui est déterminée par les règles du système.
J'ai tendance à utiliser la couleur pour distinguer ces sous-types pour les organigrammes.
Donc, peut-être un losange jaune pour les conditions définies par l'utilisateur et un losange bleu pour les conditions des règles système/métier.
Vous maintenez l'intégrité de la symbologie, mais vous fournissez également une représentation plus granulaire de ce qui se passe réellement.
Le problème est que vous mélangez le flux de pages et le flux de processus dans un diagramme.
Pour le flux de pages, vous avez des pages (rectangles), des chemins (lignes) et des états (losanges). Pour le flux de processus, vous avez des actions utilisateur, qui sont affichées sous forme de rectangles (pages, où les actions sont effectuées) et de conditions (losanges).
Vous avez donc un conflit évident dans la sémantique des diamants (état ou condition) et un conflit non évident dans la sémantique des rectangles (page ou action de l'utilisateur). Le problème avec le rectangle n'est pas évident car les actions utilisateur (rectangle) ont été effectuées dans la page (rectangle).
Pour résoudre le problème, vous pouvez: