Produktkonfigurationsmodelle – Überblick
Dieser Artikel definiert Begriffe und Konzepte, die zu den Produktkonfigurationsmodellen relevant sind. Produktkonfigurationsmodelle lassen Sie eine generische Produktstruktur erstellen, die verwendet werden kann, wenn viele Produktvarianten für ein bestimmtes Produkt zu konfigurieren.
Produktkonfigurationsmodelle werden erstellt, um eine allgemeine Produktstruktur darzustellen. Nachdem Sie ein Produktkonfigurationsmodell eingerichtet haben, können Sie ein eindeutig identifizierbares Produkt konfigurieren, das über eine eindeutige Stückliste (BOM) und einen eindeutigen Arbeitsplan verfügt. Produktkonfigurationsmodelle verwenden deklarative Einschränkungen und obligatorische Berechnungen, um die Beziehungen und Einschränkungen zwischen verschiedenen Produktvarianten zu behandeln. Sie können Artikel in Aufträgen, Verkaufsangeboten, Bestellungen und Produktionsaufträgen konfigurieren. In der folgenden Tabelle werden die tabelleneinschränkungsbasierten Begriffe und Konzepte dargestellt.
Komponenten | Komponenten sind die wichtigsten Bausteine eines Produktkonfigurationsmodells. Komponenten werden in einer Strukturdarstellung auf der Seite Details zum einschränkungsbasierten Produktkonfigurationsmodell angezeigt. Komponenten können die folgenden Elemente enthalten:
|
||||||||||||||||
Attribute | Attribute beschreiben alle Funktionen des Produktkonfigurationsmodells. Sie können Attribute verwenden, um die Funktion anzugeben, die ausgewählt werden können, wenn ein eindeutig identifizierbares Produkt konfiguriert wird. Attribute werden in Einschränkungen und Bedingungen verwendet. Wenn Attribute zu einem Produktkonfigurationsmodell erstellt und hinzugefügt werden, wird auf die zugehörigen Attributtypen verwiesen. Ein Standardwert kann für ein Attribut festgelegt werden. Der Standardwert wird in der Konfigurationsbenutzeroberfläche (UI) verwendet, wenn das Produktkonfigurationsmodell konfiguriert wird. Sie können angeben, dass ein Attribut erforderlich, schreibgeschützt oder ausgeblendet ist.
|
||||||||||||||||
Attributtypen | Attributtypen geben den Satz von Datentypen für Attribute an, die in einem Produktkonfigurationsmodell verwendet werden. Die folgenden Attributtypen werden verwendet:
|
||||||||||||||||
Einschränkungen | Einschränkungen beschreiben die Einschränkungen der Produktmodellkonfiguration. Einschränkungen werden verwendet, um sicherzustellen, dass nur gültige Werte ausgewählt werden, wenn ein Produkt konfiguriert wird. Bei Einschränkungen kann es sich um Ausdruckseinschränkungen oder Tabelleneinschränkungen handeln:
|
||||||||||||||||
Berechnungen | Berechnungen geben eine Ergänzung zu den Einschränkungen dar. Sie können eine Berechnung nutzen, um arithmetische Operationen auf Attributen vom Dezimal-Typ und Ganzzahl, oder logische Operationen verwenden, die Attribute des Typs Text mit einer festen Liste und des Typs Boolesch umfassen. Eine Berechnung hat ein Zielattribut, das das Ergebnis des Berechnungsausdrucks innehat. Der Berechnungsausdruck wird mithilfe des Ausdruckseditors erstellt. | ||||||||||||||||
Unterkomponenten | Unterkomponenten spiegeln die Baumstruktur des Produktkonfigurationsmodells wieder. Sie können Unterkomponenten verwenden, um die Struktur des Produktkonfigurationsmodells zu erstellen. Unterkomponenten verweisen auf vorhandene Komponenten. Daher ist es mithilfe von Unterkomponenten sinnvoll, Komponenten in mehreren Produktkonfigurationsmodellen zu verwenden. Auf der Seite Stücklistenpositionsdetails für eine Unterkomponente können Sie einen eindeutigen Wert für die Unterkomponente auswählen. Alternativ können Sie ein Attribut auswählen, für das der Wert ausgewählt wird, wenn das Produktkonfigurationsmodell eingerichtet wird. Um ein Produkt als Komponente oder Unterkomponente einzubeziehen, müssen Sie Folgendes auf der Seite Produkt erstellen angeben, wenn Sie das Produkt erstellen:
|
||||||||||||||||
Benutzeranforderungen | Benutzeranforderungen stellen eine Abstraktion zwischen Benutzeranforderungen und bestimmten Komponenten und Attributen dar. Sie können eine Benutzeranforderung nicht einem Artikel zuordnen. Beispielsweise kauft ein Debitor für ein Heimkinosystem. Der Verkäufer fragt nach der Größe des Raums, in dem der Debitor das System installieren möchte, um festzustellen, wie viel Watt erforderlich sind. In diesem Beispiel kann die Raumgröße eine Benutzeranforderung sein, mit deren Hilfe der entsprechende Attributwert für eine bestimmte Komponente bestimmt werden kann. Sie können Benutzeranforderungen ausblenden, sodass sie dem Benutzer während einer Konfigurationssitzung nicht angezeigt werden. Attribute, Unterkomponenten und Benutzeranforderungen, die der Benutzeranforderung zugeordnet sind, werden ebenfalls ausgeblendet. Sie können eine Bedingung schreiben, um zu steuern, ob eine Benutzeranforderung ausgeblendet werden kann. Sie müssen zum Schreiben dieser Bedingung die Optimization Modeling Language (OML)-Syntax verwenden. | ||||||||||||||||
Stücklistenpositionen | Stücklistenpositionen repräsentieren die einzelnen Materialien der Komponenten im Produktkonfigurationsmodell. Auf der Stücklistenpositionsdetails Seite sind alle Artikel zur Auswahl. Eine Bedingung kann der Stücklistenposition hinzugefügt werden, sodass die Stücklistenpositionen, die für eine Variante des eindeutig identifizierbaren Produkts ausgewählt werden, variieren können, basierend auf der Auswahl des Benutzers, wenn das Produktkonfigurationsmodell eingerichtet wird. Bedingungen sind Ausdrucke, die erfüllt sein müssen, damit Attribute, Stücklistenpositionen und Arbeitsplan-Arbeitsgänge in ein Produktkonfigurationsmodell einbezogen werden können. Auf der Stücklistenpositionsdetails Seite können Sie einen unterschiedlichen Wert auswählen. Alternativ können Sie eine Zuordnung zu einem Attribut durchführen, für das der Wert ausgewählt wird, wenn das Produktkonfigurationsmodell eingerichtet wird. | ||||||||||||||||
Arbeitsplanarbeitsgänge | Auf der Details zum Arbeitsplan-Arbeitsgang Seite können Sie einen unterschiedlichen Wert auswählen. Alternativ können Sie eine Zuordnung zu einem Attribut durchführen, für das der Wert ausgewählt wird, wenn das Produktkonfigurationsmodell eingerichtet wird. Bedingungen werden wie Ausdruckseinschränkungen geschrieben. Bedingungen sind Ausdrucke, die erfüllt sein müssen, damit Attribute, Stücklistenpositionen und Arbeitsplan-Arbeitsgänge in ein Produktkonfigurationsmodell einbezogen werden können. |