Menus contextuels
Acces rapide aux actions via clic droit sur les nodes, connexions et le canvas.
Les menus contextuels offrent un acces rapide aux actions les plus courantes sans passer par les menus ou les raccourcis clavier. Un clic droit sur n'importe quel element affiche les options pertinentes pour cet element.
Trois menus differents#
Siovos Archi propose trois menus contextuels distincts selon l'element sur lequel vous cliquez :
- Menu Node : Actions sur un composant
- Menu Connexion : Actions sur un lien
- Menu Canvas : Actions generales sur l'espace de travail
Un seul menu peut etre ouvert a la fois. Cliquez ailleurs ou appuyez sur Echap pour fermer.
Menu contextuel des Nodes#
Faites un clic droit sur un node pour acceder a ces actions :
Edition#
| Action | Description |
|---|---|
| Copier | Copie le node dans le presse-papier |
| Couper | Copie puis supprime le node |
| Dupliquer | Cree une copie decalee |
| Supprimer | Supprime le node |
Organisation#
| Action | Description |
|---|---|
| Mettre devant | Amene le node au premier plan (z-order) |
| Mettre derriere | Envoie le node a l'arriere-plan |
| Retirer du groupe | Retire le node de sa zone (si applicable) |
Analyse#
| Action | Description |
|---|---|
| Analyser l'impact | Ouvre l'analyse downstream (composants affectes) |
| Voir les dependances | Ouvre l'analyse upstream (dependances amont) |
L'analyse d'impact est particulierement utile avant de modifier un composant critique. Elle vous montre tous les elements qui seront potentiellement affectes.
Menu contextuel des Connexions#
Faites un clic droit sur une connexion pour ces options :
Waypoints#
| Action | Description |
|---|---|
| Ajouter un point | Ajoute un waypoint a l'endroit du clic |
| Supprimer le point | Retire le waypoint le plus proche (si applicable) |
| Reinitialiser le chemin | Supprime tous les waypoints et revient au trajet par defaut |
Les waypoints permettent de controler precisement le trajet d'une connexion, utile pour eviter les croisements ou contourner des obstacles.
Direction#
| Action | Description |
|---|---|
| Inverser la direction | Echange source et cible de la connexion |
| Creer lien retour | Cree une connexion inverse |
Style#
| Action | Sous-menu |
|---|---|
| Type de relation | depends_on, calls, stores_in, reads_from, etc. |
| Style de ligne | solid, dashed, dotted, dash-dot, long dash, double dot |
| Double ligne | Toggle pour afficher une double ligne |
Suppression#
| Action | Description |
|---|---|
| Supprimer le lien | Supprime la connexion |
Menu contextuel du Canvas#
Faites un clic droit sur une zone vide du canvas pour ces options :
Presse-papier#
| Action | Description |
|---|---|
| Coller | Colle le contenu du presse-papier (si disponible) |
Selection#
| Action | Description |
|---|---|
| Tout selectionner | Selectionne tous les elements visibles |
Vue#
| Action | Description |
|---|---|
| Reinitialiser le zoom | Revient a 100% |
| Ajuster a la vue | Fit view pour voir tous les elements |
Ajout#
| Action | Description |
|---|---|
| Ajouter un composant | Ouvre la palette de commandes (Cmd+K) |
"Ajouter un composant" est un raccourci pratique pour ouvrir la palette de commandes sans utiliser le clavier.
Sous-menus#
Certaines options ouvrent des sous-menus avec des choix supplementaires :
Type de relation (connexions)#
| Option | Signification |
|---|---|
depends_on | Dependance technique |
calls | Appel de service/API |
stores_in | Ecriture de donnees |
reads_from | Lecture de donnees |
authenticates_via | Authentification |
routes_to | Routage reseau |
replicates_to | Replication de donnees |
Style de ligne (connexions)#
| Option | Apparence |
|---|---|
| Solid | ━━━━━━ |
| Dashed | ─ ─ ─ ─ |
| Dotted | ······ |
| Dash-Dot | ─·─·─ |
| Long Dash | ── ── |
| Double Dot | ·· ·· |
Raccourcis alternatifs#
La plupart des actions du menu contextuel sont aussi accessibles via :
| Action | Raccourci clavier |
|---|---|
| Copier | Ctrl/Cmd + C |
| Couper | Ctrl/Cmd + X |
| Coller | Ctrl/Cmd + V |
| Dupliquer | Ctrl/Cmd + D |
| Supprimer | Delete |
| Tout selectionner | Ctrl/Cmd + A |
Multi-selection et menu contextuel#
Quand plusieurs elements sont selectionnes, le menu contextuel propose des actions qui s'appliquent a tous :
- Copier : Copie tous les elements selectionnes
- Dupliquer : Duplique tous les elements
- Supprimer : Supprime tous les elements
- Grouper : Cree un groupe contenant la selection (pour les nodes)
Bonnes pratiques#
Organisation des connexions#
Utilisez les waypoints pour :
- Eviter les croisements de lignes
- Contourner des nodes sans creer de confusion
- Aligner les connexions pour une meilleure lisibilite
Types de relations#
Utilisez les types de relations pour documenter la nature de chaque connexion :
callspour les appels HTTP/RPCstores_inpour les ecritures en base de donneesreads_frompour les lecturesauthenticates_viapour les flux d'authentification
Ces types enrichissent la semantique de votre architecture et aident l'analyse d'impact a mieux comprendre les dependances.
Prochaines etapes#
- Navigation pour maitriser le deplacement
- Selection pour manipuler les elements
- Analyse d'impact pour comprendre les dependances