Benutzerhandbuch

Beziehungen

Was sind Beziehungen?

Beziehungen (auch Assoziationen genannt) ermöglichen es, Produktbausteine miteinander zu verknüpfen und ihre strukturellen Zusammenhänge zu definieren. Sie bilden die Grundlage für hierarchische Produktstrukturen und Wiederverwendung von Bausteinen.

Merkmale von Beziehungen:

  • Sie verbinden Produktbausteine miteinander (z.B. Vertrag → Deckung)

  • Sie definieren die erlaubte Kardinalität (wie oft ein Baustein vorkommen kann/muss)

  • Sie können verpflichtend oder optional sein

  • Sie ermöglichen die Wiederverwendung von Bausteinen in verschiedenen Kontexten

Beziehungen anlegen

Neuen Produktbaustein über Beziehung hinzufügen

Neue Produktbausteine können direkt über eine Beziehung angelegt und verknüpft werden.

Vorgehen
  1. Im Produktbaum zum übergeordneten Produktbaustein navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. Neuen Produktbaustein hinzufügen auswählen

    07 neu anlegen
    Figure 1. Anlegen eines neuen Produktbausteins über eine Beziehung durch das Drei-Punkte-Menü
  4. Es öffnet sich ein Dialog zur Erstellung des neuen Bausteins

  5. Die Beziehung auswählen und einen Namen sowie ein Gültigkeitsdatum angeben

    07 neu anlegen menue
    Figure 2. Menü zum Erstellen einer neuen Beziehung
  6. Die Eingaben mit "OK" bestätigen

  7. Der neue Baustein erscheint nun im Produktbaum unter der gewählten Beziehung

Bestehenden Produktbaustein verknüpfen

Bereits existierende Produktbausteine können über Beziehungen verknüpft werden, ohne dass neue Bausteine angelegt werden müssen.

Vorgehen
  1. Im Produktbaum zum übergeordneten Produktbaustein navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. "Bestehenden Produktbaustein hinzufügen" auswählen

  4. Es öffnet sich ein Dialog zur Auswahl

  5. Die gewünschte Beziehung auswählen und aus der Liste der verfügbaren Bausteine einen Baustein wählen.

    07 bestehend
    Figure 3. Dialog zum Hinzufügen eines bestehenden Produktbausteins
  6. Die Auswahl mit "OK" bestätigen

  7. Der verknüpfte Baustein erscheint nun unter der gewählten Beziehung

Überschreibwarnung bei 1:1-Beziehungen:

Wenn die gewählte Beziehung nur ein Ziel erlaubt (Kardinalität 0..1 oder 1..1) und bereits ein Baustein verknüpft ist, wird der bisherige Baustein durch den neu gewählten Baustein ersetzt.

Eine dementsprechende Warnung erscheint.

07 bestehend warnung
Figure 4. Überschreibwarnung

Beziehungen entfernen

Baustein aus Beziehung entfernen

Ein Baustein kann aus einer Beziehung entfernt werden, ohne dass er komplett gelöscht wird.

Vorgehen
  1. Im Produktbaum zum verknüpften Baustein innerhalb der Beziehung navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. "Aus Beziehung entfernen" auswählen

  4. Der Baustein wird aus der Beziehung entfernt

Baustein bleibt erhalten:

  • Der Baustein bleibt im Repository erhalten

  • Nur die Verknüpfung wird gelöscht

  • Der Baustein kann weiterhin in anderen Beziehungen verwendet werden

  • Der Baustein kann über "Bestehenden Produktbaustein hinzufügen" erneut verknüpft werden

Baustein komplett löschen

Ein Baustein kann inklusive aller seiner Verknüpfungen gelöscht werden.

Vorgehen
  1. Im Produktbaum zum gewünschten Baustein navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. "Löschen" auswählen

  4. Wenn dies die letzte Verwendung eines Bausteins ist kommt die Rückfrage, ob er direkt gelöscht oder nur entfernt werden soll.

  5. Der Baustein wird gelöscht und aus allen Beziehungen entfernt

Achtung beim Löschen:

