Mit Diagrammen arbeiten

Dieses Kapitel erklärt die grundlegenden Funktionen des Editors.

Neues Diagramm anlegen

  1. Öffnen Sie den Explorer.
  2. Klicken Sie auf Neu.
  3. Wählen Sie den Diagrammtyp aus, von dem Sie ein neues Diagramm anlegen möchten.
  4. Der Editor wird in einem neuen Tab geöffnet, der ein leeres neues Diagramm anzeigt.

Diagramm öffnen

  1. Öffnen Sie den Explorer.
  2. Führen Sie einen Doppelklick auf dem Diagramm, das Sie bearbeiten wollen, aus. Alternativ können Sie das Diagramm auch über den Eintrag Diagramm bearbeiten unter Editieren im oberen Dropdown-Menü öffnen.

  3. Ein neuer Browser-Tab öffnet sich und der Editor wird geladen.
  4. Sobald der Editor geladen ist, können Sie das Diagramm bearbeiten.

Diagramme speichern

  1. Öffnen Sie das Diagramm im Editor.
  2. Klicken Sie auf den Speichern-Button in der Toolbar oder nutzen Sie die Tastenkombination Strg+S, um den Speichern-Dialog zu öffnen.
  3. Der Speichern-Dialog öffnet sich.
  4. Klicken Sie Speichern.

Sie können einen Änderungskommentar angeben, um zu beschreiben, welche Änderungen Sie im Vergleich zur vorherigen Version vorgenommen haben. Dieser Kommentar wird in der Versionshistorienübersicht erscheinen. Somit können Sie die Änderungshistorie für ein Diagramm nachverfolgen. Zudem können Sie den Namen und den Ort (Ordner) des Diagramms ändern. Zudem wird abhängig von der Diagrammart und ihrer Arbeitsbereichskonfiguration der Modellerungskonventionen-Check angezeigt, mehr dazu in Abschnitt Modellierungskonventionen verwenden.

Kopie speichern

Die Kopie speichern...Funktion ermöglicht Ihnen, eine Kopie des aktuellen Diagramms unter einem anderen Namen zu speichern. Das neue Diagramm wird im gleichen Ordner erzeugt. Um eine Kopie eines Diagramms zu speichern, gehen Sie wie folgt vor:

  1. Öffnen Sie das Diagramm im Editor.
  2. Wählen Sie das Disketten-Icon in der Toolbar aus und klicken Sie auf Kopie speichern:
    Wichtig

    Wenn Sie die Kopie bearbeiten wollen, müssen Sie dem angezeigten Link folgen. Das Diagramm, das im aktuellen Browser-Tab angezeigt wird, ist weiterhin das Original.

Diagrammtitel ändern

Der Titel eines Diagramms ist links oben im Editor vermerkt. Wenn Sie darauf klicken, wird die Bearbeitung aktiviert. Sie können den Titel auch im Zuge des Speicherns ändern.

Elemente hinzufügen

Nun stehen Ihnen mehrere Alternativen für das Hinzufügen von Modellelementen zum Diagramm zur Verfügung:

  • Sie ziehen Elemente aus der Palette auf der linken Seite auf die Zeichenfläche.
  • Sobald sich Elemente auf der Zeichenfläche befinden, können Sie das kontextsensitive Verknüpfungsmenü verwenden, um weitere Elemente hinzuzufügen.
  • Kopieren und fügen Sie weitere Elemente hinzu.

Elemente per Drag & Drop hinzufügen

Links neben der Zeichenfläche werden Ihnen alle Modellierungselemente angezeigt, die Ihnen in der ausgewählten Palette zur Verfügung stehen. Um die Palette zu ändern, klicken Sie auf die aktuell ausgewählte Untermenge über der Palette und wählen dann die gewünschte aus.

