Handbuch diagrams.net

IFS-Logo Diese Seite ist ein Teil der IsyFact-Standards. Alle Inhalte der Seite, insbesondere Texte und Grafiken, sind urheberrechtlich geschützt. Alle urheberrechtlichen Nutzungs- und Verwertungsrechte liegen beim Bundesverwaltungsamt.

Creative Commons Namensnennung Die Nutzung ist unter den Lizenzbedingungen der Creative Commons Namensnennung 4.0 International gestattet.

diagrams.net ist ein Werkzeug zur flexiblen und leichtgewichtigen Erzeugung von Diagrammen. Dabei kann auf bestehende Grafik-Objekte (Shapes genannt) unterschiedlicher Notationen (z.B. UML oder BPMN) zurückgegriffen werden. Grafik-Objekte sind in Bibliotheken zusammengefasst. Bibliotheken können im linken Bereich unten unter + Mehr Shapes hinzugeladen und dann verwendet werden.

dn diagramsnet gui
Abbildung 1. diagrams.net Benutzeroberfläche

1. Einrichtung von diagrams.net

diagrams.net kann auf vielfältige Weise verwendet werden. Ohne Installation kann die Browser-Variante über diagrams.net direkt aufgerufen werden. Für zahlreiche Betriebssystem-Plattformen stehen außerdem Installationspakete bereit. Darüber hinaus gibt es Unterstützung für weit verbreitete IDEs, beispielsweise für IntelliJ IDEA, allerdings ohne Konfigurationsmöglichkeit, oder Visual Studio Code.

Tabelle 1. Features der Varianten von diagrams.net
Tool Bibliothek einbinden Konfiguration einbinden

diagrams.net (Web)

diagrams.net (Standalone)

Visual Studio Code (Plugin)

IntelliJ IDEA (Plugin)

1.1. IsyFact-Bibliothek einbinden

Die IsyFact stellt eine eigene Bibliothek bereit. Diese enthält u.a. Grafik-Objekte in Anlehnung an die Systemspezifikation-, Systementwurf- und Referenzarchitektur-Diagramme der IsyFact.

Tabelle 2. Download-Optionen der Bibliothek

Bibliothek

Download

Die Bibliothek stellt eine Empfehlung für Nutzer der IsyFact dar. Sie wird intensiv zur Dokumentation der IsyFact verwendet.

dn bibliothek isyfact uebersicht.dn
Abbildung 2. diagrams.net IsyFact Bibliothek

1.1.1. Einbindung in diagrams.net

Über das Menü Datei  Bibliothek öffen…​ kann die Bibliothek eingebunden werden.

In der Web-Version wird die Bibliothek am besten über ihre URL eingebunden. Die URL kann über den Download-Link in der Tabelle Download-Optionen der Bibliothek bezogen werden. Dazu genügt ein Rechtsklick auf den Download-Link und das Auswählen der Option "Link kopieren" (o.ä.).

1.1.2. Einbindung in Visual Studio Code

In der Visual Studio Code Extension muss die Bibliothek manuell konfiguriert werden.

Listing 1. Visual Studio Code Extension: Konfiguration der Bibliothek
{
  "hediet.vscode-drawio.customLibraries": [
    {
      "file": "<Dateipfad>/IsyFact.drawiolib.xml",
      "libName": "IsyFact",
      "entryId": "IsyFact"
    }
  ]
}

1.2. IsyFact-Konfiguration einbinden

Mit einer diagrams.net-Konfigurationsdatei können darüber hinaus u.a. Farbpaletten mit vordefinierten Werten belegt oder Standards für Verbinder gesetzt werden.

Tabelle 3. Download-Optionen der Konfiguration

Konfiguration (diagrams.net)

Download

Konfiguration (Visual Studio Code)

Download

Diese enthält u.a. Farbvorgaben in Anlehnung an die Systemspezifikation-, Systementwurf- und Referenzarchitektur-Diagramme der IsyFact.

dn custom farbpalette
Abbildung 3. diagrams.net IsyFact Farbpalette

1.2.1. Einbindung in diagrams.net

Über das Menü Extras  Konfiguration…​ kann die Konfiguration eingebunden werden.

1.2.2. Einbindung in Visual Studio Code

Im Fall der Visual Studio Code Extension wird eine angepasste Extension-Konfiguration benötigt. Die Extension-Konfiguration im JSON-Format muss manuell in die Konfiguration von Visual Studio Code kopiert werden.

2. Arbeiten mit diagrams.net

Beim Start der Anwendung erscheint ein Dialog, der das Neuerstellen eines Diagramms sowie das Öffnen eines vorhandenen Diagramms ermöglicht.

dn abb erstellen startauswahl
Abbildung 4. Startdialog

2.1. Erstellung eines neuen Diagramms

Die Erstellung eines neuen Diagramms geschieht über Neues Diagramm erstellen im Startdialog. Im folgenden Dialog lassen sich Voreinstellungen für das neu zu erstellende Diagramm festlegen.

dn abb erstellen eigenschaften.dn
Abbildung 5. Voreinstellungen für Diagramme
  1. Auswahl eines Beispieldiagramms; Empfehlung leeres Diagramm

  2. Auswahl des Speicherformats; Empfehlung Editierbares Vektor Bild .svg welches neben dem Zielbild die Modell-Source in den Metadaten des Bildes vorhält und damit editierbar macht

  3. Vergabe des Dateinamens; Empfehlung: Suffix zur Kennzeichnung der in der Datei enthaltenen Quelldaten (<Dateiname>.dn.<Dateityp>)

  4. Mit Erstellen wird dann ein Diagramm initialisiert, aber noch nicht der Ablageort festgelegt.

Zum Speichern ist im Datei  Speichern unter-Dialog der Ablageort zu wählen und als Dateityp Editierbares Vektor Bild (.svg) (*.svg) zu bestätigen. Der Ablageort sollte beim Quellcode liegen.

2.2. Bearbeitung eines bestehenden Diagramms

Die Bearbeitung eines bestehenden Diagramms geschieht über Vorhandenes Diagramm öffnen im Startdialog oder über Datei  Öffnen…​ auf der Benutzeroberfläche. Sofern die zu editierende Datei die Quelldaten enthält, kann die Datei direkt editierbar geöffnet werden.