Ein Fehler kann beim Eltern-Baustein erscheinen, dass eine Beziehung von einem bestimmten Typ notwendig ist, wenn sie obligatorisch ist.

Validierung und Hinweise

Beziehungen können Validierungsmeldungen aufweisen. Diese werden durch Icons im Produktbaum angezeigt. Die Validierungen beziehen sich üblicherweise auf die Kardinalität. Die Fehler werden auch im Parent-Baustein oberhalb der Attribute angezeigt.

Beziehungen anlegen

Neuen Produktbaustein über Beziehung hinzufügen

Neue Produktbausteine können direkt über eine Beziehung angelegt und verknüpft werden.

Vorgehen
  1. Im Produktbaum zum übergeordneten Produktbaustein navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. Neuen Produktbaustein hinzufügen auswählen

    07 neu anlegen
    Figure 5. Anlegen eines neuen Produktbausteins über eine Beziehung durch das Drei-Punkte-Menü
  4. Es öffnet sich ein Dialog zur Erstellung des neuen Bausteins

  5. Die Beziehung auswählen und einen Namen sowie ein Gültigkeitsdatum angeben

    07 neu anlegen menue
    Figure 6. Menü zum Erstellen einer neuen Beziehung
  6. Die Eingaben mit "OK" bestätigen

  7. Der neue Baustein erscheint nun im Produktbaum unter der gewählten Beziehung

Bestehenden Produktbaustein verknüpfen

Bereits existierende Produktbausteine können über Beziehungen verknüpft werden, ohne dass neue Bausteine angelegt werden müssen.

Vorgehen
  1. Im Produktbaum zum übergeordneten Produktbaustein navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. "Bestehenden Produktbaustein hinzufügen" auswählen

  4. Es öffnet sich ein Dialog zur Auswahl

  5. Die gewünschte Beziehung auswählen und aus der Liste der verfügbaren Bausteine einen Baustein wählen.

    07 bestehend
    Figure 7. Dialog zum Hinzufügen eines bestehenden Produktbausteins
  6. Die Auswahl mit "OK" bestätigen

  7. Der verknüpfte Baustein erscheint nun unter der gewählten Beziehung

Überschreibwarnung bei 1:1-Beziehungen:

Wenn die gewählte Beziehung nur ein Ziel erlaubt (Kardinalität 0..1 oder 1..1) und bereits ein Baustein verknüpft ist, wird der bisherige Baustein durch den neu gewählten Baustein ersetzt.

Eine dementsprechende Warnung erscheint.

07 bestehend warnung
Figure 8. Überschreibwarnung

Beziehungen entfernen

Baustein aus Beziehung entfernen

Ein Baustein kann aus einer Beziehung entfernt werden, ohne dass er komplett gelöscht wird.

Vorgehen
  1. Im Produktbaum zum verknüpften Baustein innerhalb der Beziehung navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. "Aus Beziehung entfernen" auswählen

  4. Der Baustein wird aus der Beziehung entfernt

Baustein bleibt erhalten:

  • Der Baustein bleibt im Repository erhalten

  • Nur die Verknüpfung wird gelöscht

  • Der Baustein kann weiterhin in anderen Beziehungen verwendet werden

  • Der Baustein kann über "Bestehenden hinzufügen" erneut verknüpft werden

Baustein komplett löschen

Ein Baustein kann inklusive aller seiner Verknüpfungen gelöscht werden.

Vorgehen
  1. Im Produktbaum zum gewünschten Baustein navigieren

  2. Das entsprechende Drei-Punkte-Menü anklicken

  3. "Löschen" auswählen

  4. Der Baustein wird gelöscht und aus allen Beziehungen entfernt

Achtung beim Löschen:

Ein Fehler kann beim Eltern-Baustein erscheinen, dass eine Beziehung von einem bestimmten Typ notwendig ist, wenn sie obligatorisch ist.

Validierung und Hinweise

Validierungsmeldungen im Kontext von Assoziationen beziehen sich üblicherweise auf die Kardinalität. Die Fehler werden auch im Parent-Baustein oberhalb der Attribute angezeigt.