Übersteigt die Menge der BPMN 2.0-Elemente eine bestimmte Anzahl, so werden Elemente in Gruppen sortiert (z.B. Aktivitäten, Gateways, Rollen, etc.).

  1. Klicken Sie auf das Element in der Palette, das Sie zum Diagramm hinzufügen möchten. Halten Sie die Maustaste gedrückt und ziehen Sie das Element auf die Position im Diagramm, an der Sie es erzeugen wollen. Das grüne Symbol zeigt Ihnen an, wo ein Element positioniert werden kann. Dies kann von Enthaltenseinsbedingungen abhängen. Beispielsweise kann ein BPMN-Pool nicht in einem Task enthalten sein.
  2. Bei einigen Elementen können Sie das Label editieren. Um diesen später wieder zu ändern, doppelklicken Sie das Element und eine Textbox erscheint, sofern ein Label für das aktuelle Element gesetzt werden kann.
  3. Optional können Sie die Label von einigen Elementen (zum Beispiel BPMN-Gateways und -Ereignissen) sowie von Konnektoren frei auf der Zeichenfläche positionieren.

Elemente per Verknüpfungsmenü hinzufügen

Sie können durch Verwendung des kontextsensitiven Verknüpfungsmenüs Elemente hinzufügen. In Abhängigkeit vom aktuell selektierten Element wird Ihnen über das Menü vorgeschlagen, welche Elemente als nächstes hinzugefügt werden können.

Hinweis

Die Wahl der Untermenge hat auch Einfluss auf das kontextsensitive Verknüpfungsmenü. Wenn Sie dieses verwenden möchten, der gewünschte Elementtyp aber nicht angezeigt wird, kann es also daran liegen, dass Sie eine andere Untermenge ausgewählt haben, oder dass die jeweilige Modellierungssprache eine Verknüpfung mit dem gewählten Element nicht zulässt.

  1. Selektieren Sie ein Element im Diagramm (z.B. einen Task). Das Verknüpfungsmenü erscheint auf der rechten Seite des Elements.
  2. Klicken Sie auf das Symbol des Elements, das Sie hinzufügen wollen (z.B. einen weiteren Task oder ein Endereignis). Das neue Element erscheint im Diagramm.
  3. Falls Sie die Position des neu erzeugten Elements selbst definieren möchten, können Sie auf das Symbol klicken und das Element mit gedrückter Maustaste auf die gewünschte Position im Diagramm ziehen. Um Ihnen ggf. die Ausrichtung an den bereits vorhandenen Elementen zu erleichtern, erscheinen Orientierungslinien.
Hinweis

Der Konnektortyp, der zwischen dem ausgewählten Element und dem neu erstellten Element angelegt wird, wird automatisch ermittelt.

Elemente kopieren

Die Kopier-Funktionalität vereinfacht die Erstellung vieler ähnlicher Elemente mit komplexen, aber ähnlichen Werten. Sie können auch Teile alter Diagramme wiederverwenden, indem Sie einige ihrer Elemente kopieren und in ein neues Diagramm einfügen.

  1. Markieren Sie das Element, welches Sie kopieren möchten. Wenn Sie mehrere Elemente kopieren möchten, wählen Sie sie aus mit gedrückter Strg- oder Shift-Taste.
  2. Verwenden Sie die Kombinationen Strg + C zum Kopieren, Strg + X zum Ausschneiden und Strg + V zum Einfügen von Elementen.
Hinweis

Wenn Sie diese Funktionalität nutzen, um diagrammübergreifend zu kopieren, kann dies mit einer kurzen Wartezeit verbunden sein, da die gewünschten Diagrammelemente erst auf dem Server zwischengespeichert werden. Außerdem ist eine Internetverbindung erforderlich, um Elemente zwischen Diagrammen zu kopieren, nicht aber um Elemente innerhalb eines Diagramms zu kopieren.

Elemente verschieben

Ein bereits vorhandenes Element können Sie einfach per Drag & Drop in eine andere Position verschieben. Um Ihnen ggf. das Ausrichten des Elements an anderen Elementen zu erleichtern, erscheinen gestrichelte Orientierungslinien.

