Tuotekonfiguraatiomallien yleiskatsaus

Tässä artikkelissa esitellään tuotekonfiguraatiomallieihin liittyvät ehdot ja käsitteet. Tuotekonfiguraatiomallien avulla voidaan luoda yleisiä tuoterakenteita, joita käytetään määritettäessä yhdestä tuotteesta useita tuotevariantteja.

Tuotekonfiguraatiomallit luodaan vastaamaan yleistä tuoterakennetta. Kun tuotekonfiguraatiomalli on määritetty, voit määrittää erillisen tuotevariantin, jolla on yksilöllinen tuoterakenne ja yksilöllinen reititys. Tuotekonfiguraatiomalleja käytetään sekä määrittävinä rajoituksina että pakottavina laskelmina. Niiden avulla käsitellään eri tuotevarianttien välisiä suhteita ja rajoituksia. Voit määrittää nimikkeitä myyntitilauksissa, myyntitarjouksissa, ostotilauksissa ja tuotantotilauksissa. Seuraavassa taulukossa kuvataan taulurajoituksiin perustuvia ehtoja ja käsitteitä.

Komponentit Komponentit ovat tuotekonfiguraatiomallin tärkeimmät rakenneosat. Komponentit näytetään puurakenteena Rajoituspohjaisen tuotemääritysmallin tiedot -sivulla. Komponentit voivat sisältää seuraavat elementit:
  • Määritteet
  • Rajoitukset
  • Laskelmat
  • Alikomponentit
  • Käyttäjän vaatimukset
  • Tuoterakenteen rivit
  • Reitityksen työvaihe
Määritteet Ominaisuudet kuvaavat kaikki tuotekonfiguraatiomallin ominaisuudet. Määritysten avulla voit määrittää ominaisuudet, jotka voidaan valita, erillistä tuotetta konfiguroitaessa. Määritteitä käytetään rajoituksina ja ehtoina. Kun määritteitä luodaan ja lisätään tuotekonfiguraatiomalliin, liittyviin määritetyyppeihin luodaan viittaukset. Määritteelle voidaan asettaa oletusarvo. Oletusarvoa käytetään konfiguroinnin käyttöliittymässä (UI) tuotekonfiguraatiomallia määritettäessä. Voit määrittää, että määrite on pakollinen, vain luku -tyyppinen tai piilotettu.
  • Pakollinen – määritteelle on asetettava arvo, kun tuotetta määritetään.
  • Vain luku – määritteen arvo näkyy konfigurointi-istunnon aikana, mutta sitä ei voi muuttaa.
  • Piilotettu – määritteen arvo sisältyy rajoituksiin ja ehtoihin, mutta sitä ei näytetä määritysistunnon aikana.
Voit määrittää ehdon myös määritteille. Jos ehto täyttyy, pakolliselle määritteelle on kirjoitettava arvo. Ehdot ovat lausekkeita, jotka on täytettävä tuotekonfiguraatiomalliin sisällytettäville määritteille, tuoterakenneriveille ja reitityksen työvaiheille. Mikä tahansa ehdossa viitattava määrite muuttuu pakolliseksi. On suositeltavaa, että määritteet määritetään pakollisiksi Määritteet-välilehdessä. Tämä voi helpottaa tunnistamaan pakolliset määritteet. Määritteiden arvot ovat tärkeä osa konfiguraatioiden uudelleen käyttöä. Järjestelmä käyttää määritearvoja määrittääkseen, onko olemassa konfiguraatiota, joka vastaa käyttäjän konfigurointi-istunnon aikana suorittamia valintoja.
Määritetyypit Määritetyypit määrittävät määritteille joukon tuotemääritysmallissa käytettäviä tietotyyppejä. Seuraavat määritetyypit ovat käytössä:
  • Kokonaisluku, jolla voi tarvittaessa olla alue
  • Desimaali
  • Teksti, jolla voi tarvittaessa olla kiinteä luettelo
  • Totuusarvo
