Standardní vlastnosti
Popis úlohy
Při vytváření nového konfigurátoru jako první vždy definujeme standardní vlastnost. K této vlastnosti je vždy nutné nadefinovat způsob jejího „chování“.
Velkou pozornost je třeba věnovat polím „Identifikace“ a „Název“. Jedná se o třídící klíče a veškeré další vyhledávání a informace souvisí s těmito poli. Proto je velmi důležité vytvořit pravidla pro vyplnění těchto polí.
Vyplnění nejdůležitější parametrů:
- Algoritmus – hodnota Pořadí v konfigurátoru. Tato vlastnost definuje, že se při tvorbě identifikačního čísla používá počitadlo v rámci konfigurátoru. Jedná se o vlastnost, která má vliv na pořadí.
- Vícenásobná vlastnost – umožňuje zadávání naměřených hodnot vícekrát k jedné vlastnosti (kombinace s archivací hodnot, může však být zadávána v okamžiku pořizování vícekrát).
- Archivace hodnot – pokud je hodnota vlastnosti zadávána vícekrát (u různých měření) umožňuje ukládání hodnot v archivu v časové posloupnosti.
- Editace hodnot – definuje, zda hodnota při konfiguraci bude zadávána manuálně (Ano) nebo bude výběrem z přednastavených hodnot (Ne). V případě potřeby je možné nastavit výběr přednastavených hodnot a při vlastní konfiguraci je možné zadat hodnotu, která se v sadě nevyskytuje.
- Typ hodnoty vlastnosti – definuje, zda se jedná o položku alfanumerickou nebo numerickou včetně počtu desetinných míst.
- Délka hodnoty – počet znaků, kterých může hodnota nabývat. Doporučuje se zadávat delší hodnotu (například 20), při vytváření hodnot do sad je již touto délkou a typem hodnoty definováno zadání základního klíče.
- Test limitních hodnot – umožňuje nadefinovat limitní hodnoty, kterých může vlastnost nabývat. Při doplnění charakteristik upozorňuje operátora, že zadávaná hodnota je mimo limit (měkká kontrola). Největší význam má při zadávání skutečných hodnot – např. u zadávání skutečných vlastností ke konkrétní šarži (rozměr, tvrdost, pH atd.).
- Minimum a Maximum vstupu – zde se nadefinují limitní hodnoty, kterých může vlastnost nabývat. Vlastnost musí být editovatelná.
Tvorba vlastností
Tvorba standardní vlastnosti:
- unikátní Identifikační kód vlastnosti
- název a popis vlastnosti
- parametry vlastnosti
- editace hodnoty
- příznak, zda je vlastnost pilotní
- typ vlastnosti - pro konfiguraci (nebo klasifikaci)
- druh systémové sady – vytvářená
- formát hodnoty
- vliv na výpočet ceny
Tvorba sady standardní vlastnosti:
- zadání nové sady
- Identifikační kód (systémové sady „99999999“)
- název a popis
Tvorba hodnot standardní vlastnosti:
- novou hodnotu (unikátní)
- popis hodnoty
- uživatelské pořadí hodnoty (pokud nevyplněno abecedním pořadí hodnot)
- parametry hodnoty
- Substituce
- Technologická substituce – pomocný řetězec hodnoty pro další použití
- vliv na výpočet ceny – konstanty a koeficienty pro výpočet ceny z této hodnoty
Standartní vlastnosti
Tato úloha je dostupná pod třídou CVlastnostKonf a její hodnoty jsou uloženy v tabulce vkz. Vazba na konkrétní vlastnost a sadu standardní vlastnosti je realizována vazebními atributy v těchto úlohách.
Příklad užití vlastností konfigurace
Vytvářený výrobek má určitou svoji vlastnost, například barvu. Barva je standardní vlastností tohoto výrobku, neboť každý výrobek má tuto vlastnost. Tuto standardní vlastnost lze dále specifikovat pomocí konkrétní vlastnosti, která je obsahem podmnožiny standardních vlastností výrobku - barva. Jednotlivé konkrétní vlastnosti mohou být například barva od výrobce XX, barva od výrobce YY, barva na dřevo, barva na železo, barva ve spreji, voděodolná barva apod.
Každá standardní vlastnost dále obsahuje jednotlivé sady standartní vlastnosti, které tak seskupují velké množství hodnot této vlastnosti do jednotlivých sad vlastnosti pro lepší přehlednost a snadnější kategorizaci. Jednotlivé sady naší vybrané standartní vlastnosti mohou být například světlé barvy, tmavé barvy, matné barvy, lesklé barvy, apod.
Každá tato sada standartní vlastnosti obsahuje vlastní hodnoty vlastnosti, které představují jednotlivé hodnoty vybrané vlastnosti spadající do konkrétní sady. Těmito hodnotami mohou být například bílá barva, zelená barva, růžová barva, apod. Tyto hodnoty platí pro vybranou sadu - světlé barvy.