Gestrichelte Orientierungslinien erleichtern das Platzieren von Elementen.

Beispiele

Möglicherweise ist die von Ihnen gewählte neue Position eines Objektes ungültig, da der Zielzustand syntaktisch nicht korrekt ist. Dies wird durch rote bzw. grüne Markierungen angezeigt. Die folgenden zwei Beispiele verdeutlichen, wie dies funktioniert.

Hier soll der Task in den Pool verschoben werden. Ein BPMN-Task kann in einem Pool enthalten sein. Deshalb ist die Aktion erlaubt und die Markierungen sind grün.

Hier soll der Pool in den Task verschoben werden. Ein BPMN-Pool darf nicht in einem Task enthalten sein. Deshalb ist die Aktion ungültig und die Markierungen sind rot.

Sie können die Verschieben-Funktion durch das Drücken verschiedener Tasten beeinflussen:

  • Alt oder Strg: Bewegen ohne automatisches Einrasten und Orientierungslinien
  • Shift: Verschieben entlang einer horizontalen oder vertikalen Linie.

Diese Funktionen bauen aufeinander auf. Wenn Sie also Shift+Alt oder Shift+Strg beim Verschieben gedrückt halten, können Sie entlang einer Horizontalen oder Vertikalen verschieben, ohne dass Orientierungslinien erscheinen.

Elementtyp ändern

Die Transformationsfunktionalität ermöglicht Ihnen die einfache Umwandlung des Typs eines Elements in einen anderen Typ. In BPMN können Sie beispielsweise

  • einen Task in einen Subprozess umwandeln
  • ein normales Startereignis in ein Nachrichten-Startereignis umwandeln
  • einen zugeklappten Pool in einen aufgeklappten Pool umwandeln

Gehen Sie wie folgt vor, um den Elementtyp zu ändern:

  1. Selektieren Sie das Element, dessen Typ Sie ändern möchten.
  2. Klicken Sie auf das UmwandelnSymbol unterhalb des Elements.
  3. Selektieren Sie den gewünschten Elementtyp.
Hinweis

Einige Änderungen, die das Verhalten und die Darstellung eines Modellierungselements beeinflussen, ohne direkt seinen Typ zu verändern, sind über die Attributleiste möglich. Dies ist zum Beispiel der Fall, wenn Sie ein unterbrechendes Zeit-Zwischenereignis (mit durchgängiger Umrandung) in ein nicht-unterbrechendes Zeit-Zwischenereignis (mit gestrichelter Umrandung) umwandeln möchten - in diesem Fall ist dies über das Attribut Aktivität abbrechen möglich.

Elmentattribute bearbeiten

Elemente (und auch Diagramme) besitzen bestimmte variable Werte, die als Metadaten gespeichert werden - sogenannte Attribute. Diese können z.B. Farbe und Label des Elements definieren, aber auch eine Elementbeschreibung, eine Glossarverlinkung oder ein Teil der nötigen Entscheidungslogik zur Ausführung eines DMN-Diagramms sein. Dies sind z.B. eine Elementbeschreibung, ein verknüpfter Dictionary-Eintrag oder die für eine Entscheidung in einem DMN-Diagramm definierte Entscheidungslogik. Die Werte der Element- und Diagrammattribute können in der Attributeleiste definiert und verändert werden. Um diese Einstellungen zu öffnen, klicken Sie auf die graue Leiste Attributeam rechten Rand des Editors.

Öffnen der Attributleiste.

Die meisten visuellen Attribute können auch in der oberen Symbolleiste des Editors geändert werden, obwohl die Attributspalette in der Regel mehr Möglichkeiten bietet. Sie können auch Diagramm-übergreifende Attribute definieren, indem Sie auf die Arbeitsfläche klicken. Das Prinzip, nach dem Attributwerte gesetzt werden, ist stets gleich.

