Diagrammix3 vous permet d'attacher des connecteurs non seulement à des 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 connecteur à connecteur sont utiles pour :

  • L'annotation : attacher des étiquettes ou des notes à des points précis le long d'une connexion
  • Les points de branchement : montrer où un flux se divise ou fusionne
  • Les relations à plusieurs voies : modéliser des relations impliquant plus de deux entités
  • Les flux hiérarchiques : créer des structures de connexion arborescentes
  • Les interactions UML : modéliser des interceptions de message ou des points d'interaction

Créer des attachements 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 tracé du connecteur cible
  4. Survolez le connecteur cible — il devrait se mettre en surbrillance
  5. Relâchez pour attacher

Le nouveau connecteur se connecte désormais au connecteur cible, créant un point de branchement.

Méthode 2 : modifier un connecteur existant

  1. Sélectionnez un connecteur déjà dessiné
  2. Cliquez et faites glisser l'une de ses extrémités
  3. Faites-la glisser sur un autre connecteur
  4. Lorsque la cible se met en surbrillance, relâchez
  5. 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 tracé du connecteur cible
  • Lorsque la cible se déplace ou change, le point d'attachement s'ajuste
  • L'attachement conserve 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'aligne sur ce marqueur
  • Déplacer le 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 tracé du connecteur cible
  4. Relâchez à la position souhaitée

Le point d'attachement glisse le long du tracé mais reste connecté.

Détacher des connecteurs

Pour rompre un attachement connecteur à connecteur :

  1. Sélectionnez le connecteur attaché
  2. Faites glisser son extrémité loin du connecteur cible
  3. Attachez-la à une forme ou laissez-la non attachée
  4. Le connecteur est désormais indépendant

Autrement :

  • Supprimez entièrement le connecteur attaché
  • Utilisez Annuler immédiatement après avoir créé l'attachement

Cas d'usage

Annotations de flux

Ajoutez des notes ou des commentaires à des points précis d'un flux :

[Start] ──────────────→ [End]
              ↓
         [Note: "Critical step"]

Le connecteur de note s'attache au point médian du flux principal.

Arbres de décision

Créez des branchements à plusieurs voies :

[Decision]
     ↓
     ├──→ [Option A]
     ├──→ [Option B]
     └──→ [Option C]

Chaque connecteur de branche s'attache à un connecteur principal.

Diagrammes de séquence UML

Modélisez des retours ou des interruptions de message :

Object A ─────message────→ Object B
            ↑
            └──return

Le message de retour s'attache au connecteur du message d'origine.

Diagrammes réseau

Montrez des points d'écoute ou de surveillance le long de connexions réseau :

[Router] ─────────────→ [Switch]
            ↓
        [Monitor]

Le connecteur de surveillance 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èche différentes : montrer la direction ou le type de relation
  • Motifs de tirets différents : indiquer les branches optionnelles ou requises
  • Largeurs différentes : mettre en avant le flux principal avec des lignes plus épaisses

Cette différenciation visuelle aide les lecteurs à comprendre les diagrammes complexes.

Combiner avec les points de courbure

Vous pouvez ajouter des points de courbure aux connecteurs qui s'attachent à d'autres connecteurs :

  1. Attachez le connecteur au connecteur cible
  2. Double-cliquez sur le connecteur attaché pour ajouter des points de courbure
  3. Routez le connecteur attaché selon vos besoins
  4. Les points de courbure fonctionnent normalement, même si une extrémité s'attache à un connecteur

Cela vous donne un contrôle total sur des scénarios de routage complexes.

Limitations

  • Performance : un très grand nombre d'attachements 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 conserver les relations connecteur à connecteur
  • Stabilité de l'attachement : déplacer des formes rapidement peut faire glisser les points d'attachement

Astuces

  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 à 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 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 forme
  • Ajoutez une annotation de texte 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 excessivement complexe.

Notes techniques

Les attachements connecteur à connecteur fonctionnent en :

  1. Calculant le point le plus proche sur le tracé du connecteur cible
  2. Créant un attachement paramétrique (pourcentage le long du tracé)
  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 si le diagramme évolue.

Sujets liés