Share via


Produkto konfigūravimo modelių apžvalga

Šiame straipsnyje nurodomos produkto konfigūracijos modeliams svarbios sąlygos ir sąvokos. Naudodami produkto konfigūracijos modelius galite kurti nepatentuotų produktų struktūrą, kurią naudojant galima sukonfigūruoti daug vieno produkto variantų.

Produkto konfigūracijos modeliai yra skirti nepatentuotų produktų struktūrai atvaizduoti. Kai nustatote produkto konfigūracijos modelį, galite sukonfigūruoti atskirą produkto variantą su unikaliomis komplektavimo specifikacijomis ir maršrutu. Produktų konfigūravimo modeliai naudoja tiek deklaratyvius apribojimus, tiek būtinus skaičiavimus, kuriais tvarko ryšius ir apribojimus tarp skirtingų produktų variantų. Galite konfigūruoti pardavimo užsakymų elementus, pardavimo pasiūlymus, pirkimo ir gamybos užsakymus. Šioje lentelėje pateikiami apribojimais pagrįsti terminai ir koncepcijos.

Komponentai Komponentai yra pagrindiniai produkto konfigūracijos modelio kūrimo blokai. Komponentai rodomi naudojant medžio struktūrą puslapyje Produkto konfigūravimo pagal apribojimus modelio informacija. Komponentuose gali būti šie elementai:
  • Atributai
  • Apribojimai
  • Skaičiavimai
  • Subkomponentai
  • Vartotojo reikalavimai
  • KS eilutės
  • Maršruto operacijos
Atributai Atributais vadinamos visos produkto konfigūracijos modelio funkcijos. Atributus galite naudoti nurodydami funkcijas, kurias galima pasirinkti, kai sukonfigūruojamas atskiras produktas. Atributai naudojami apribojimuose ir sąlygose. Kai atributai yra sukuriami ir pridedami prie produkto konfigūracijos modelio, nurodomi susiję atributų tipai. Atributui gali būti priskirta numatytoji vertė. Numatytoji vertė yra naudojama konfigūracijos vartotojo sąsajoje (UI), kai konfigūruojamas produkto konfigūracijos modelis. Galite nurodyti, kad atributas yra privalomas, tik skaitomas arba paslėptas.
  • Privaloma – Konfigūruojant gaminį turi būti nustatyta atributo reikšmė.
  • Tik skaitymui – Atributo reikšmė rodoma konfigūracijos seanso metu, tačiau jos pakeisti negalima.
  • Paslėpta – Atributo reikšmė įtraukta į apribojimus ir sąlygas, bet nerodoma konfigūravimo seanso metu
Taip pat galite nurodyti atributo sąlygas. Jei sąlygos įvykdytos, privalomam atributui turi būti įvesta vertė. Sąlygos yra išraiškos, kurias turi atitikti atributai, KS eilutės ir maršruto operacijos, kurios turi būti įtrauktos į produkto konfigūracijos modelį. Bet kuris atributas, kuris yra nurodomas sąlygose, tampa privalomas. Rekomenduojame skirtuke Atributai atributus pasirinkti kaip privalomus. Tokiu būdu atpažinti privalomus atributus bus lengviau. Atributo vertės yra svarbios pakartotinai naudojamų konfigūracijų dalys. Atributo reikšmės sistemoje naudojamos siekiant nustatyti, ar konfigūracija atitinka pasirinkimus, kuriuos vartotojas atliko konfigūracijos seanso metu.
Atributų tipai Atributų tipai nustato atributų duomenų tipų rinkinius, kurie naudojami produkto konfigūracijos modelyje. Naudojami šie atributų tipai:
  • Sveikasis skaičius su diapazonu arba be jo
  • Dešimtainė
  • Tekstas su fiksuotu sąrašu arba be jo
  • Būlio
