Diagrammix3 vous permet d'attacher des connecteurs non seulement aux formes, mais aussi à d'autres connecteurs. Cela permet une modélisation de relations complexes qui va au-delà des simples connexions point à point.
Pourquoi connecter des connecteurs ?
Les connexions de connecteur à connecteur sont utiles pour :
- Annotation : Attacher des étiquettes ou des notes à des points spécifiques le long d'une connexion
- Points de branchement : Montrer où un flux se divise ou fusionne
- Relations multi-voies : Modéliser des relations impliquant plus de deux entités
- Flux hiérarchiques : Créer des structures de connexion arborescentes
- Interactions UML : Modéliser les interceptions de messages ou les points d'interaction

Créer des attachements de connecteur à connecteur
Méthode 1 : Dessiner vers un connecteur
- Sélectionnez l'Outil Connecteur (appuyez sur
C) - Cliquez sur la première forme (ou connecteur) comme point de départ
- Faites glisser vers le chemin du connecteur cible
- Survolez le connecteur cible — il devrait se mettre en surbrillance
- Relâchez pour attacher
Le nouveau connecteur se connecte maintenant au connecteur cible, créant un point de branchement.
Méthode 2 : Modifier un connecteur existant
- Sélectionnez un connecteur déjà tracé
- Cliquez et faites glisser l'une de ses extrémités
- Faites-la glisser sur un autre connecteur
- Quand la cible se met en surbrillance, relâchez
- Le point de connexion passe de la forme au connecteur

Comportement de l'attachement
Lorsque vous attachez un connecteur à un autre connecteur :
Point d'attachement :
- Le connecteur s'attache au point le plus proche le long du chemin du connecteur cible
- Lorsque la cible se déplace ou change, le point d'attachement s'ajuste
- L'attachement maintient sa position relative le long de la cible
Indicateurs visuels :
- Un petit marqueur de connexion apparaît sur le connecteur cible
- L'extrémité du connecteur attaché s'aimante à ce marqueur
- Le déplacement du connecteur cible met à jour tous les connecteurs attachés
Déplacer les points d'attachement
Pour ajuster l'endroit où un connecteur s'attache à un autre connecteur :
- Sélectionnez le connecteur attaché
- Cliquez et faites glisser l'extrémité attachée
- Faites-la glisser le long du chemin du connecteur cible
- Relâchez à la position souhaitée
Le point d'attachement glisse le long du chemin mais reste connecté.
Détacher des connecteurs
Pour rompre un attachement de connecteur à connecteur :
- Sélectionnez le connecteur attaché
- Faites glisser son extrémité loin du connecteur cible
- Attachez-le à une forme ou laissez-le non attaché
- Le connecteur est maintenant indépendant
Alternativement :
- Supprimez entièrement le connecteur attaché
- Utilisez Annuler immédiatement après avoir créé l'attachement
Cas d'utilisation
Annotations de flux
Ajoutez des notes ou des commentaires à des points spécifiques d'un flux :
[Start] ──────────────→ [End]
↓
[Note: "Critical step"]
Le connecteur de note s'attache au point milieu du flux principal.
Arbres de décision
Créez des branchements multi-voies :
[Decision]
↓
├──→ [Option A]
├──→ [Option B]
└──→ [Option C]
Chaque connecteur de branche s'attache à un tronc de connecteur principal.
Diagrammes de séquence UML
Modélisez les retours de messages ou les interruptions :
Object A ─────message────→ Object B
↑
└──return
Le message de retour s'attache au connecteur du message original.
Diagrammes réseau
Montrez les points d'écoute ou de surveillance le long des connexions réseau :
[Router] ─────────────→ [Switch]
↓
[Monitor]
Le connecteur d'écoute du moniteur s'attache au lien réseau principal.

Styliser les connecteurs attachés
Les connecteurs attachés peuvent avoir des styles différents de leurs cibles :
- Couleurs différentes : Distinguer les connexions principales des secondaires
- Pointes de flèches différentes : Montrer la direction ou le type de relation
- Motifs de tirets différents : Indiquer les branches optionnelles vs. obligatoires
- Épaisseurs différentes : Mettre en emphase le flux principal avec des lignes plus épaisses
Cette différenciation visuelle aide les lecteurs à comprendre les diagrammes complexes.
Combiner avec les points de coude
Vous pouvez ajouter des points de coude aux connecteurs attachés à d'autres connecteurs :
- Attachez le connecteur au connecteur cible
- Double-cliquez sur le connecteur attaché pour ajouter des points de coude
- Routez le connecteur attaché selon vos besoins
- Les points de coude fonctionnent normalement, même si une extrémité est attachée à un connecteur
Cela vous donne un contrôle total sur les scénarios de routage complexes.
Limitations
- Performance : Un très grand nombre d'attachements de connecteur à connecteur (50+) peut ralentir le rendu
- Dépendances circulaires : Évitez de créer des boucles (connecteur A → connecteur B → connecteur A)
- Compatibilité d'export : Certains formats d'export peuvent ne pas préserver les relations de connecteur à connecteur
- Stabilité de l'attachement : Le déplacement rapide des formes peut provoquer un décalage des points d'attachement
Conseils
- Utilisez pour la clarté : N'utilisez le connecteur à connecteur que lorsque cela rend le diagramme plus clair
- Limitez la profondeur : Évitez d'attacher des connecteurs à des connecteurs qui sont eux-mêmes attachés à des connecteurs (trois niveaux de profondeur)
- Stylisez distinctement : Rendez les connecteurs attachés visuellement différents des connecteurs principaux
- Étiquetez les points d'attachement : Ajoutez du texte près des points d'attachement pour expliquer la relation
- Testez les exports : Vérifiez que les connexions de connecteur à connecteur survivent à l'export si nécessaire
Approches alternatives
Parfois des alternatives plus simples fonctionnent mieux :
Au lieu du connecteur à connecteur :
- Ajoutez une forme au point de branchement
- Utilisez plusieurs connecteurs depuis une même forme
- Ajoutez une annotation textuelle directement sur le connecteur
- Utilisez une forme de jonction (petit cercle ou point) comme point de jonction explicite
Envisagez ces alternatives lorsque le connecteur à connecteur semble trop complexe.
Notes techniques
Les attachements de connecteur à connecteur fonctionnent en :
- Calculant le point le plus proche sur le chemin du connecteur cible
- Créant un attachement paramétrique (pourcentage le long du chemin)
- Recalculant le point d'attachement lorsque la cible se déplace
- Maintenant la position relative le long de la cible
Cela garantit que les attachements restent connectés même lorsque le diagramme évolue.
Sujets connexes
- Connecteurs - Utilisation de base des connecteurs
- Connecteurs intelligents - Routage automatique
- Points de coude des connecteurs - Routage manuel
- Diagrammes de séquence UML - Cas d'utilisation courant