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
  • Einschränkungen
  • Berechnungen
  • Unterkomponenten
  • Benutzeranforderungen
  • Stücklistenpositionen
  • Arbeitsplanarbeitsgänge
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.
  • Erforderlich – Ein Wert muss für das Attribut festgelegt werden, wenn das Produkt konfiguriert wird.
  • Schreibgeschützt – Der Attributwert wird während einer Konfigurationssitzung angezeigt, er kann jedoch nicht geändert werden.
  • Ausgeblendet – Der Attributwert ist in den Einschränkungen und Bedingungen enthalten, er wird jedoch noch nicht während einer Konfigurationssitzung angezeigt.
Sie können auch eine Bedingung für Attribute angeben. Wenn die Bedingung erfüllt ist, muss ein Wert für das erforderliche Attribut eingegeben werden. Bedingungen sind Ausdrucke, die erfüllt sein müssen, damit Attribute, Stücklistenpositionen und Arbeitsplan-Arbeitsgänge in ein Produktkonfigurationsmodell einbezogen werden können. Alle in einer Bedingung referenzierten Attribute werden obligatorisch. Es wird empfohlen, Attribute auf der Registerkarte Attribute als erforderlich auszuwählen. Dadurch werden erforderliche Attribute besser erkannt. Attributwerte sind ein wichtiger Bestandteil der Wiederverwendung von Konfigurationen. Das System verwendet Attributwerte, um zu bestimmen, ob eine Konfiguration vorhanden ist, die den Auswahlen entspricht, die ein Benutzer während einer Konfigurationssitzung vorgenommen hat.
Attributtypen Attributtypen geben den Satz von Datentypen für Attribute an, die in einem Produktkonfigurationsmodell verwendet werden. Die folgenden Attributtypen werden verwendet:
  • Integer mit oder ohne einen Bereich
  • Dezimal
  • Text mit oder ohne eine feste Liste
  • Boolesch
Beim Attributtyp Boolesch, Ganzzahl mit einem Bereich oder Text mit einer festen Liste ist der Satz von Werten verfügbar, wenn ein Produktkonfigurationsmodell eingerichtet ist. Hinweis: Der Produktkonfigurations-Solver erkannt nur die folgenden Attributtypen: Boolesch, Text mit einer festen Liste und Integer mit einem Bereich. Daher können nur diese Attributtypen in den Ausdruckseinschränkungen und Bedingungen verwendet werden.
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:
  • Ausdruckseinschränkungen können nur für die Komponente verwendet werden, mit der sie verbunden sind. Die Ausdruckseinschränkungen für eine Komponente können jedoch auf Attribute der Unterkomponenten der Komponente verweisen. Der Produktkonfigurations-Solver wird verwendet, um die Einschränkungen aufzulösen, und Sie müssen die Solver-Syntax verwenden, wenn Sie die Einschränkungen schreiben. Weitere Informationen finden Sie im Artikellink zu Ausdruckseinschränkungen und Tabelleneinschränkungen.
  • Tabelleneinschränkungen müssen definiert werden, damit sie auf eine Komponente in einem Produktkonfigurationsmodell angewendet werden können. Tabelleneinschränkungen können als benutzerdefinierte oder als systemdefinierte Einschränkung vorliegen. Eine benutzerdefinierte Tabelleneinschränkung ist eine Art Matrix, der verwendet werden kann, um den Satz der Kombinationen für die Attributwerte zu beschreiben, die von Attributtypen definiert werden. Wenn beispielsweise Lautsprecher produziert werden, kann die Matrix für eine benutzerdefinierte Tabelleneinschränkung Spalten für das Oberflächenmaterial und das Vordergerippe des Lautsprechers anzeigen.
Beispiel Lautsprecher sind in vier Oberflächendesigns verfügbar: Schwarz, Eiche, Rosenholz und Weiß. Die Lautsprecher können einen von drei vorderen Grills haben: Beispiel für schwarzen, Metall oder Weiß. Das Ende schwarze ist für alle Grills verfügbar, die jedoch anderen Ende werden bestimmten Grills beschränkt. Die folgende Tabelle enthält ein Beispiel der Informationen, die auf der Registerkarte auf Zulässige Kombinationen der Seite Tabelleneinschränkung bearbeiten angezeigt werden.
Gehäuseoberfläche Vordergerippe
Schwarz Schwarz
Schwarz Metall
Schwarz Weiß
Eiche Schwarz
Rosenholz Weiß
Weiß Schwarz
Weiß Weiß
Eine systemdefinierte Tabelleneinschränkung stellt eine Verknüpfung zwischen einem Attributtyp und einem Feld in einer Supply Chain Management-Tabelle dar. Eine systemdefinierte Tabelleneinschränkung verknüpft dynamisch das Attribut Typ mit dem Feld. Die Verknüpfung ermöglicht dem Attribut in einem Produktkonfigurationsmodell die Daten des Felds in der Supply Chain Management-Tabelle widerzuspiegeln.
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:
  • Wählen Sie im Feld Produkttyp den Eintrag Artikel aus.
  • Wählen Sie im Feld Produktuntertyp den Eintrag Produktmaster aus.
  • Wählen Sie im Feld Konfigurationstechnologie den Eintrag Einschränkungsbasierte Konfiguration aus.
Sie können auf der Registerkarte Allgemein der Seite Details für freigegebene Produkte anzeigen, ob ein freigegebenes Produkt als Komponente oder Unterkomponente verwendet werden kann. Wenn Einschränkungsbasierte Konfiguration im Feld Konfigurationstechnologie ausgewählt ist, kann das Produkt als Komponente oder Unterkomponente verwendet werden. Sie können Unterkomponenten ausblenden, sodass dem Benutzer während einer Konfigurationssitzung nicht angezeigt werden. Attribute, Unterkomponenten und Benutzeranforderungen, die der Unterkomponente zugeordnet sind, werden ebenfalls ausgeblendet.
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.