Jos määritetyyppinä on Totuusarvo, Kokonaisluku ja alue tai Teksti ja kiinteä luettelo, arvojoukko on käytettävissä, kun tuotekonfiguraatiomalli määritetään. Huomautus: Tuotekonfiguraation selvitin tunnistaa vain seuraavat määritetyypit: Totuusarvo, Teksti ja kiinteäluettelo sekä Kokonaisluku ja alue. Tämän vuoksi vain näitä määritetyyppejä voidaan käyttää lausekkeen rajoituksissa ja ehdoissa.
Rajoitukset Rajoitukset kuvaavat tuotemallikonfiguraation rajoituksia. Rajoituksilla taataan vain kelvollisten arvojen valinta tuotetta määritettäessä. Rajoitteet voivat olla joko lausekerajoituksia tai taulukkorajoituksia:
  • Lausekerajoituksia voidaan käyttää vain komponentille johon ne on sidottu. Komponentin lausekerajoitukset voivat viitata komponentin alikomponenttien määritteisiin. Tuotekonfiguraation selvittimellä ratkaistaan rajoitukset ja rajoitukset on laadittava selvittimen syntaksin mukaisesti. Lisätietoja on lauseke- ja taulurajoituksia käsittelevässä artikkelissa.
  • Taulun rajoituksia ei voi käyttää tuotekonfiguraatiomallin osassa, ennen kuin ne on määritetty. Taulun rajoitukset voivat olla joko käyttäjän tai järjestelmän määrittämiä. Käyttäjän määrittämä taulurajoitus on matriisi, jonka avulla voidaan kuvata joukko yhdistelmiä määritearvoille, jotka määritetyypit ovat määrittäneet. Jos valmistetaan esimerkiksi kaiuttimia, käyttäjän määrittämän taulurajoituksen matriisi voi sisältää kaiuttimen viimeistelyn ja säleikön sarakkeet.
Esimerkki Kaiuttimissa on valittavana neljä viimeistelyä: musta, tammi, palisanteri ja valkoinen. Kaiuttimilla on kolme etusäleikkövaihtoehtoa: musta, metalli tai valkoinen. Musta viimeistely on valittavana kaikkiin säleikköihin, mutta kahta muuta voi käyttää vain tietyissä säleiköissä. Seuraavassa on taulussa esimerkki tiedoista, jotka näkyvät Muokkaa taulurajoitusta -sivun Sallitut yhdistelmät -välilehdessä.
Kaapin viimeistely Etusäleikkö
Musta Musta
Musta Metalli
Musta Valkoinen
Tammi Musta
Palisanteri Valkoinen
Valkoinen Musta
Valkoinen Valkoinen
Järjestelmän määrittämä taulurajoitus vastaa Supply Chain Management -taulukon määritetyypin ja kentän yhdistämismääritystä. Järjestelmän määrittämä taulurajoitus linkittää dynaamisesti määritetyypin kenttään. Linkin avulla tuotekonfiguraatiomallin määrite vastaa Supply Chain Management -taulun kentän tietoja.
Laskelmat Laskelmat täydentävät rajoituksia. Laskemilla voi tehdä laskutoimituksia Desimaali- ja Kokonaisluku-määritetyypeissä tai loogisia toimintoja määritteissä, joiden tyyppi on Teksti ja kiinteä luettelo sekä Totuusarvo. Laskelmalla on kohdemäärite, johon laskelmalausekkeen tulos sijoitetaan. Laskelmalauseke muodostetaan lauseke-editorilla.
Alikomponentit Alikomponentit kuvaavat tuotekonfiguraatiomallin puurakennetta. Voit luoda tuotekonfiguraatiomallin rakenteen alikomponenttien avulla. Alikomponentit viittaavat olemassa oleviin komponentteihin. Tämän vuoksi alikomponentit edistävät komponenttien uudelleenkäyttöä useissa tuotekonfiguraatiomalleissa. Alikomponentin Tuoterakennerivin tiedot -sivulla alikomponentille voi valita erillisen arvon. Vaihtoehtoisesti voit valita määritteen, jonka arvo on valittu, kun tuotekonfiguraatiomalli on määritetty. Jotta tuotteen voisi sisällyttää komponenttina tai alikomponenttina, seuraavat Luo tuote -sivun tiedot on määritettävä tuotteen luonnin yhteydessä:
  • Valitse Tuotetyyppi-kentässä Nimike.
  • Valitse Tuotteen alatyyppi -kentässä Päätuote.
  • Valitse Määritysmenetelmä -kentässä Rajoituspohjainen määritys.