Im folgenden Beispiel wandeln wir einen BPMN-Task über ein Attribut in einen Schleifen-Task oder in einen Multi-Instanz-Task um:

  1. Öffnen Sie die Attributeleiste durch Klicken der schwarzen Leiste rechts.
  2. Wählen Sie das Attribut Schleifentyp und wählen den gewünschten Schleifentyp aus, z.B. Standard für einen Schleifen-Task oder MI parallel für einen Multi-Instanz-Task, dessen Instanzen parallel ausgeführt werden können.
  3. Deselektieren Sie das Attribut und sogleich wird die Änderung auf das Element angewendet. Sie werden nun das Schleifen- oder Multi-Instanz-Symbol im Task-Element sehen.
  4. Um diagrammweite Attribute zu verändern, klicken Sie auf eine leere Stelle im Diagramm und gehen dann in die Attributeleiste.
    Hinweis

    Der erste Abschnitt in der Attributeleiste - eigene Attribute - beinhaltet keine für die Modellierungssprache spezifischen, sondern selbst erstellte Attribute. Diese eigenen Attribute können Administratoren in Notationen und Attribute verwalten festlegen und editieren.

  5. Die Attribute werden in Kategorien angezeigt. Den Inhalt einzelner Kategorien können Sie vorübergehend ausblenden, um einen besseren Überblick zu erhalten. Klicken Sie dazu auf das Minus-Symbol neben dem Kategorienamen.

  6. Sie können die Attribute innerhalb ihrer Kategorien alphanumerisch sortieren, um ein gesuchtes Attribut schneller zu finden. Klicken Sie dazu auf den Kopf der Spalte Attribut. Das kleine Dreieck gibt an, ob die Elemente aufsteigend oder absteigend sortiert sind.

Element löschen

  1. Selektieren Sie die Elemente, die Sie löschen möchten.
  2. Drücken Sie die Entf-Taste auf Ihrer Tastatur oder klicken Sie den Entfernen-Button in der oberen Toolbar.

    Hinweis

    Sie können mehrere Elemente selektieren, indem Sie die StrgTaste auf Ihrer Tastatur gedrückt halten oder auf der Zeichenfläche einen Selektionsrahmen ziehen

Allgemeine Funktionen

Rückgängig/ Wiederherstellen

Sie können Änderungen durch Klicken des Rückgängig in der oberen Toolbar rückgängig machen. Sie können Änderungen durch Klicken des Wiederherstellen-Buttons in der oberen Toolbar rückgängig machen.

Alternativ können Sie die Tastenkombinationen Strg + Z zum Rückgängig machen bzw. Strg + Y zum Wiederherstellen verwenden.

Die Größe der Zeichenfläche anpassen

Wenn Sie den Mauszeiger an den Rand der Zeichenfläche bewegen, erscheinen folgende Symbole:

Durch einfaches Klicken auf einen der Pfeile wird die Zeichenfläche vergrößert bzw. verkleinert. Auf diese Weise können Sie komplexere und größere Diagramme erstellen. Verwenden Sie die Zoomfunktion, um ein großes Diagramm auf dem Bildschirm darzustellen.

Hinweis

Ein Verkleinern der Zeichenfläche ist nur möglich, wenn sich keine Elemente im betroffenen Bereich befinden.

Zooming

Wenn Sie umfangreiche Diagramme erstellen, können diese schnell sehr groß werden. Wenn Sie einen kleinen Monitor verwenden, sind die Zoom-Funktionen ebenfalls hilfreich.

Durch Klicken auf den "Zoom-In"Button können Sie das Diagramm vergrößern.

Möchten Sie zur normalen Ansicht zurückkehren, also in Originalgröße sehen, klicken Sie auf den Button Zoom: Originalgröße.

Außerdem können Sie das Diagramm genau so weit vergrößern bzw.verkleinern lassen, dass die Zeichenfläche Ihr aktuelles Fenster ausfüllt.Klicken Sie dazu auf den Button Zoom: Modellgröße.