Pro každý typ hlášení je možné uzpůsobit formulář pro zadávání problémů uživatelem. Při editaci typu hlášení máte možnost skrýt nebo nastavit jako nepovinné standardně zobrazené položky „název“, „popis“ či „priorita“ a skrýt formulář pro zadávání příloh. Také existuje možnost tato pole přejmenovat (alternativní název) a nastavit jim pořadí zobrazení ve formuláři, čímž je možné je posunout na libovolné pořadí zobrazení (srovná se s pořadím zobrazení parametrů, viz níže). Pole název a popis, pokud jsou po zadání požadavku prázdná (tzn. byla nepovinná a uživatel je vynechal nebo nebyla zobrazena vůbec), jsou automaticky nastavena na text dle zadání tzv. default názvu a default popisu. Do těchto textů je možné zadat proměnné - programátorské názvy parametrů - pole "Identifikátor" (parametry viz další odstavec). Pokud máte například zavedené dva parametry aplikace a zařízení (identifikátory "aplikace" a "zarizeni"), je možné zadat default název "Žádost na opravu aplikace %aplikace% na zařízení %zarizeni%". Pokud nebylo zobrazeno nebo vyplněno pole priorita (vyřešit do), vygeneruje se požadavek s neomezeným datumem vyřešení.
Další možností, jak rozšířit formulář pro zadávání jsou uživatelské parametry typu hlášení. Každý typ může mít libovolný počet parametrů, které jsou navíc děděny i od rodičovských typů. Parametr má své jméno, pod kterým je zobrazován, popis, který slouží jako nápověda pro uživatele při zadávání a především datový typ (viz tabulka). U parametrů je stejně jako u typů hlášení možnost zadat pořadí zobrazení ve formuláři. Je možné také zadat defaultní hodnotu, která se standardně předvyplní při zadávání požadavku. Dále je nutné zvolit, zda bude zadání parametru povinné. Pozor, pro zobrazení parametru ve formuláři pro zadávání požadavků je nutné zadat jeho určení „pro uživatele“ (pro ostatní volby viz Nastavení workflow). Volbou "Zobrazení" je možné nastavit, zda bude dle parametru možné filtrovat, resp. bude možné jej zobrazit v tabulce požadavků.
Typy parametrů pro vstupní formulář hlášení
typ
|
význam
|
konfigurace
|
text
|
standardní textový vstup, maximálně 255 znaků
|
není třeba
|
entita
|
výběr z hodnot číselníku načteného z databáze HelpDesku pomocí definovaného dotazu
|
Zdroj – Xpath dotaz na entitu HelpDesku, viz příručka „Možnosti rozšíření…“, speciálně lze použít volbu %zadavatel%, která bude nahrazena aktuálním id uživatele, který zadává požadavek
ID sloupce – Název sloupce z odkazované entity, který je identifikátor záznamu
Název sloupce – Název sloupce z odkazované entity, který obsahuje čitelný text, jež bude zobrazen při zobrazení
Otec sloupce – V případě, že odkazovaná entita je stromová, název sloupce, který odkazuje na rodičovský záznam
|
číselník
|
výběr z hodnot definovaného obecného číselníku v části Obecné číselníky
|
Zdroj – Název definovaného obecného číselníku, z něhož mají být načteny hodnoty
|
přepínač
|
výběr z hodnot pomocí radiobuttonu z definovaného obecného číselníku v části Obecné číselníky
|
Zdroj – Název definovaného obecného číselníku, z něhož mají být načteny hodnoty
|
evidence
|
využití definované evidence, přidání nových řádků do evidence (nikoli výběr z aktuálních řádků)
|
Zdroj – Název definované obecné evidence, z něhož je načítána další konfigurace
|
datum
|
textový vstup, který musí obsahovat korektní datum, s možností výběru z kalendáře
|
-
|
odkaz
|
dva textové vstupy, http odkaz a název odkazu
|
-
|
boolean
|
jednoduchá volba ano/ne
|
-
|
celé číslo
|
textový vstup, do něhož může být zadáno jedině celé číslo
|
-
|
desetinné číslo
|
textový vstup, do něhož může být zadáno pouze desetinné číslo
|
-
|
dlouhý text
|
dlouhý textový vstup (textarea)
|
-
|
datum a čas
|
textový vstup, který musí obsahovat korektní datum, s možností výběru z kalendáře a dva malé textové vstupy pro zadání hodiny a minuty
|
-
|
čas
|
dva textové vstupy, hodina a minuta
|
-
|
doba
|
dva textové vstupy, hodina a minuta, hodina není omezena počtem hodin v rámci dne
|
-
|
ip adresa
|
čtyři vstupy pro jednotlivé části ip adresy
|
-
|
odkaz s maskou
|
klasický textový vstup pro zadání hodnoty, ta je doplněna do definované masky a zobrazena jako odkaz
|
Zdroj – Maskovaný absolutní URL odkaz, hodnota nahradí text %value%
|
číselník konektor
|
výběr z číselníku, který je typicky načítaný pomocí konektoru z externí aplikace
|
Zdroj - název konektoru -> volání funkce konektoru; např.
- MCDesk->getProstredi() - číselník výběru prostředí
- MCDesk->getOblast() - číselník výběru oblasti
|
číselník externí
|
z externího zdroje je načten číselník, který je zobrazen ve vstupním formuláři
|
Zdroj – Název externího zdroje definovaného v souboru www/ws/cfg/cfg_externi.php
Definice zdroje – viz. příručka „Možnosti rozšíření…“
|
evidence externí
|
po kliknutí na ikonku změny hodnoty se zobrazí dialog s tabulkou, která obsahuje hodnoty načtené z externího zdroje, je možné definovat filtr, po kliknutí na řádek tabulky se hodnota předá do vstupního formuláře – nejedná se o živou vazbu, pouze o zkopírování aktuálně platné hodnoty
|
Zdroj – Název externího zdroje definovaného v souboru www/ws/cfg/cfg_externi.php
Definice zdroje – viz. příručka „Možnosti rozšíření…“
|
xml
|
speciální datový typ, který není možné použít do vstupního formuláře. Slouží pouze pro ukládání automaticky načítaného řádkového obsahu z externích systémů (uloženo ve formátu XML)
|
Zdroj – Název externího XML parametru definovaného v souboru www/config/cfg_params.php
Definice zdroje – Není možná uživatelská definice
|
odkaz na soubor
|
odkaz na soubor umístěný na serveru, není možné využít v případě externího frontend
|
-
|
odkaz na adresář
|
odkaz na adresář umístěný na serveru, není možné využít v případě externího frontend
|
-
|
kontakt
|
speciální datový typ, který umožní výběr z uživatelů aplikace zařazených v organizační jednotce, která je vybrána v nadřízeném parametru; je nutné definovat oba parametry
|
Zdroj – Identifikátor nadřízeného parametru, který určuje organizační jednotku
Definice zdroje – Parametr typu entita s vyplněným polem identifikátor, ID sloupce musí být "id_subjekt" a načtené objekty organizační jednotky
|
Příklady využití parametrů typu „entita“
Zařízení vlastněná zadavatelem
xpath
|
/hw_zarizeni[@id_subject_uzivatel=‘%zadavatel%‘]
|
ID sloupce
|
id_hw_zarizeni
|
název sloupce
|
nazev_typ
|
otec sloupce
|
|
Typy spotřebního materiálu
xpath
|
/hw_typ[@rozliseni=2]
|
ID sloupce
|
id_hw_typ
|
název sloupce
|
nazev
|
otec sloupce
|
id_hw_typ_parent
|
Podporované aplikace a softwarové balíky
xpath
|
/apl_aplikace[@podpora=1]
|
ID sloupce
|
id_apl_aplikace
|
název sloupce
|
nazev
|
otec sloupce
|
id_apl_aplikace_parent
|
Organizační struktura
xpath
|
/subjekt[@typ=3]
|
ID sloupce
|
id_subjekt
|
název sloupce
|
nazev
|
otec sloupce
|
id_orgstr
|
Aplikace nainstalované na zařízeních vlastněných zadavatelem
xpath
|
/apl_aplikace[apl_data/@id_subjekt_uzivatel=’%zadavatel%‘]
|
ID sloupce
|
id_apl_aplikace
|
název sloupce
|
nazev
|
otec sloupce
|
id_apl_aplikace_parent
|
|