Show TOC

FunktionsdokumentationBearbeiten von Beziehungswissen

 

Beziehungswissen können Sie in der Produktmodellierung für Folgendes einsetzen:

  • Nicht erlaubte Kombinationen von Merkmalswerten ausschließen, beispielsweise ein Cabrio mit Schiebedach.

  • Variable Konditionsschlüssel zuweisen, die anschließend die Produktpreisfindung beeinflussen. Beispielsweise erhöht sich der Preis automatisch um 1000 Euro, wenn Sie bei der Konfiguration ein Schiebedach wählen.

  • Merkmalswerte ableiten.

  • Den Benutzer durch die interaktive Produktkonfiguration führen, indem Sie Merkmale aufgrund der Auswahl anderer Merkmale unsichtbar, erforderlich, nicht erlaubt machen oder nur zur Anzeige bringen.

  • Regeln definieren, die festlegen, unter welchen Bedingungen eine Komponente der Produktstruktur ausgewählt wird.

Funktionsumfang

Arten von Beziehungswissen

Es stehen Ihnen sechs verschiedene Arten von Beziehungswissen zur Verfügung:

  • Beziehungswissen als Formel

    Mit Beziehungswissen als Formel können Sie Abhängigkeiten zwischen verschiedenen konfigurierbaren Merkmalen und ihren Werten beschreiben.

    Formel steht Ihnen auf der Ebene eines Produktes oder einer Klasse zur Verfügung.

  • Merkmalsbedingungen

    Mit Merkmalsbedingungen können Sie Endbenutzer durch die interaktive Produktkonfiguration führen. Sie können die Umstände definieren, unter denen Merkmale sichtbar, auswählbar (erlaubt), erforderlich sind oder nur angezeigt werden.

    Bedingung steht Ihnen auf der Ebene eines Produktes oder einer Klasse zur Verfügung.

  • Beziehungswissen als Tabelle

    Mit Beziehungswissen als Tabelle können Sie gültige Kombinationen von Werten verschiedener Merkmale sichern und Wertebereiche einschränken.

    Tabellenformel steht Ihnen auf der Ebene eines Produktes oder einer Klasse zur Verfügung, wenn Sie im Produktmodell eine Tabelle mit Status Freigegeben angelegt haben.

  • Beziehungswissen als Funktion

    Mit Beziehungswissen als Funktion können Sie frei definierbare Funktionen anlegen.

    Funktionsformel steht Ihnen auf der Ebene eines Produktes oder einer Klasse zur Verfügung, wenn Sie im Produktmodell eine Funktion mit Status Freigegeben angelegt haben.

  • Komponentenbedingungen

    Mit Komponentenbedingungen legen Sie fest, unter welcher Bedingung eine Komponente in der Konfiguration ausgewählt wird.

    Komponentenbedingung steht Ihnen auf der Ebene eines Produktes, dem Sie Komponenten zugeordnet haben, zur Verfügung.

  • Beziehungswissen als Komponentenformel

    Mit Beziehungswissen als Komponentenformel steht Ihnen derselbe Funktionsumfang zur Verfügung wie mit “Beziehungswissen als Formel”. Zusätzlich können Sie Beziehungen zwischen einem Produkt und einer seiner Komponenten beschreiben.

    Komponentenformel steht Ihnen auf der Ebene eines Produktes, dem Sie konfigurierbare Komponenten zugeordnet haben, zur Verfügung.

Weitere Informationen über Beziehungswissenssyntax finden Sie unter Beziehungssyntax.

Status im Beziehungswissen

Sie können folgende Status setzen

  • Freigegeben

    Beziehungswissen mit diesem Status steht Ihnen in der Produktkonfiguration und Simulation zur Verfügung.

  • In Vorbereitung

    Beziehungswissen mit diesem Status stehen Ihnen weder in der Produktkonfiguration, noch in der Simulation zur Verfügung.

    Bei der Neuanlage von Beziehungswissen ist automatisch dieser Status gesetzt.

  • Gesperrt

    Beziehungswissen mit diesem Status stehen Ihnen weder in der Produktkonfiguration, noch in der Simulation zur Verfügung.

    Wenn Sie den Status von In Vorbereitung auf Freigegeben ändern oder freigegebenes Beziehungswissen ändern, findet eine Prüfung der Syntax statt. Schlägt diese fehl, setzt das System den Status auf Gesperrt.

    Sie können den Status aber auch selbst setzten.

Den Status von “Beziehungswissen als Formel” und “Beziehungswissen als Tabelle” können Sie nach Freigegeben ändern, wenn die Tabelle oder Funktion ebenfalls freigegeben ist.

Die Struktur einer freigegebenen Tabelle oder Funktion kann nicht verändert werden, wenn es freigegebenes Beziehungswissen gibt, das diese Tabelle oder Funktion nutzt.

Klassen, Produkte, Tabellen, Funktionen, Merkmale und Komponenten können nicht gelöscht werden, wenn Sie in freigegebenem Beziehungswissen genutzt werden.

Vorschlagswerte für die Syntax und Prüfen der Syntax im Beziehungswissen

Wenn Sie Beziehungswissen der folgenden Art erfassen, können Sie sich das Erfassen der Syntax mit dem Druckknopf Vorschlagen erleichtern und die erfasste Syntax über den Druckknopf Check Syntax testen:

  • Formel

  • Bedingungen

  • Komponentenformel

  • Komponentenbedingungen

Wenn Sie den Druckknopf Vorschlagen auswählen, schlägt Ihnen das System einen gültigen Text für das Ende der Coding-Zeile vor, es sei denn Sie haben im Coding die Stelle, an der Sie einen Vorschlagswert haben möchten mit dem Platzhalter /# markiert.

Wenn das System Fehler in der Syntax feststellt, markiert es diese Stelle wie folgt: /#SYNTAXFEHLER/#.

Weitere Informationen über Syntax finden Sie unter Beziehungssyntax.

Anzeige von Beziehungswissen
  • Anzeige von Beziehungswissen zu Klassen

    Zu Klassen sehen Sie das freigegebenes und nicht freigegebenes Beziehungswissen, das auf dieser Ebene definiert wurde.

  • Anzeige von Beziehungswissen zu Produkten

    Zu Produkten sehen Sie das freigegebene und nicht freigegebene Beziehungswissen, das auf dieser Ebene definiert wurde und zusätzlich das Beziehungswissen, das auf Ebene der Klasse definiert wurde und an das Produkt vererbt wird.

  • Anzeige von Beziehungswissen zu den Objekten: Tabellen, Funktionen, Merkmalen und Komponenten

    Bei Objekten sehen Sie unter Beziehungsarten Beziehungswissen das den Status Freigegeben hat und im dem Sie das entsprechende Objekt verwendet haben.