Översikt över produktkonfigurationsmodeller
I den här artikeln definieras termer och begrepp som avser produktkonfigurationsmodeller. Med produktkonfigurationsmodeller kan du bygga en allmän produktstruktur som kan användas för att konfigurera många produktvarianter för en och samma produkt.
Modeller för produktkonfiguration skapas för att representera en struktur för den allmänna produkt. När du har ställt in en modell för produktkonfiguration kan du konfigurera en viss produktvariant som har en unik strukturlista (BOM) och ett unikt flöde. Modeller för produktkonfiguration använder både deklarativa begränsningar och absolut nödvändiga beräkningar för att hantera relationerna och begränsningarna mellan olika produktvarianter. Du kan konfigurera artiklar på försäljningsorder, försäljningsofferter, inköpsorder och tillverkningsorder. I tabellen nedan beskrivs de registerbegränsningsbaserade villkoren och koncepten.
Komponenter | Komponenterna är huvudbyggnadblocken av en modell för produktkonfiguration. Komponenter visas i en trädstruktur på sidan Detaljer för begränsningsbaserad produktkonfigurationsmodell. Komponenter kan innehålla följande element:
|
||||||||||||||||
Attribut | Attribut beskriver alla funktioner för modellen för produktkonfiguration. Du kan använda attribut om du vill ange de funktioner som kan väljas, när en specifik produkt som konfigureras. Attribut används i begränsningar och villkor. När attribut skapas och läggs till en modell för produktkonfiguration, refereras till de relaterade attributtyperna. Ett standardvärde kan anges för ett attribut. Standardvärdet används i konfigurationanvändargränssnittet (UI), när modellen för produktkonfiguration konfigureras. Du kan ange att ett attribut är obligatoriskt, skrivskyddat, eller dolt.
|
||||||||||||||||
Attributtyper | Attributtyper anger de uppsättning datatyper för attribut som används i en modell för produktkonfiguration. Följande attributtyper används:
|
||||||||||||||||
Begränsningar | Begränsningar beskriver begränsningarna i produktmodellkonfigurationen. Begränsningar används för att garantera att endast giltiga värden väljs när en produkt konfigureras. Det kan antingen vara uttryckbegränsningar eller registret begränsningar:
|
||||||||||||||||
Beräkningar | Beräkningar representerar ett tillägg till begränsningar. Du kan använda en beräkning för att utföra aritmetiska åtgärder på attribut av typen Decimal och Heltal, eller logiska åtgärder som gäller attribut av typen Text med en fast lista eller Booleskt. En beräkning har ett målattribut som ska innehålla resultatet av beräkningsuttrycket. Du bygger beräkningsuttrycket med hjälp av uttrycksredigeraren. | ||||||||||||||||
Delkomponenter | Delkomponenter återspeglar trädstrukturen för den modell som produktkonfiguration. Du kan använda delkomponenter för att skapa strukturen för modellen för produktkonfiguration. Delkomponenter refererar till befintliga komponenter. Därför främjar delkomponenter återanvändningen av komponenter i flera modeller för produktkonfiguration. På sidan Information för strukturlisterad för en delkomponent kan du välja ett annat värde för delkomponenten. Alternativt kan du välja ett attribut som värdet väljs för när modellen för produktkonfiguration ställs in. Om du vill ta med en produkt som en komponent eller delkomponent måste du ange följande på sidan Skapa produkt när du skapar produkten:
|
||||||||||||||||
Användarbehov | Användarkrav representerar en abstraktion mellan användarkrav och specifika komponenter och attribut. Du kan inte koppla ett användarkrav till en artikel. Till exempel en kund shoppar för ett hemmabiosystem. Försäljaren kanske ber om storleken på platsen där kund planerar att installera systemet, som bestämmer hur många watt krävs. I det här exemplet platsstorleken kan vara en användarkrav som hjälper bestämma lämpligt attributvärdet för en viss komponent. Du kan dölja användarkrav, så att de inte visas för användaren under en konfigurationssession. Attribut, delkomponenter och användarkrav, som gäller användarkrav, döljs också. Du kan ange ett villkor för att kontrollera om en användarkrav kan döljas. Du måste ange villkoret med hjälp av OML-syntaxen (Optimization Modeling Language). | ||||||||||||||||
Strukturlisterader | Strukturlisterader representerar de enskilda materialen av komponenterna i modellen för produktkonfiguration. På sidan Information för strukturlisterad är alla artiklar tillgängliga för val. Ett villkor kan läggas till på strukturlisteraden, så att strukturlisteraderna som väljs för en viss produktvariant kan variera, baserat på användarens val när modellen för produktkonfiguration ställs in. Villkor är uttryck som måste uppfyllas för att attribut, strukturlisterader och flödesåtgärder ska inkluderas i en modell för produktkonfiguration. På sidan Information för strukturlisterad kan du välja ett annat värde. Alternativt kan du koppla ett attribut som värdet väljs för när modellen för produktkonfiguration ställs in. | ||||||||||||||||
Flödesåtgärder | På sidan Flödesåtgärdsinformation kan du välja ett annat värde. Alternativt kan du koppla ett attribut som värdet väljs för när modellen för produktkonfiguration ställs in. Villkor skrivs som uttryckbegränsningar. Villkor är uttryck som måste uppfyllas för att attribut, strukturlisterader och flödesåtgärder ska inkluderas i en modell för produktkonfiguration. |