Pour rediriger les connecteurs draw.io après avoir déplacé des formes, utilisez Auto-route around shapes pour éviter automatiquement les obstacles. Pour les autres lignes de connecteur, utilisez des points de passage manuels afin de créer des trajets distincts, ou des sauts de ligne pour rendre les croisements clairs.
Choisir le résultat de routage souhaité
Ce guide s’adresse à toute personne qui modifie un diagramme existant dans draw.io Desktop sur Mac. Il s’agit de rétablir des connexions lisibles après avoir réorganisé des formes, tout en gardant chaque connecteur attaché aux nœuds prévus.
Commencez par repérer l’obstacle. Un connecteur qui traverse un rectangle nécessite un traitement différent de deux connecteurs qui se croisent dans un espace vide. La documentation officielle décrit le routage automatique autour des formes ; elle ne garantit pas l’élimination automatique de tous les croisements de connecteurs ni de tous les segments partagés. Pour imposer un trajet précis autour d’une autre ligne, utilisez des points de passage manuels. Pour un croisement acceptable, utilisez des sauts de ligne. Consultez la documentation sur le routage automatique et la référence sur le style des connecteurs de draw.io.
Utilisez cet exemple fictif tout au long du guide : placez Node A à gauche et Node B à droite, reliés par un connecteur. Placez Node C entre les deux comme obstacle. Ajoutez un second connecteur entre Node D, en haut, et Node E, en bas. Le premier problème consiste à éviter Node C ; le second, à déterminer comment les deux connecteurs doivent se croiser.
Préparer l’éditeur de bureau sur Mac
Ouvrez votre diagramme et sélectionnez le connecteur concerné. Si le panneau de format est masqué, choisissez View > Format ou appuyez sur Cmd+Shift+P. Les commandes de routage se trouvent dans son onglet Style. Ces commandes du panneau et ce raccourci Mac sont décrits dans Mettre en forme votre diagramme.
Si l’option de routage automatique est absente, recherchez une mise à jour de l’application avec Help > Check for Updates et suivez les instructions. La procédure officielle de mise à jour de draw.io Desktop est documentée ici. L’évitement automatique des formes apparaît dans l’annonce de mise à jour des connecteurs du 13 octobre 2026 de draw.io ; les anciennes instructions peuvent donc décrire une autre méthode.
Éviter automatiquement les formes avec les connecteurs
- Sélectionnez le connecteur entre
Node AetNode B. - Ouvrez l’onglet
Styledans le panneau de format. - Ouvrez le menu déroulant
Waypoints. - Choisissez
Auto-route around shapes.
Le trajet obtenu comporte des angles droits. Le guide de mise à jour des connecteurs officiel décrit ces étapes et précise que les trajets sont mis à jour lorsque les formes connectées sont déplacées, redimensionnées, pivotées, alignées ou distribuées, ainsi que lorsqu’une forme est déplacée sur le trajet ou en est retirée.
Dans l’exemple, déplacez Node C dans l’espace entre Node A et Node B. Examinez le trajet pendant le glissement, puis après avoir relâché la forme. Vérifiez précisément si le connecteur évite l’obstacle tout en reliant toujours les deux nœuds prévus. Faites-le avant de modifier le second connecteur, afin que chaque modification ait un objectif clair.
Évitez de faire glisser le connecteur lui-même si vous souhaitez conserver le comportement automatique. La modification manuelle de son trajet désactive le routage automatique pour ce connecteur. L’annonce de mise à jour décrit également ce comportement. Pour réactiver l’évitement automatique des formes, sélectionnez de nouveau l’option de routage automatique.
Il existe une exception documentée : le routage automatique n’a aucun effet sur les connecteurs à l’intérieur de conteneurs qui organisent automatiquement leur contenu, comme les formes de liste ou de mise en page. Vérifiez ce point avant de modifier plusieurs fois les réglages d’un connecteur qui semble ne pas répondre. Consultez Router automatiquement les connecteurs autour des formes.
Rediriger une fois sans déplacer les formes
Si la position des nœuds d’un diagramme est définitive, une seule opération de routage peut être plus utile que des mises à jour continues.
- Sélectionnez les connecteurs à corriger. Si aucun élément n’est sélectionné, l’opération route tous les connecteurs.
- Choisissez
Arrange > Layout > Orthogonal Routing. - Saisissez la valeur
Spacingsouhaitée entre les connecteurs et les formes. - Cliquez sur
OK.
Cette opération laisse les formes en place et crée des connecteurs orthogonaux avec des points de passage. Elle ne permet pas de rerouter automatiquement ces connecteurs par la suite. La procédure et sa portée sont décrites dans Appliquer la mise en page Orthogonal Routing pour un reroutage ponctuel.
Considérez l’espacement comme un choix de mise en page. Dans l’exemple fictif, vérifiez la marge autour de Node C, puis examinez le connecteur voisin et les étiquettes. Un écart plus grand peut améliorer la lisibilité localement, tout en allongeant le trajet global. Faites votre choix selon le résultat dans le diagramme plutôt que de supposer qu’une même valeur d’espacement convient à toutes les configurations.
Contourner un autre connecteur avec des points de passage manuels
Lorsque le premier connecteur doit emprunter un couloir précis autour du second, définissez vous-même son trajet :
- Sélectionnez le connecteur à modifier.
- Faites glisser une poignée bleue ou une section du connecteur vers le couloir souhaité.
- Vous pouvez aussi cliquer avec le bouton droit entre des points de passage existants et choisir
Add Waypoint. - Pour un placement précis, ouvrez
Arrange, développezWaypoints, puis modifiez les coordonnéesLeftetTopde chaque point de passage.
L’ajout de points de passage manuels désactive le routage automatique. Ces commandes sont décrites dans Utiliser les points de passage des connecteurs pour modifier leur trajet.
Pour Node A et Node B, imaginez un couloir vide sous Node C. Guidez le connecteur vers le bas dans ce couloir, faites-le passer de l’autre côté, puis ramenez-le vers Node B. Examinez ensuite tout le trajet. Éloigner un segment du connecteur vertical peut créer un nouveau croisement ailleurs ; toute déviation locale nécessite de vérifier l’ensemble du trajet.
Si la position des nœuds ne laisse aucun couloir utile, envisagez de déplacer un nœud pour en créer un. Les points de passage permettent de définir un trajet, mais le diagramme doit disposer d’assez d’espace vide pour que ce trajet reste lisible.
Pour supprimer une ancienne déviation, cliquez avec le bouton droit sur le connecteur et choisissez Clear Waypoints. Le connecteur reprend alors le trajet le plus court entre ses formes ; cela ne garantit pas l’évitement des obstacles. Les étiquettes restent à leur place : vérifiez-les après la réinitialisation. Consultez la même documentation sur les points de passage.
Signaler les croisements inévitables avec des sauts de ligne
Si les connecteurs horizontal et vertical peuvent se croiser, sélectionnez l’un d’eux et utilisez Line jumps dans l’onglet Style. Les affichages disponibles comprennent arc, gap et sharp, ainsi que l’affichage par défaut overlapped. Ces options sont décrites dans Mettre en forme les connecteurs.
Un saut de ligne modifie l’affichage d’un croisement ; il ne crée pas de couloir distinct. Utilisez-le lorsque le croisement est acceptable. Si deux connecteurs partagent une portion de ligne, privilégiez une déviation manuelle afin que les lecteurs puissent suivre chaque connexion séparément.
Préserver l’utilité du trajet après la prochaine modification
Pour les connecteurs routés manuellement, choisissez si les coudes doivent rester près du reste du diagramme ou suivre les nœuds auxquels ils sont reliés. Pour déplacer les points de passage avec les extrémités, sélectionnez le connecteur et activez Follow Terminals dans Style > Effects. Les connecteurs orthogonaux conservent leurs angles droits. Ce comportement est décrit dans le guide de mise à jour des connecteurs.
Examinez aussi les extrémités avant d’ajouter d’autres coudes. Les connecteurs flottants peuvent se déplacer le long du périmètre d’une forme ; les connecteurs fixes restent attachés à des points précis. Cette différence peut expliquer une approche maladroite d’un nœud. Le guide des connecteurs officiel décrit ces deux types d’attache.
Pour terminer, suivez chaque connecteur de sa source à sa destination. Vérifiez séparément la marge autour des obstacles, les croisements, les segments partagés et la position des étiquettes. Dans l’exemple fictif, le résultat est réussi si la connexion entre Node A et Node B reste facile à suivre autour de Node C, et si sa relation avec la connexion entre Node D et Node E est claire. Choisissez le routage automatique, un couloir manuel ou un croisement visible en fonction du résultat recherché.
Sources
- Router automatiquement les connecteurs autour des formes — draw.io
- Les connecteurs se routent désormais automatiquement, s’attachent proprement et s’étiquettent facilement — draw.io
- Utiliser les points de passage des connecteurs pour modifier leur trajet — draw.io
- Mettre en forme les connecteurs — draw.io
- Utiliser les connecteurs dans draw.io — draw.io
- Mettre en forme votre diagramme — draw.io
- Vider le cache de draw.io pour effectuer la mise à jour — draw.io