dbarzin / mercator

Mapping the information system / Cartographie du système d'information
GNU General Public License v3.0
262 stars 42 forks source link

Demande Evolution : bloc de sélection des "Bases de données" dans la vue des flux applicatifs #667

Closed j-ova closed 6 months ago

j-ova commented 6 months ago

Bonjour,

J'utilise l'objet Flux pour modéliser mes traitements d'échanges de données qui vont souvent directement lire/écrire dans les bases de données de notre SI Legacy. Quand je créé un objet "Flux", j'ai bien la possibilité de sélectionner une base de données. Par contre dans la vue de synthèse des flux applicatifs, je ne peux plus sélectionner que des blocs applicatifs ou des applications, même si les bases de données apparaissent dans la vue en dessous : image

En l'état j'ai donc de nombreux flux qui ne pourront jamais apparaitre dans cette vue de synthèse. Est-ce qu'il est possible d'avoir un bloc de sélection des bases de données au même titre que les applications/blocs applicatifs ?

Merci.

dbarzin commented 6 months ago

Lorsque tu double-cliques sur un objet de la cartographie, cela ouvre tous les objets liés. Aurais-tu manqué cette fonctionnalité ?

j-ova commented 6 months ago

Dans la page report/explore effectivement on a cette possibilité et ça facilite bien l'exploration, mais la vue report/application_flows propose un affichage plus structuré et détaille textuellement les éléments affichés, donc je trouvais cette vue plus intéressante pour du reporting/de la documentation.

Maintenant, si l'évol est trop complexe, je m'en sortirai avec les visualisations/exports déjà existant.

dbarzin commented 6 months ago

C'est possible, cela va être implémenté.

dbarzin commented 6 months ago

Tu voudrais qu'une fois sélectionné un block applicatif, on puisse sélectionner une application ou une basse de données de ce groupe ?

j-ova commented 6 months ago

Je n'ai pas utilisé les blocs applicatifs donc je ne maitrise pas le comportement de la page quand ils sont sélectionnés.

En l'état j'aimerai pouvoir sélectionner indifféremment des applications et des bases de données pour les ajouter dans la visualisation (flux entre les objets sélectionnés si il en existe, sinon juste les icônes des objets sélectionnés) et dans les blocs textuels en dessous. Si je lis entre les lignes de ta questions ce n'est peut-être pas le fonctionnement prévu pour la page cela dit...

dbarzin commented 6 months ago

Tu peux mettre toutes les applications dans le même bloc applicatif. Les applications seront présentes si elles ont un lien avec ce bloc applicatif.

j-ova commented 6 months ago

Effectivement ça peut faciliter l'accès à une vue donnée, mais ça ne permet pas d'ajouter nommément des bases de données qui peuvent être liées entre elles par des flux.

j-ova commented 6 months ago

Bonjour,

Merci pour la prise en compte. Juste pour comprendre le workflow, le passage en "Completed" n'implique pas forcément immédiatement un nouveau package ?

Merci.

dbarzin commented 6 months ago

Ajouter un bloc de sélection des bases de données au même titre que les applications/blocs applicatifs à la vue de synthèse des flux applicatifs satisferait-il ta demande ?

j-ova commented 6 months ago

Bonjour, Oui c'est exactement ça :) Merci.

dbarzin commented 6 months ago

C'est changé ici : https://github.com/dbarzin/mercator/commit/3c6e72fe611cf85da636db151f294a156ac65a5f

j-ova commented 6 months ago

Déployé et validé ! Merci !

dbarzin commented 6 months ago

Je viens de corriger un bug concernant ce change.