ALVAO Standard HW/SW Request Forms
Modul podporuje proces žádosti o předem schválený hardware a software.
Technické požadavky
- ALVAO Asset Management
- ALVAO Service Desk
Instalace
Zadejte aktivační klíč, který obsahuje tento modul, do ALVAO Admin
příkazem Soubor – Aktivace.
Na serveru, na kterém je nainstalována aplikace ALVAO WebApp,
spusťte instalační balíček AlvaoStandardHWSWRequestForms.msi
a postupujte podle instrukcí v průvodci.
Poznámka:
Modul je pouze v češtině a není lokalizován do ostatních jazyků.
Vytvoření vlastního formuláře žádosti o HW
Zkopírujte soubor Custom/Templates/StandardHwSwRequestForm/StandardHwSwRequestForm_Hw_NewTicket.cshtml do složky Custom/<název_funkčnosti>
a soubor Custom/Templates/StandardHwSwRequestForm/Code/StandardHwSwRequestForm_Hw_NewTicket.cs do složky Custom/<název_funkčnosti>/Code/. Soubory můžete přejmenovat,
ale oba soubory (.cshtml i .cs) pojmenujte stejně.
- Na začátku souboru .cs v názvu jmenného prostoru (namespace) nahraďte
koncové „Templates.StandardHwSwRequestForm“ názvem funkčnosti, tj.
Alvao.ServiceDesk.ServiceDeskWebApp.Custom.<název_funkčnosti>.
- Pokud jste .cs soubor přejmenovali, změňte název třídy (na začátku
souboru u klíčového slova class) na <název_souboru>Controller.
Upozornění:
Názvy souborů všech používaných formulářů musí být unikátní. Pokud používáte více různých formulářů,
je potřeba zajistit unikátnost názvu struktury NodeFolderBaseHW a třídy StandardHwSwRequestForm_Hw_NewTicketController.
Názvy je třeba upravit v .cs i .cshtml souboru.
Nabízená zařízení
Nejprve nadefinujte seznam zařízení a kategorií, ze kterých si budou moci
uživatelé vybrat. Doporučujeme ve složce „Vzory objektů“ vytvořit složku
„HW“, v ní složky pro jednotlivé kategorie, ve kterých již budou umístěny
vzory nabízených zařízení.
Např:
- [Vzory objektů]
- [HW]
- [Notebooky (druh “Složka“)]
- [Lenovo (druh “Počítač/notebook“), (Vlastnost Uživatelé = "Manažeři")]
- [HP (druh “Počítač/notebook“)(Vlastnost Uživatelé = "Manažeři; Ředitelé")]
- [PC (druh “Složka“)]
- [Standardní PC (druh “Počítač/desktop“), (Vlastnost Uživatelé = "Uživatelé")]
- [Monitory (druh “Složka“)]
- [Standardní monitor (druh “Monitor“), (Vlastnost Uživatelé = "")]
Poznámka:
U objektů, které se budou zobrazovat na formuláři (např. „Standardní
PC“), doporučujeme nastavit vlastnost Cena ve tvaru např. „10 152“. Součet
cen vybraných objektů se pak zobrazí uživateli před podáním požadavku.
Poznámka:
Ve vlastnosti „Uživatelé“ můžete uvést název skupiny uživatelů, pro které se má objekt na formuláři zobrazovat.
Jedná se o uživatele, kterému jsou zařízení určena (žadatelem požadavku může být někdo jiný).
Pokud objekt tuto vlastnost nemá nebo vlastnost má prázdnou hodnotu, objekt se bude zobrazovat pro všechny uživatele.
Lze zadat i více skupin oddělených středníkem.
Název vlastnosti „Uživatelé“ je nutné nastavit v kódu, viz
userGroupProperty.
Úprava formuláře žádosti o HW
V souboru .cs před začátkem funkce LoadPage() můžete
upravit hodnoty proměnných:
- folderName – zadejte název složky včetně cesty ve stromu,
která obsahuje jednotlivé kategorie nabízených zařízení, např. "Vzory
objektů/HW".
Tip:
Doporučujeme proměnou folderName nastavit na složku
"Vzory objektů", nebo nějakou její podsložku ("Vzory
objektů/HW").
- categoryObjectKind – zadejte druh objektů, které
představují kategorie, např.
„Složka“. Podobjekty těchto kategorií se zobrazí na formuláři
jako nabízená zařízení. Objekty, které nemají druh categoryObjectKind,
nebudou na formuláři zobrazeny jako kategorie objektů (a jejich podobjekty se
nezobrazí).
Upozornění:
Uživatel může zažádat o libovolného potomka objektu určeného proměnnými
folderName a categoryObjectKind (tedy i o
objekt, ke kterému by ve stromu Asset Managment neměl přístup).
- properties – uveďte názvy vlastností, které chcete na
formuláři u objektů zobrazit. Jednotlivé hodnoty oddělte čárkou, např.:
"Cena, Název".
Upozornění:
Pro zobrazení vlastností je potřeba také upravit .cshtml soubor. K
vlastnostem lze přistupovat přes jejich názvy, napsané bez diakritiky (např.
„Nazev“).
- userGroupProperty – uveďte název vlastnosti (např.
"Uživatelé".),
která u objektů určuje název skupiny uživatelů.
Objekty se pak zobrazí pouze uživatelům, kteří jsou členy uvedené skupiny.
Poznámka:
Pokud je hodnota prázdná, objekty se zobrazují všem uživatelům.
Zobrazení obrázku zařízení ve formuláři
Formulář zobrazuje obrázky HW, které načítá ze složky Custom/images-AM/.
Název každého obrázku musí být stejný, jako je název nalezeného objektu ve
stromu Asset Managment. Tedy například pro objekt "PC" se použije
obrázek Custom/images-AM/PC.jpg. Pokud soubor neexistuje, obrázek se
nezobrazuje.
Vytvoření vlastního formuláře žádosti o SW
Postupujte stejně jako při vytvoření vlastního formuláře žádosti o HW,
ale použijte soubory Custom/Templates/StandardHwSwRequestForm/StandardHwSwRequestForm_Sw_NewTicket.cshtml a
Custom/Templates/StandardHwSwRequestForm/Code/StandardHwSwRequestForm_Sw_NewTicket.cs.
Formulář zobrazuje softwarové produkty, které jsou ve stavu schválený,
více viz
stav produktů.
V tomto formuláři nelze nastavit zobrazení obrázků u jednotlivých
produktů.
Nastavení služby
V ALVAO Admin vytvořte službu (například IT/Žádost o nový HW),
která bude formulář využívat, nebo použijte existující. Pro každý formulář
použijte jednu službu. Nastavte formulář této služby.
- V ALVAO Admin použijte příkaz Spravovat - Service Desk -
Služby.
- Ve stromu služeb vyberte službu (IT/Žádost o nový HW) a použijte
příkaz Upravit.
- Na záložce Katalog služeb nastavte hodnotu Vlastní formulář (URL)
na adresu, kterou formulář žádosti používá, například
~/Custom/<název_funkčnosti>/<název_formuláře>.
Poznámka:
Pokud adresa začíná http nebo
https, použije se, jak je. Jinak se na začátek automaticky přidá
cesta ke kořeni aplikace ALVAO WebApp.
Nastavte proces služby. Můžete použít existující proces, nebo vytvořit
nový.
Upozornění:
Stav, do kterého se přejde vytvořením požadavku, nesmí mít žádné povinné
položky.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|