Bearbeiten 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.
Es stehen Ihnen sechs verschiedene Arten von Beziehungswissen zur Verfügung:
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.
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.
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.
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.
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.
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.
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 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.