Über Produktkonfigurationsmodelle
Gilt für: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Produktkonfigurationsmodelle werden erstellt, um eine allgemeine Produktstruktur darzustellen. Wenn Sie ein Produktkonfigurationsmodell einrichten, können Sie ein eindeutig identifizierbares Produkt erstellen, das über eine eindeutige Stückliste (BOM) und einen eindeutigen Arbeitsplan verfügt. Produktkonfigurationsmodelle basieren auf Einschränkungen und verwenden Microsoft Solver Foundation. 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.
Microsoft Solver Foundation |
Der Produktkonfigurator verwendet Solver Foundation, um Ausdruckseinschränkungen und Bedingungen zu beheben. Solver Foundation wird, um eine oder mehrere gültigen Lösungen zu suchen, und um Werte zu entfernen, die für nicht für Produktkonfigurationsmodelle gültig sind. Weitere Informationen finden Sie unter Microsoft Solver Foundation auf der MSDN-Website. |
Komponenten |
Komponenten sind die wichtigsten Bausteine eines Produktkonfigurationsmodells. Komponenten werden in einer Baumstruktur im Formular 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.
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, das Attribut auf der Registerkarte Attribute als erforderlich auszuwählen. Dies kann es erleichtern, erforderliche Attribute zu identifizieren. 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. Weitere Informationen finden Sie unter Info über die Wiederverwendung von Konfigurationen. |
Attributtypen |
Attributtypen geben den Satz von Datentypen für Attribute an, die in einem Produktkonfigurationsmodell verwendet werden. Die folgenden Attributtypen werden verwendet:
Wenn der Attributtyp Boolesch, Ganzzahl oder Text ist, ist der Satz von Werten verfügbar, wenn ein Produktkonfigurationsmodell eingerichtet ist. Hinweis Solver Foundation erkennt nur die folgenden Attributtypen: Boolesche Werte, Texte, die eine feste Liste haben und Ganze Zahlen, die einen Bereich haben. Daher können nur diese Attributtypen in den Ausdruckseinschränkungen und Bedingungen verwendet werden. Sie können auch das Formular Attributtypen verwenden, um Attributtypen für Produkte und Kataloge zu definieren. |
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 das Produktkonfigurationsmodell eingerichtet wird. Bei Einschränkungen kann es sich um Ausdruckseinschränkungen oder Tabelleneinschränkungen handeln:
Beispiel Fernsehgeräte des Plasmatyps sind nur in den Größen 42 oder 50 verfügbar. Fernsehgeräte des Projektionstyps sind nur in den Größen 50 oder 60 verfügbar. In der folgenden Tabelle werden die Informationen dargestellt, die auf der Registerkarte Zulässige Kombinationen im Formular Tabelleneinschränkung bearbeiten angezeigt werden.
Typ des Fernsehgeräts Größe des Fernsehgeräts
Plasma 42
Plasma 50
Projektion 50
Projektion 60
Eine systemdefinierte Tabelleneinschränkung stellt eine Verknüpfung zwischen einem Attribut und einem Feld in einer Microsoft Dynamics AX-Tabelle dar. Eine systemdefinierte Tabelleneinschränkung verknüpft dynamisch das Attribut mit dem Feld. Durch Verwendung des Links spiegelt das Produktkonfigurationsmodell die Daten in der Microsoft Dynamics AX-Tabelle wieder. |
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 möglich, Komponenten in mehreren Produktkonfigurationsmodellen zu verwenden. Im Formular 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 im Formular Produkt erstellen angeben, wenn Sie das Produkt erstellen:
Sie können auf der Registerkarte Allgemeines des Formulars Details für freigegebene Produkte anzeigen, ob ein freigegebenes Produkt als Komponente oder Unterkomponente verwendet werden kann. Wenn Einschränkungsbasierte Konfiguration im Feld Konfigurationstechnologie aktiviert 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 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. Im Formular Stücklistenpositionsdetails stehen 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. Im Formular Stücklistenpositionsdetails können Sie einen eindeutigen 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. |
Arbeitsplan-Arbeitsgänge |
Im Formular Details zum Arbeitsplan-Arbeitsgang können Sie einen eindeutigen 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. |
Siehe auch
Formular "Details zum einschränkungsbasierten Produktkonfigurationsmodell"