Sujet sur Discussion Gestion:Tâches/Liste/69
Effectivement, je ne vois pas non plus de cas où la longueur des liens pourrait être porteuse d’une information sémantique. En revanche, il y a des cas où on peut vouloir aligner des boîtes sur le même niveau, comme avec l’exemple ci-dessous que tu avais trouvé sur le web :
http://guidelines.diabetes.ca/app_themes/cdcpg2018/images/Ch13-Fig1A-management-of-hyperglycemia.png
Ici, si on veut recréer une structure similaire, on peut obtenir ça :
{{Flowchart | Start -> A | A -> A2 | A2 -> End | Start -> B | B -> End | Start -> C | C -> C2 | C2 -> End }}
Sauf que par défaut, B se retrouve au niveau de A2 et C2, alors qu’on voudrait qu’il soit au niveau de A et C. Une solution pour forcer ça est de faire en sorte que le lien entre B et End soit de longueur 2. Dans ce cas, on veut bien contrôler uniquement la longueur du lien de B vers End, mais pas celle des autres liens qui vont vers End.
Cela dit, comme tu le soulignes très justement, les deux options sont compatibles, on peut voir <code>distance</code> comme un raccourci qui définit <code>length</code> pour tous les liens entrants sur la boîte où la propriété est appliquée.