Voit tarkastella Vapautetun tuotteen tiedot -sivun Yleiset-välilehdessä, voiko vapautettua tuotetta käyttää komponenttina tai alikomponenttina. Jos Rajoituspohjainen määritys on valittu Määritysmenetelmä-kentässä, tuotetta voi käyttää komponenttina tai alikomponenttina. Voit piilottaa alikomponentit siten, että käyttäjä ei näe niitä määritysistunnon aikana. Myös alikomponenttiin liittyvät määritteet, alikomponentit ja käyttäjävaatimukset piilotetaan.
Käyttäjän vaatimukset Käyttäjän vaatimukset kuvaavat abstraktiota käyttäjän vaatimusten ja tiettyjen komponenttien ja määritteiden välillä. Et voi yhdistää käyttäjän vaatimusta nimikkeeseen. Esimerkiksi asiakas ostaa kotiteatterijärjestelmää. Myyntiedustaja saattaa kysyä huoneen kokoa johon asiakas asentaa järjestelmän määrittääkseen kuinka monta wattia vaaditaan. Tässä esimerkissä huoneen koko voi olla käyttäjän vaatimus, joka auttaa määrittämään sopivan määritearvon tietylle komponentille. Voit piilottaa käyttäjän vaatimukset siten, että niitä ei näytetä käyttäjälle tuotemääritysistunnon aikana. Myös käyttäjän vaatimukseen liittyvät määritteet, alikomponentit ja käyttäjän vaatimukset piilotetaan. Voit kirjoittaa ehdon, joka hallitsee voidaanko käyttäjän vaatimus piilottaa. Ehto kirjoitetaan OML (Optimization Modeling Language) -syntaksina.
Tuoterakenteen rivit Tuoterakenteen rivit vastaavat yksittäisiä komponenttien materiaaleja tuotekonfiguraatiomallissa. Tuoterakennerivin tiedot -sivun kaikki nimikkeet ovat valittavissa. Tuoterakenteen riville voidaan lisätä tuotekonfiguraatiomallia määritettäessä ehto, jonka mukaan erilliselle tuotevariantille valitut tuoterakennerivit voivat vaihdella käyttäjän valinnan mukaan. Ehdot ovat lausekkeita, jotka on täytettävä tuotekonfiguraatiomalliin sisällytettäville määritteille, tuoterakenneriveille ja reitityksen työvaiheille. Voit valita Tuoterakennerivin tiedot -sivulla erillisen arvon. Vaihtoehtoisesti voit yhdistää määritteeseen, jonka arvo valittiin tuotekonfiguraatiomallin määrityksen yhteydessä.
Reitityksen työvaihe Voit valita Reitityksen työvaiheen tiedot -sivulla erillisen arvon. Vaihtoehtoisesti voit yhdistää määritteeseen, jonka arvo valittiin tuotekonfiguraatiomallin määrityksen yhteydessä. Ehdot kirjoitetaan vastaavalla tavalla kuin lausekerajoitukset. Ehdot ovat lausekkeita, jotka on täytettävä tuotekonfiguraatiomalliin sisällytettäville määritteille, tuoterakenneriveille ja reitityksen työvaiheille.