Přehled modelů konfigurace produktu
Tento článek definuje termíny a pojmy, které jsou relevantní pro modely konfigurace produktu. Modely konfigurace produktu umožňují vytvořit obecnou strukturu produktu, kterou lze použít ke konfiguraci mnoha variant produktu pro jeden produkt.
Modely konfigurace produktu slouží pro reprezentaci obecné struktury produktů. Po nastavení modelu konfigurace produktu můžete nakonfigurovat jedinečnou variantu produktu s jedinečným kusovníkem (BOM) a jedinečným postupem. Modely konfigurace produktu využívají ke zpracování vztahů a omezení mezi různými variantami produktu jak deklarativní omezení, tak i příkazové výpočty . Je možné konfigurovat položky na prodejních objednávkách, prodejních nabídkách, nákupních objednávkách a výrobních zakázkách. V následující tabulce jsou termíny a koncepty popsány na základě omezení.
Součásti | Komponenty jsou hlavní stavební bloky modelu konfigurace produktu. Komponenty se zobrazují ve stromové struktuře na stránce Podrobnosti modelu produktu s konfigurací založenou na omezeních. Komponenty mohou obsahovat následující prvky:
|
||||||||||||||||
Atributy | Atributy popisují všechny funkce modelu konfigurace produktu. Atributy můžete použít k určení funkcí, které mohou být vybrány při konfiguraci jedinečného produktu. Atributy jsou používány pro omezení a podmínky. Při vytváření a přidávání atributů do modelu konfigurace produktu jsou vytvářeny odkazy na související typy atributů. Pro atribut lze nastavit výchozí hodnotu. Výchozí hodnota je použita při konfiguraci uživatelského rozhraní (UI), když je konfigurován model konfigurace produktu. Můžete určit, zda je atribut povinný, jen pro čtení nebo skrytý.
|
||||||||||||||||
Typy atributů | Typy atributu určují sadu datových typů atributů, které jsou použity v modelu konfigurace výrobku. Používány jsou následující typy atributů:
|
||||||||||||||||
Omezení | Omezení popisují limity konfigurace modelu produktu. Omezení slouží k zajištění toho, aby byly při konfiguraci produktu vybrány pouze platné hodnoty. Omezení může být omezení výrazů nebo omezení tabulek:
|
||||||||||||||||
Výpočty | Výpočty představují doplněk k omezením. Výpočet můžete použít k provedení aritmetické operace na atributech typu Desetinné číslo a Celé číslo nebo logických operací zahrnujících atributy typu Text s pevným seznamem a Logická hodnota. Výpočet má cílový atribut, do kterého bude zapsán výsledek výpočetního výrazu. Výpočetní výraz se vytváří pomocí editoru výrazu. | ||||||||||||||||
Dílčí komponenty | Dílčí komponenty odrážejí stromovou strukturu modelu konfigurace produktu. Dílčí komponenty můžete použít k vybudování struktury modelu konfigurace produktu. Dílčí komponenty se odkazují na existující komponenty. Proto používání dílčích komponent podporuje opakované používání komponent ve více modelech konfigurace produktů. Na stránce Podrobnosti řádku kusovníku pro dílčí komponentu můžete vybrat různé hodnoty pro danou dílčí komponentu. Můžete také vybrat atribut, u kterého se hodnota vybírá při nastavování modelu konfigurace produktu. Abyste mohli jako komponentu nebo dílčí komponentu zahrnout produkt, je nutné při vytváření produktu na stránce Vytvořit produkt zadat tyto informace:
|
||||||||||||||||
Požadavky uživatele | Požadavky uživatelů představují abstrakci mezi požadavky uživatelů a určitými komponentami a atributy. Požadavek uživatele nelze mapovat na položku. Zákazník chce například koupit systém domácího kina. Prodejní zástupce se může zeptat na velikost místnosti, do které chce zákazník systém instalovat, aby mohl určit potřebný výkon. V tomto případě může být velikost místnosti uživatelským požadavkem, který pomáhá určit vhodnou hodnotu atributu pro konkrétní komponentu. Požadavky uživatele můžete skrýt tak, aby během relace konfigurace nebyly pro uživatele zobrazeny. Atributy, dílčí komponenty a požadavky uživatelů související s požadavkem uživatele budou rovněž skryty. Můžete vytvořit podmínku určující, zda může být požadavek uživatele skrytý. Podmínku musíte napsat podle syntaxe jazyka OML (Optimization Modeling Language). | ||||||||||||||||
Řádky kusovníku | Řádky kusovníku představují jednotlivé materiály komponent v modelu konfigurace produktu. Na stránce Podrobnosti řádku kusovníku lze vybírat všechny položky. Pro řádek kusovníku lze přidat podmínku, aby se mohly řádky kusovníku vybrané pro jedinečnou variantu produktu lišit v závislosti na uživatelském výběru při nastavování modelu konfigurace produktu. Podmínky jsou výrazy, které musí být splněny, aby byly atributy, řádky kusovníku a operace postupu zahrnuty v modelu konfigurace produktu. Na stránce Podrobnosti řádku kusovníku lze vybrat jedinečnou hodnotu. Můžete také provést mapování na atribut, pro který je hodnota vybírána při nastavování modelu konfigurace produktu. | ||||||||||||||||
Operace postupu | Na stránce Podrobnosti operace postupu lze vybrat jedinečnou hodnotu. Můžete také provést mapování na atribut, pro který je hodnota vybírána při nastavování modelu konfigurace produktu. Podmínky jsou psány jako omezení výrazů. Podmínky jsou výrazy, které musí být splněny, aby byly atributy, řádky kusovníku a operace postupu zahrnuty v modelu konfigurace produktu. |