Hodnotící kritéria - záložka Detail
Zobrazí detailné informácie o aktuálnej definícii kritéria zo záložky Zoznam. Položky zadávané ku každému záznamu sú štandardne rozdelené do subzáložiek podľa svojho významu:
Obsiahnuté subzáložky: | Popis bodového hodnotenia | Definícia dát pre výpočtové kritérium | Formuláre |
---|
V hornej časti záložky Detail môže byť variantne zobrazený niektorý z Panelov definovateľných údajov detailu pre túto agendu. Zobrazenie panela definovateľných údajov detailu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného užívateľa.
Ďalej je v hornej časti záložky Detail ku každej mene možné zadávať nasledujúce položky:
Názov | Popis |
---|---|
Systémový |
Nastavenie, či ide o definíciu systémovú alebo nie. Bežný užívateľ však nemá možnosť toto nastavenie zadávať, položka mu nie je na editáciu k dispozícii. Systémové a nesystémové definície hodnotiacich kritérií sú odlíšené len touto položkou. Odlíšenie prefixom, dopĺňaným automaticky do kódu či názvu záznamu (ako pri niektorých iných typoch systémových záznamov), sa tu nepoužíva. Systémové definície sa automaticky aktualizujú a platia pre ne obmedzenia týkajúce sa mazania a užívateľských opráv. |
Kód | Kód označujúci dané kritérium. Vo všeobecnosti môže ísť o ľubovoľný alfanumerický reťazec. Je to nepovinná položka, ale duplicita nie je povolená, viď ďalej (takže nie je možné uložiť dva záznamy s prázdnym kódom). Používa sa v číselníkových položkách na výber kritéria. (Ak nemá užívateľ v daných položkách nastavený výberový údaj inak.) Kód by mal byť čo najvýstižnejší, aby uľahčoval neskoršiu orientáciu v zoznamoch kritérií. Pri ukladaní prebieha kontrola, či nedošlo k duplicite kódu. |
Názov | Názov kritéria. Zobrazuje sa v popisnom poli vedľa číselníkových položiek so zadaným kritériom ako bližší, vysvetľujúci popis. (Ak užívateľ nemá v daných položkách popisný údaj nastavený inak.) |
Poznámka | Popis daného kritéria. Má význam pre lepšiu orientáciu užívateľa. |
Typ kritéria | Určuje, akého je kritérium typu. Podrobnejšie viď Typy kritérií. |
Minimálny počet bodov |
Hraničné počty, ktoré stanovujú interval bodového hodnotenia, teda rozsah známok. Ako bolo spomenuté v kap. Vecný obsah - Hodnotenie dodávateľov, ako známky sa používajú len diskrétne hodnoty (celé čísla) z rozsahu bodového hodnotenia daného kritéria, ktorý je daný práve intervalom Minimálny počet bodov až Maximálny počet bodov. Ak máte napr. kritérium založené na výpočte počtu reklamovaných položiek oproti celkovému počtu položiek, teda vlastne "aké percento z celku tvorili reklamácie", tak tu bude zadaný rozsah bodov (známok) v intervale 0 až 100. Ak máte kritérium založené na subjektívnom hodnotení obsluhy prijímajúcej tovar, môže byť rozsah známok napr. v intervale 1 až 5 (od vyhovujúceho po neakceptovateľného). K jednotlivým diskrétnym hodnotám z daného intervalu si je možné v subzáložke Popis bodového hodnotenia nadefinovať textový popis jednotlivých hodnôt. |
Maximálny počet bodov | |
Počet bodov postačujúci na schválenie |
Minimálny počet bodov, aby dodávateľ mohol byť schválený. Tzn. prah, ktorý musí byť prekročený, aby dosiahnutý výsledok daného kritéria mohol byť prehlásený za vyhovujúci. |
Subzáložka Popis bodového hodnotenia
Ide o prvok editovateľný zoznam na editáciu textových popisov k jednotlivým hodnotám bodového hodnotenia (známkam). Či má či nemá zmysel zadávať popisy jednotlivých známok, závisí od toho, o aké kritérium ide: Ak bude ísť napr. o kritérium založenom na subjektívnom hodnotení s rozsahom známok napr. v intervale 1 až 5 (od vyhovujúceho po neakceptovateľného), tak má význam si k jednotlivým známkam 1 až 5 definovať nejaké popisky, aby obsluha vedela, čo ktoré číslo znamená. Ak bude ísť o kritérium, kde počet bodov je vlastne počet percent, tak sú popisky jednotlivých hodnôt pochopiteľne zbytočné.
Názov | Popis |
---|---|
Bodové hodnotenie | Počet bodov z rozsahu bodového hodnotenia daného kritéria. Rozsah je daný intervalom Minimálny počet bodov až Maximálny počet bodov zadanými vyššie. Počty bodov tu zadané sú diskrétne hodnoty z daného intervalu, tzn. celé čísla. |
Popis bodového hodnotenia |
Textový popis bodového hodnotenia. 0 bodov ⇒ nevyhovujúci, 1 bod ⇒ dostatočné, 2 body ⇒ vyhovujúci |
Pod editovateľným zoznamom v dolnej časti subzáložky je k dispozícii lišta navigátora:
Navigátor v tejto subzáložke
Navigátor v tejto záložke obsahuje tlačidlá:
- Na pohyb kurzora po riadkoch (na začiatok, predchádzajúci riadok, ďalší riadok, na koniec), zmenu ich poradia a hľadanie hodnoty v zozname.
- Vložiť - Na vloženie nového riadka pred aktuálny riadok (na ktorom stojí kurzor).
- Pridať - Na pridanie nového riadka na koniec.
- Vymazať - Na vymazanie aktuálneho riadka.
- Východiskový - Pre hromadné vloženie všetkých diskrétnych hodnôt (celých čísel) z rozsahu Minimálny počet bodov až Maximálny počet bodov.
Subzáložka Definícia dát pre výpočtové kritérium
Subzáložka je k dispozícii len pre kritériá typu 1 - Výpočtové/štatistické (výrazom súhrnne za obdobie). Obsahuje popis definície dát pre výpočet počtu bodov za dané kritérium. Bežný užívateľ sa nemusí konštruovaním týchto definícií vôbec zaoberať a pokiaľ mu nebudú vyhovovať defaultne dodávané, môže si objednať ich prípravu u servisných konzultantov výrobcu.
Názov | Popis | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Výraz pre výpočet bodového hodnotenia |
Výpočtový výraz, ktorý vráti počet bodov (známku) získaných v hodnotení podľa vstupných parametrov (tzn. na výstupe daného výrazu je očakávané reálne číslo). Výraz môžete zapísať ručne alebo ho môžete zostaviť komfortnejšie pomocou Editora výrazov, ktorý si môžete vyvolať po stlačení funkčného tlačidla V tomto výraze je možné používať premenné, ktoré si je možné nadefinovať v nasledujúcej položke Definícia premenných pre použitie vo výraze. Prostredníctvom týchto premenných je možné do výrazu odovzdať výsledky získané z dynamických zdrojov dát (DynSQLs) (DynSQL príkazov). Viď súhrnný príklad nižšie. Pre získanie dát je možné využívať i funkcie zo skriptovania. Funkcie naprogramované v skriptovaní je možné volať zo zadaného výrazu pomocou funkcie NxScript. Ako bolo spomenuté v kap. Vecný obsah - Hodnotenie dodávateľov, ako známky sa používajú len diskrétne hodnoty (celé čísla) z rozsahu bodového hodnotenia daného kritéria, ktorý je daný práve intervalom Minimálny počet bodov až Maximálny počet bodov Preto výsledok vyčíslený výrazom sa príslušne zaokrúhli na celé čísla aritmeticky, ak vychádza výsledok mimo interval bodového hodnotenia, tak sa zaokrúhli na príslušnú medznú hodnotu. Ak by napr. rozsah hodnotenia bol v intervale 1 až 10 a výsledok výpočtu vychádzal napr. na 11,6, tak by sa zaokrúhlil na 10. |
||||||||||||||||||
Podmienka pre prevzatie výsledku predchádzajúceho hodnotenia | Výraz, podľa ktorého sa vyhodnotí podmienka , ktorá určuje, či sa má použiť ako výsledok tohto hodnotenia výsledok z hodnotenia predchádzajúceho (tzn. na výstupe je očakávaná logická hodnota Áno alebo Nie (True/False)). Ako bolo spomenuté v kap. Vecný obsah - Hodnotenie dodávateľov, slúži napr. pre prípad, kedy nie je dostatok dát na stanovenie známky v aktuálne vykonávanom hodnotení. Nepovinná položka (nezadaná podmienka sa vyhodnotí ako neplatný výraz), tzn. hodnotenie z predchádzajúceho testu sa neprevezme. Výraz môžete zapísať ručne alebo ho môžete zostaviť komfortnejšie pomocou Editora výrazov a podobne ako v predchádzajúcom prípade má dostupné výsledky z DynSQL príkazov prostredníctvom použitia nadefinovaných premenných. | ||||||||||||||||||
Definície premenných pre použitie vo výraze | Zoznam s definíciami premenných umožňuje definovať väzbu na nejaký existujúci DynSQL príkaz. Premenné sprístupňujú výsledky z daného DynSQL príkazu do výrazov v predchádzajúcich položkách. | ||||||||||||||||||
Názov pre výraz | Názov premennej, ktorý potom bude použitý vo výraze, tzn. pod ktorým sa budeme na danú premennú odkazovať. |
Nech chceme zaviesť hodnotiace kritérium porovnávajúce počet reklamácií nakúpeného tovaru. Chceme výslednú známku stanoviť ako pomer počtu položiek daných bez reklamácie k celkovému počtu posudzovaných položiek krát 100. Teda percento v rozsahu 0-100. Na to potrebujeme z našich dát najprv vyčísliť počet položiek bez reklamácie a s reklamáciou. K tomu majme nadefinovaný DynSQL príkaz "Riadky príjemiek", ktorý z príjemiek (PR) s dátumom spadajúcim do vyhodnocovaného obdobia a vystavených na vyhodnocovanú firmu-dodávateľa vie zistiť počet riadkov typu 3-skladový riadok obsahujúcich skladovú kartu spadajúcu do hodnoteného sortimentu, ku ktorým bola vystavená vratka príjemky (VPR) alebo naopak nebola. Zavedieme si teda 2 premenné:
Potom výraz môže byť: ak je N+A =0, tak je výsledok 0, inak je výsledok 100* N/(N+A). Vypočítané číslo sa príslušne zaokrúhli. Podmienka pre prevzatie výsledku predchádzajúceho hodnotenia môže byť napr. jednoducho: N+A=0. Ak bude splnená (keďže nebudú dohľadané v hodnotenom období žiadne vyhovujúce riadky príjemiek, tak sa ako výsledok hodnotenia použije výsledok predchádzajúceho hodnotenia. Takto vypočítaný počet bodov ešte nie je výsledok celého hodnotenia. Hodnotenie sa môže skladať z viacerých kritérií (dané oblasťou hodnotenia) a každé kritérium môže mať ešte stanovený váhový koeficient. Z výsledkov jednotlivých kritérií a ich váh sa potom vyčísli celkové hodnotiace číslo. |
|||||||||||||||||
Názov DynSQL príkazu | Názov príkazu zvoleného v nasledujúcej položke Príkaz DynSQL. Tu needitovateľná položka. | ||||||||||||||||||
Príkaz DynSQL | Položka typu skrytý zoznam, umožňujúca zvoliť DynSQL príkaz, ktorý má vracať požadované dáta potrebné pre výpočet bodového ohodnotenia výrazom zadaným vyššie. Na výber sa ponúkajú všetky existujúce, ale je zjavné, že je potrebné vybrať zmysluplne - tzn. zvoliť ten, ktorý vracia požadované dáta potrebné pre dané hodnotenie. Ak zatiaľ neexistuje DynSQL príkaz, ktorý by vyhovoval vami definovanému kritériu, tak si ho musíte najprv nadefinovať pomocou DynSQL editora. | ||||||||||||||||||
Agregačná funkcia |
Typ agregačnej funkcie. Zvolíte podľa toho, ako máte postavené vaše kritérium. Napr. ak budete porovnávať počet reklamácií tak, že budete sledovať počet dodacích listov (DL) vystavených s vratkou (VR) oproti počtu DL bez VR, tak bude agregačnou funkciou Počet. Môžete ale napr. sledovať reklamovanú sumu (v prípade, kedy pre vás nie je rozhodný počet vráteného tovaru, ale finančný objem) oproti sume utŕženej, potom zvolíte agregačnú funkciu typu Súčet. Ak budete chcieť hodnotiť medzi sebou dodávateľov podľa toho, aká bola napr. maximálna doba dodania od sľúbenej dodacej lehoty, môže byť využitá agregačná funkcia Maximum. A pod. |
||||||||||||||||||
Podmienky |
Je tu možné použiť všetky obmedzovacie podmienky pre výbery dát z databázy dostupné prostredníctvom daného DynSQL príkazu (dané podmienkami DynSQL vrátane užívateľsky definovateľných položiek (ak majú v definícii nastavené Používať na obmedzenie výberov dát). Užívateľ si tak môže vytvárať aj pomerne zložité varianty obmedzenia. Hodnoty je do užívateľsky definovateľných položiek, ktoré boli do agend doplnené až neskôr, možné dozadať tiež hromadne, viď Možnosti hromadných opráv. Vzhľad tejto časti formulára, ovládanie a spôsob zadania hodnôt jednotlivých obmedzujúcich prvkov je rovnaký ako pri zadávaní obmedzení v záložkách Obmedzenie jednotlivých dokladových agend. Všeobecne platné pravidlá pre záložky Obmedzenie sú uvedené v samostatnej kapitole (tzn. ovládanie zoznamu obmedzovacích prvkov a popis ich typov), využitie tzv. divokých znakov (wildcards) v obmedzení podľa znakových údajov atď.). Tu sa do DynSQL príkazu pri jeho použití naviac automaticky odovzdávajú hodnoty podmienok podľa parametrov hodnotenia aktuálne hodnoteného dodávateľa:
|
||||||||||||||||||
Subzáložka je k dispozícii iba, ak je v menu Nastavenie aktuálne začiarknutá voľba na zobrazenie užívateľských formulárov. Umožňuje vyberať si z nadefinovaných užívateľských vstupných formulárov a zobrazovať a zadávať si prostredníctvom nich potom jednotlivé údaje.
Pravidlá použitia tejto záložky sú pre všetky agendy, v ktorých sa môže vyskytnúť, spoločné a boli podrobne popísané v kap. Záložka Formuláre - všeobecne.
Zobrazenie zoznamu v Detaile
V niektorej časti tejto záložky môže byť zobrazený Zoznam (Panel na zobrazenie zoznamu na iných záložkách), teda záznamy zo záložky zoznam (podrobnejšie viď Spoločné prvky v číselníkoch - záložka Detail).
Zobrazenie zoznamu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného užívateľa.
Funkcia k záložke Detail:
Podmnožina funkcií zo záložky Zoznam.
V editačnom režime platia zásady platné pre editáciu záznamov v číselníkoch. K dispozícii sú štandardné funkcie pre režim editácie.