Wie lassen sich Rückrufe in Sequenzdiagrammen von Visio 2013 anzeigen?

3363
gnod

Ich möchte ein Sequenzdiagramm mit Rückrufen skizzieren. Schlecht Visio 2013 wandelt meine Pfeile / Nachrichten in gestrichelte Rückmeldungen um. Wie kann ich dieses Verhalten deaktivieren?

Hier ist ein minimales Beispiel. Alle Nachrichten werden als Nachrichten eingefügt. Zwei davon wurden in zurückgegebene Nachrichten umgewandelt, aber nur eine davon. Wenn Sie den falschen Pfeil auswählen und ihn in einen nicht gestrichelten Linienstil ändern, hat dies keine Auswirkungen.

sequence

3

2 Antworten auf die Frage

2
Jozef Legény

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.

Es ist nicht möglich, weder die Schablone noch die Form zu bearbeiten, wenn diese (oder ein Teil der) ** UML Sequence ** -Schablone ist. Man muss es einer neuen Schablone hinzufügen, die bearbeitet werden kann. Ich habe mit der rechten Maustaste auf ** UML Sequence ** Stencil und ** Save Under ** geklickt, um eine vollständige Kopie zu erhalten. Vielen Dank. gnod vor 10 Jahren 0
0
Brad Patton

Wenn das Diagramm klein ist, werfen Sie einen Blick auf die Erstellung in PowerPoint. Leider habe ich festgestellt, dass die Diagrammwerkzeuge dort einfacher zu verwenden sind und bessere Ergebnisse erzielen.

Leider ist das Diagramm nicht klein. Außerdem hat PowerPoint keine Unterstützung für die Modellansicht. gnod vor 11 Jahren 0