Bonjour,
J'hésite sur la modélisation de navigation suivante (plus exactement, aucune des modélisations que j'ai trouvées ne me parait satisfaisante).
Un formulaire peut être appelé en utilisant différentes voies, et l'endroit d'où il est appelé a un effet sur son comportement / contenu.
Par exemple (et ce n'est qu'un exemple) :
- S'il est appelé à partir du menu principal, le formulaire "facture" permettra d'afficher toutes les factures et éventuellement d'appliquer un filtre sur l'entité "client". Le bouton permettant de fermer le formulaire s'appellera "retour menu" (c'est une demande du client), et reviendra... sur le menu (incroyable, non ?)
- S'il est appelé à partir du formulaire client, ce même formulaire "facture" permettra d'afficher uniquement les factures du client courrant, et aucun filtre ne sera possible sur l'entité "client" (logique, non ?). Le bouton permettant de fermer le formulaire s'appellera "retour client", et reviendra sur la fiche client appelante (avec raffraichissement de cette dernière en cas de modification de la facture).
Le formulaire facture (pour ne parler que de lui) peut être appelé de 4 endroits différents, avec à chaque fois de subtiles nuances dans son comportement.
Auriez-vous une modélisation à me suggérer ? Eventuellement hors UML (j'ai regardé SNI, très intéressante mais à mon avis non adaptée à ce cas)
UMLment,
Yvan
Partager