Jei atributo tipas yra Bulio logika, Sveikasis skaičius su intervalu arba Tekstas su fiksuotu sąrašu, nustatant produkto konfigūracijos modelį galima naudoti reikšmių rinkinį. Pastaba: Produkto konfigūracijos sprendimas atpažįsta tik šiuos atributų tipus: Būlio, Tekstas su fiksuotu sąrašu ir Sveikasis skaičius su diapazonu. Todėl tik šių atributų tipai gali būti naudojami išraiškos apribojimuose ir sąlygose.
Apribojimai Apribojimais vadinami produkto modelio konfigūracijos apribojimai. Apribojimai naudojami siekiant užtikrinti, kad būtų pasirinktos tik tinkamos reikšmės, kai konfigūruojamas produktas. Apribojimai gali būti išraiškos apribojimai arba lentelės apribojimai:
  • Išraiškos apribojimai gali būti naudojami tik su susijusiais komponentais. Komponento išraiškos apribojimai gali nurodyti komponento subkomponentų atributus. Produktų konfigūravimo sprendimų priemonė naudojama siekiant išspręsti apribojimus, ir rašydami apribojimus turite naudoti sprendimų priemonės sintaksę. Norėdami gauti daugiau informacijos, žr. straipsnio nuorodą apie išraiškų ir lentelės apribojimus.
  • Lentelės apribojimai turi būti nurodomi prieš juos taikant produkto konfigūracijos modelio komponentui. Lentelės apribojimai gali būti nustatomi vartotojui arba sistemai. Vartotojo apibrėžtos lentelės apribojimas yra matricos tipas, kuris gali būti naudojamas derinių rinkinio atributo reikšmėms apibūdinti, kurios yra apibrėžiamos atributo tipo. Pavyzdžiui, jei gaminami garsiakalbiai, naudotojo apibrėžto lentelės apribojimo matricoje gali būti stulpeliai, skirti garsiakalbio apdailai ir grotelėms.
Pavyzdys Garsiakalbiai yra keturių spalvų: juodos, ąžuolo, raudonmedžio ir baltos. Garsiakalbiai gali turėti vienas iš trijų priekinių grotelių: juodas, metalo arba baltas. Juodos gali būti visos grotelės, tačiau kitos apdailos naudojamos tik tam tikroms grotelėms. Toliau pateiktoje lentelėje rodomas informacijos, rodomos skirtuke Leistini deriniai, puslapyje Redaguoti lentelės apribojimą pavyzdys.
Spintelės apdaila Priekinės grotelės
Juoda Juoda
Juoda Metalo
Juoda Balta
Ąžuolo Juoda
Raudonmedžio Balta
Balta Juoda
Balta Balta
Sistemos apibrėžtas lentelės apribojimas apibūdina sąsają tarp atributo tipo ir lauko „Supply Chain Management“ lentelėje. Sistemos apibrėžtas lentelės apribojimas dinamiškai susieja atributo tipą su lauku. Saitas leidžia atributui produkto konfigūracijos modelyje atspindėti „Supply Chain Management” lentelės lauko duomenis.
Skaičiavimai Skaičiavimai papildo apribojimus. Skaičiavimą galite naudoti norėdami atlikti tipų Dešimtainis ir Sveikasis skaičius atributų aritmetines operacijas, susijusias su tipų Tekstas su fiksuotu sąrašu ir Bulio logika atributais. Skaičiavimas turi paskirties atributą, kuriame bus saugomas skaičiavimo išraiškos rezultatas. Skaičiavimo išraiška kuriama naudojant išraiškų rengyklę.
Subkomponentai Pakomponenčius atspindi produktų konfigūracijos modelio medžio struktūra. Pakomponenčius galite naudoti, kad sukurtumėte produkto konfigūracijos modelio struktūrą. Pakomponenčiai suteikia galimybę susieti esamus komponentus. Todėl naudojant pakomponenčius skatinamas pakartotinis komponentų panaudojimas keliuose produkto konfigūracijos modeliuose. Pakomponenčio puslapyje KS eilutės informacija galite pasirinkti atskirą pakomponenčio reikšmę. Taip pat gali pasirinkti atributą. kuriam reikšmė buvo parinkta, kai buvo nustatomas produkto konfigūracijos modelis. Kad įtrauktumėte produktą kaip komponentą arba pakomponentį, kai kuriate produktą, puslapyje Kurti produktą turite nurodyti toliau pateiktą informaciją.
  • Lauke Produkto tipas pasirinkite Prekė.
  • Lauke Produkto potipis pasirinkite Bendrasis produktas.
  • Lauke Konfigūravimo technologija pasirinkite Konfigūravimas pagal apribojimus.
