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 | 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.
|
||||||||||||||||
Atributų tipai | Atributų tipai nustato atributų duomenų tipų rinkinius, kurie naudojami produkto konfigūracijos modelyje. Naudojami šie atributų tipai:
|
||||||||||||||||
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:
|
||||||||||||||||
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ą.
|
||||||||||||||||
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į. |