Das Problem ist, dass die Standard-Message-Shapes in der UML Sequence-Schablone einen speziellen benutzerdefinierten Wert haben, der sie in Return-Nachrichten umwandelt, wenn sie von rechts nach links gehen.
Eine elegante Lösung ist, mit der rechten Maustaste auf die Schablone "UML Sequence" zu klicken und "Speichern unter" auszuwählen. Nennen Sie es etwas wie "UML Sequence Fixed". Öffnen Sie die neu erstellte Schablone. Gehen Sie zu Datei-> Optionen-> Erweitert-> Allgemein und aktivieren Sie die Option Im Entwicklermodus ausführen .
Klicken Sie nun mit der rechten Maustaste auf das Nachrichten-Shape und wählen Sie Master bearbeiten -> Master-Shape bearbeiten (möglicherweise müssen Sie mit der rechten Maustaste auf den Stencil-Titel in der Liste klicken und "Stencil bearbeiten" wählen. Klicken Sie nun auf das Pfeilbild, das in der neuen Teilung geöffnet wurde, um es auszuwählen Klicken Sie in der Multifunktionsleiste im Menü Entwickler auf ShapeSheet-> Shape anzeigen. Dort finden Sie in Benutzerdefinierte Zellen eine Eigenschaft mit dem Namen User.IsReturn (der Wert ist EndX <BeginX). Ändern Sie den Wert auf 0. Schließen Sie die geöffneten Splits ( visio fragt Sie, ob Sie die Form speichern möchten, und wählen Sie " Ja" .
Führen Sie nun die gleiche Operation für asynchrone Nachricht und Rückmeldungsnachricht durch (außer wählen Sie 1 für den Wert im Fall der Rückmeldungsnachricht).
Mit Ihrer neuen Schablone können Sie Nachrichten von links nach rechts und von rechts nach links erstellen.