Oversikt over produktkonfigurasjonsmodeller
Denne artikkelen definerer termer og begreper som er relevante for produktkonfigurasjonsmodeller. Produktkonfigurasjonsmodeller lar deg bygge en generell produktstruktur som kan brukes til å konfigurere mange produktvarianter for ett enkelt produkt.
Produktkonfigurasjonsmodeller opprettes for å representere en generell produktstruktur. Når du har konfigurert en produktkonfigurasjonsmodell, kan du konfigurere en spesifikk produktvariant som har en unik stykkliste og rute. Produktkonfigurasjonsmodeller bruker både deklarative begrensninger og imperative beregninger til å håndtere relasjoner og begrensninger mellom ulike produktvarianter. Du kan konfigurere varer på salgsordrer, salgstilbud, bestillinger og produksjonsordrer. Tabellen nedenfor beskriver tabellbegrensningsbaserte uttrykk og begreper.
Komponenter | Komponenter er hovedbyggeblokkene for en produktkonfigurasjonsmodell. Komponenter vises i en trestruktur på siden Detaljer om restriksjonsbasert produktkonfigurasjonsmodell. Komponenter kan inneholde følgende elementer:
|
||||||||||||||||
Attributter | Attributter beskriver alle funksjonene til produktkonfigurasjonsmodellen. Du kan bruke attributter til å angi funksjonene som kan velges når et spesifikt produkt konfigureres. Attributter brukes i begrensninger og betingelser. Når attributter oppretter og legges til i en produktkonfigurasjonsmodell, refereres de relaterte attributtypene. Det kan angis en standardverdi for et attributtet. Standardverdien brukes i brukergrensesnittet for konfigurasjon når produktkonfigurasjonsmodellen konfigureres. Du kan angi at et attributt er obligatorisk, skrivebeskyttet eller skjult.
|
||||||||||||||||
Attributtyper | Attributtyper spesifiserer hvilke datatyper for attributter som brukes i en produktkonfigurasjonsmodell. Følgende attributtyper brukes:
|
||||||||||||||||
Begrensninger | Begrensninger beskriver begrensningene for produktmodellkonfigurasjonen. Begrensninger brukes til å garantere at bare gyldige brukere velges når et produkt konfigureres. Begrensninger kan være uttrykksbegrensninger eller tabellbegrensninger:
|
||||||||||||||||
Beregninger | Beregninger representerer et supplement til begrensninger. Du kan bruke en beregning til å utføre aritmetiske operasjoner på attributtene av typen Desimal og Heltall eller logiske operasjoner som involverer attributter av Tekst med en fast liste og Boolske typer. En beregning har et målattributt som inneholder resultatet av beregningsuttrykket. Beregningsuttrykket bygges ved hjelp av uttrykksredigering. | ||||||||||||||||
Underkomponenter | Delkomponenter gjenspeiler strukturen til produktkonfigurasjonsmodellen. Du kan bruke delkomponenter til å bygge strukturen til produktkonfigurasjonsmodellen. Delkomponenter refererer eksisterende komponenter. Delkomponenter oppfordrer derfor til gjenbruk av komponenter i flere produktkonfigurasjonsmodeller. På siden Detaljer om stykklistelinje for en delkomponent kan du velge en spesifikk verdi for delkomponenten. Du kan også velge et attributt som du velger verdi for under konfigurasjonen av produktkonfigurasjonsmodellen. Hvis du vil inkludere en komponent eller delkomponent, må du angi følgende informasjon på siden Opprett produkt når du oppretter produktet:
|
||||||||||||||||
Brukerkrav | Brukerkrav representerer en abstraksjon mellom brukerkrav og spesifikke komponenter og attributter. Du kan ikke tilordne brukerkrav til en vare. En kunde er for eksempel på jakt et etter hjemmekinosystem. Selgeren kan spørre om størrelsen på rommet det kunden skal montere systemet, for å finne avgjøre hvor mange watt som kreves. I dette eksemplet kan romstørrelsen være et brukerkrav som bidrar til å finne riktig attributtverdi for en spesifikk komponent. Du kan skjule brukerkrav, slik at de ikke vises for brukeren under en konfigurasjonsøkt. Attributter, delkomponenter og brukerkrav som er tilknyttet brukerkravet, skjules også. Du kan skrive en betingelse for å styre om et brukerkrav kan skjules. Du må skrive betingelsen ved hjelp av OML-modellsyntaks (Optimization Modeling Language). | ||||||||||||||||
Stykklistelinjer | Stykklistelinjer representerer de individuelle materialene for komponentene i produktkonfigurasjonsmodellen. På siden Detaljer om stykklistelinje er alle varer valgbare. Det kan legges til en betingelse på stykklistelinjen slik at stykklistelinjer som velges for en spesifikk produktvariant, kan variere, basert på brukerens valg når produktkonfigurasjonsmodellen konfigureres. Betingelser er uttrykk som må oppfylles for at attributter, stykklistelinjer og ruteoperasjoner skal inkluderes i en produktkonfigurasjonsmodell. På siden Detaljer om stykklistelinje kan du velge en spesifikk verdi. Du kan også tilordne til et attributt at verdien er valgt når produktkonfigurasjonsmodellen konfigureres. | ||||||||||||||||
Ruteoperasjoner | På siden Detaljer om ruteoperasjon kan du velge en spesifikk verdi. Du kan også tilordne til et attributt at verdien er valgt når produktkonfigurasjonsmodellen konfigureres. Betingelser skrives som uttrykksbegrensninger. Betingelser er uttrykk som må oppfylles for at attributter, stykklistelinjer og ruteoperasjoner skal inkluderes i en produktkonfigurasjonsmodell. |