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

Exemple de connecteur vers connecteur

Créer des attachements de connecteur à connecteur

Méthode 1 : Dessiner vers un connecteur

  1. Sélectionnez l'Outil Connecteur (appuyez sur C)
  2. Cliquez sur la première forme (ou connecteur) comme point de départ
  3. Faites glisser vers le chemin du connecteur cible
  4. Survolez le connecteur cible — il devrait se mettre en surbrillance
  5. 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

  1. Sélectionnez un connecteur déjà tracé
  2. Cliquez et faites glisser l'une de ses extrémités
  3. Faites-la glisser sur un autre connecteur
  4. Quand la cible se met en surbrillance, relâchez
  5. Le point de connexion passe de la forme au connecteur

Créer des attachements de 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 :

  1. Sélectionnez le connecteur attaché
  2. Cliquez et faites glisser l'extrémité attachée
  3. Faites-la glisser le long du chemin du connecteur cible
  4. 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 :

  1. Sélectionnez le connecteur attaché
  2. Faites glisser son extrémité loin du connecteur cible
  3. Attachez-le à une forme ou laissez-le non attaché
  4. 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.

Galerie de cas d'utilisation

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 :

  1. Attachez le connecteur au connecteur cible
  2. Double-cliquez sur le connecteur attaché pour ajouter des points de coude
  3. Routez le connecteur attaché selon vos besoins
  4. 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

  1. Utilisez pour la clarté : N'utilisez le connecteur à connecteur que lorsque cela rend le diagramme plus clair
  2. Limitez la profondeur : Évitez d'attacher des connecteurs à des connecteurs qui sont eux-mêmes attachés à des connecteurs (trois niveaux de profondeur)
  3. Stylisez distinctement : Rendez les connecteurs attachés visuellement différents des connecteurs principaux
  4. Étiquetez les points d'attachement : Ajoutez du texte près des points d'attachement pour expliquer la relation
  5. 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 :

  1. Calculant le point le plus proche sur le chemin du connecteur cible
  2. Créant un attachement paramétrique (pourcentage le long du chemin)
  3. Recalculant le point d'attachement lorsque la cible se déplace
  4. 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