Oversigt over produktkonfigurationsmodeller
Denne artikel definerer termer og begreber, der er relevante for produktkonfigurationsmodeller. Med produktkonfigurationsmodeller kan du bygge en generisk produktstruktur, som kan bruges til at konfigurere mange produktvarianter for et enkelt produkt.
Produktkonfigurationsmodeller oprettes for at repræsentere en generisk produktstruktur. Når du har oprettet en produktkonfigurationsmodel, kan du konfigurere en distinkt produktvariant med en entydig stykliste (BOM) og en entydig rute. Produktkonfigurationsmodeller bruger både deklarative begrænsninger og afgørende beregninger til at håndtere relationer og begrænsninger mellem forskellige produktvarianter. Du kan konfigurere varer på salgsordrer, salgstilbud, indkøbsordrer og produktionsordrer. Følgende tabel indeholder en beskrivelse af de begrænsningsbaserede termer og begreber.
Komponenter | Komponenter er de vigtigste byggesten i en produktkonfigurationsmodel. Komponenter vises i en træstruktur på siden Detaljer om begrænsningsbaseret model til produktkonfiguration. Komponenter kan indeholde følgende elementer:
|
||||||||||||||||
Attributter | Attributter beskriver alle funktioner i produktkonfigurationsmodellen. Du kan bruge attributter til at angive de funktioner, der kan vælges, når et bestemt produkt skal konfigureres. Attributter bruges i begrænsninger og betingelser. Når attributter oprettes og føjes til en produktkonfigurationsmodel, refereres til de relaterede attributtyper. Der kan angives en standardværdi for en attribut. Standardværdien bruges i konfigurationsbrugergrænsefladen (UI), når produktkonfigurationsmodellen konfigureres. Du kan angive, at en attribut er obligatorisk, skrivebeskyttet eller skjult.
|
||||||||||||||||
Attributtyper | Attributtyper angiver det sæt datatyper til attributter, der bruges i en produktkonfigurationsmodel. Der anvendes følgende attributtyper:
|
||||||||||||||||
Begrænsninger | Begrænsninger beskriver begrænsninger i produktmodelkonfigurationen. Begrænsninger bruges til at sikre, at der kun vælges gyldige værdier, når et produkt konfigureres. Begrænsninger kan enten være udtryksbegrænsninger eller tabelbegrænsninger:
|
||||||||||||||||
Beregninger | Beregninger udgør et supplement til begrænsninger. Du kan bruge en beregning til at udføre aritmetiske operationer på attributterne for typen Decimal og typen Heltal eller logiske operationer, der vedrører attributter for typen Tekst med en fast liste og typen Boolesk. En beregning har en målattribut, der skal indeholde resultatet af beregningsudtrykket. Beregningsudtrykket opbygges ved hjælp af udtrykseditoren. | ||||||||||||||||
Underkomponenter | Underkomponenter afspejler træstrukturen for produktkonfigurationsmodellen. Du kan bruge underkomponenter til at opbygge strukturen for en produktkonfigurationsmodel. Underkomponenter henviser til eksisterende komponenter. Derfor motiverer brugen af underkomponenter til genbrug af komponenter i flere produktkonfigurationsmodeller. På siden Linjedetaljer i stykliste for en underkomponent kan du vælge en særskilt værdi for underkomponenten. Du kan også vælge en attribut, som værdien vælges for under opsætning af produktkonfigurationsmodellen. Hvis du vil medtage et produkt som en komponent eller en underkomponent, skal du angive følgende oplysninger på siden Opret produkt, når du opretter produktet:
|
||||||||||||||||
Brugerkrav | Brugerkrav repræsenterer en abstraktion mellem brugerkrav og bestemte komponenter og attributter. Et brugerkrav kan ikke knyttes til en vare. Forestil dig f.eks., at en kunde ønsker at købe et hjemmebiografsystem. Sælgeren spørger muligvis om størrelsen på det rum, hvor kunden vil have systemet, for at fastslå, hvor mange watt der er påkrævet. I dette eksempel kan rummets størrelse være et brugerkrav, der hjælper med at identificere den relevante attributværdi for en bestemt komponent. Du kan skjule brugerkrav, så de ikke vises for brugeren under en konfigurationssession. Attributter, underkomponenter og brugerkrav, der vedrører brugerkrav, skjules også. Du kan skrive en betingelse for at styre, om et brugerkrav kan skjules. Du skal bruge OML-syntaksen (Optimization Modeling Language), når du skriver betingelsen. | ||||||||||||||||
Styklistelinjer | Styklistelinjer repræsenterer separate materialer af komponenterne i produktkonfigurationsmodellen. På siden Linjedetaljer i stykliste kan alle elementer vælges. En betingelse kan føjes til styklistelinjen, så de styklistelinjer, der er valgt for en bestemt produktvariant kan variere, baseret på brugerens valg, når produktkonfigurationsmodellen angives. Betingelser er udtryk, der skal opfyldes for attributter, styklistelinjer og ruteoperationer, der skal medtages i en produktkonfigurationsmodel. På siden Linjedetaljer i stykliste kan du vælge en bestemt værdi. Du kan også oprette en tilknytning til en attribut, som værdien vælges for under opsætning af produktkonfigurationsmodellen. | ||||||||||||||||
Ruteoperationer | På siden Oplysninger om ruteoperation kan du vælge en bestemt værdi. Du kan også oprette en tilknytning til en attribut, som værdien vælges for under opsætning af produktkonfigurationsmodellen. Betingelser skrives som udtryksbegrænsninger. Betingelser er udtryk, der skal opfyldes for attributter, styklistelinjer og ruteoperationer, der skal medtages i en produktkonfigurationsmodel. |