Peržiūrėti, ar išleistas produktas gali būti naudojamas kaip komponentas arba pakomponentis, galite peržiūrėti puslapio Išleisto produkto informacija skirtuke Bendra. Jei lauke Konfigūravimo technologija pasirinkta Konfigūravimas pagal apribojimus, produktą galima naudoti kaip komponentą ar pakomponentį. Galite paslėpti subkomponentus, kad jie nebūtų rodomi vartotojui konfigūravimo seanso metu. Atributai, pakomponenčiai ir vartotojo reikalavimai, kurie yra susiję su pakomponenčiais, taip pat paslėpti.
Vartotojo reikalavimai Vartotojo reikalavimai apibūdina abstrakciją tarp vartotojo reikalavimų, tam tikrų komponentų ir atributų. Negalite priskirti naudotojo reikalavimų elementui. Pavyzdžiui, klientas perka namų kino sistemą. Pardavėjas gali pasiteirauti, koks kliento kambario dydis, kuriame jis planuoja įrengti sistemą, kad nustatytų, kokio galingumo sistema geriausiai atitiktų jo poreikius. Šiame pavyzdyje kambario dydis gali tapti vartotojo reikalavimu, kuris suteiks galimybę nustatyti atitinkamas atributo vertes tam tikram komponentui. Galite paslėpti vartotojo reikalavimus, kad jie nebūtų rodomi vartotojui konfigūravimo seanso metu. Atributai, pakomponenčiai ir vartotojo reikalavimai, kurie yra susiję su vartotojo reikalavimais, taip pat paslėpti. Norėdami kontroliuoti arba paslėpti vartotojo reikalavimus, galite įrašyti sąlygą, Sąlyga turi būti įrašyta naudojant optimizavimo modeliavimo kalbos (OML) sintaksę.
KS eilutės KS eilutės rodo atskiras komponentų medžiagas produkto konfigūracijos modelyje. Puslapyje KS eilutės informacija galima pasirinkti visas prekes. Prie KS eilutės galima pridėti sąlygą, kad KS eilutės, pasirinktos atskiram produkto variantui, galėtų skirtis, atsižvelgiant į vartotojo pasirinkimą, kai nustatomas produkto konfigūracijos modelis. Sąlygos yra išraiškos, kurias turi atitikti atributai, KS eilutės ir maršruto operacijos, kurios turi būti įtrauktos į produkto konfigūracijos modelį. Puslapyje KS eilutės informacija galite pasirinkti atskirą reikšmę. Taip pat galite susieti su atributu, kuriam reikšmė buvo parinkta, kai buvo nustatomas produkto konfigūracijos modelis.
Maršruto operacijos Puslapyje Maršruto operacijos informacija galite pasirinkti atskirą reikšmę. Taip pat galite susieti su atributu, kuriam reikšmė buvo parinkta, kai buvo nustatomas produkto konfigūracijos modelis. Sąlygos rašomos kaip išraiškos apribojimai. Sąlygos yra išraiškos, kurias turi atitikti atributai, KS eilutės ir maršruto operacijos, kurios turi būti įtrauktos į produkto konfigūracijos modelį.