Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open

Konfigurátor položek

Tvorba konfigurátoru

Založení záhlaví konfigurátoru – definování konfigurátoru
  • Identifikační kód konfigurátoru (doporučení stručné a bez diakritiky)
  • název konfigurátoru – pod tímto názvem se prezentuje ve
  • popis konfigurátoru – informativní údaj
  • typ konfigurátoru
  • Nastavení chování konfigurátoru
  • Sestavení identifikace - dle přepínače „HL“
  • Pořadové číslo – použití pouze pokud budeme mít jednu z vlastností pořadové číslo , maximuma minimumo
  • Kontrola povinných vlastností Ano/Ne –

(pokud ano nepovolí vytvořit dvě pořadová čísla pro stejnou kombinaci hodnot)

  • Nastavení vlivu na cenu , o cena je počítána makrem a identifikace makra nebo není počítána
Sestavení vlastností konfigurátoru
  • Pořadí vlastnosti v konfigurátoru (nabízí se první volné za posledním vyplněným) obsluha potvdí
  • Výběr ze seznamu konkrétních vlastností , která vlastnost bude na této pozici systém vyplní:
  • vzor název a kod konkrétní vlastnosti
  • kód pro makro
  • typ vlastnosti
  • název a popis – nabídnou se z konkrétní vlastnosti
  • algoritmus – pokud bude konfigurátor s pořadovým číslem a vlastnost bude pořadové číslo vybere se pořadí v konf.
  • typ sady vlastnosti
  • generované sady nebo sestavované sady – pro pilotní vlastnost a pořadové číslo musí být sestavované sady
  • substituce řetězce 1, 2, 3, 4, 5
  • formát hodnoty je definován z konkrétní vlastnosti
  • testovat hodnotu dle minima/maxima
  • minimální hodnota vstupu
  • maximální hodnota vstupu
  • výpočet ceny – pokud se pracuje v cenotvorném makru s koeficienty a konstantami od hodnot potom
  • vliv vlastnosti na skladovou položku ano/ne ano= pro konfiguraci položky
  • řízení konfigurace - o makro, které řídí sestavení seznamu hodnot dalších vlastností
Sady vlastností konfigurátoru - sestavované

Zadání identifikace nové sady

Založení řídícího makra pro generované sady

Zápis algoritmus vzorce přiřazení hodnot jednotlivým nižším vlastnostem

Vyplnění šablony konfigurátoru

Vyplnění prefixů k jednotlivým atributům Identifikace, Název, označení1, Označení 2

Záhlaví konfigurátoru

Po založení jednotlivých vlastností, případně sad a jejich hodnot je možné přistoupit k založení konfigurátoru. Opět věnujeme velkou pozornost identifikaci tedy názvu konfigurátoru. Přesně stanovený název usnadňuje vyhledávání správného konfigurátoru při zakládání nových položek. Záhlaví konfigurátoru definuje jeho identifikaci.

Nejprve nadefinujeme jak budeme konfigurátor používat:

  • Vliv doplňujících vlastností – specifická funkce pokud je konfigurátor definován pro tavby
  • Zda se budou podle tohoto konfigurátoru vytvářet zakázkové (nabídkové) ceny
  • Zda konfigurátor bude obsahovat skryté vlastnosti

Dále, pokud se používá pořadové číslování, tak zde definujeme hodnotu číselníku v rozmezí od – do (záložka pořadí). Důležité je nadefinovat, zda se mají kontrolovat povinné vlastnosti. V případě, že existují vlastnosti, které ovlivňují položku, ale nevstupují do její identifikace, tak musí být ve vlastnostech konfigurátoru označeny jako povinné. Při zakládání nové položky program otestuje, zda pro zadané kombinace hodnot již existuje záznam v katalogu položek. Pokud ne, tak založí nový výrobek a podle nastavení v záložce pořadí přiřadí pořadové číslo. Pokud tato kontrola není nastavena, tak se založí nová položka vždy – nebezpečí vzniku duplicitních položek.

Představitel

Konfigurátor je obvykle vytvářen pro podobné typy výrobků. Jednotlivá pole v katalogu položek (mimo ceny a TPV) jsou obvykle stejně vyplněna. Některá pole se vyplní z konfigurátoru a šablony, to však většinou nestačí a operátor musí pracně všechna pole vyplňovat, čímž může dojít k zanesení chyby. V těchto případech založíme v katalogu položek tzv. představitele a u něj vyplníme jednotlivá pole na požadovanou hodnotu.
Při založení nové položky pomocí konfigurátoru se podle vyplnění představitele přednastaví jednotlivá pole pro zakládaný výrobek. Tato pole je možné v případě potřeby změnit nebo nevyplněná vyplnit.

Identifikace představitele je shodná s identifikací konfigurátoru. Tato shoda je zajištěna tím, že atribut kgz_kod udávající kód konfigurátoru v úloze Konfigurátor položek má stejný obsah jako atribut ts_ina udávající identifikační kód položky v úloze Katalog představitelů.

Katalog představitelů je obdobný jako katalog položek, proto využívá stejnou entitní třídu a je odlišen pouze volbou parametru pro tuto třídu. Pro obě úlohy je využita entitní třída CPolozka a katalog představitelů je volán s parametrem Predstavitel.

Katalog představitelů

Nový vzhled konfigurátoru (Tabulková editace)

Pro řízený objekt CKonfiguratorDialog existuje přepínač LC_CKonfiguratorDialog_NewDesign. Tento přepínač je standardně neaktivní. Pokud se aktivuje (hodnota Ano), pak se aktivuje i tabulková editace.