Skip Navigation LinksALVAO 10.3Rozšiřující modulyALVAO Standard HW/SW Request Forms Skip Navigation Links. Skip Navigation Links Skip Navigation Links.


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

V aplikaci ALVAO WA - Správa - Licence vyberte příkaz Vložit aktivační klíč a zadejte aktivační klíč, který získáte u svého dodavatele systému ALVAO.

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ě.

  1. 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>.
  2. 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ř:

  1. [Vzory objektů]
    1. [HW]
      1. [Notebooky (druh “Složka“)]
        1. [Lenovo (druh “Počítač/notebook“), (Vlastnost Uživatelé = "Manažeři")]
        2. [HP (druh “Počítač/notebook“)(Vlastnost Uživatelé = "Manažeři; Ředitelé")]
      2. [PC (druh “Složka“)]
        1. [Standardní PC (druh “Počítač/desktop“), (Vlastnost Uživatelé = "Uživatelé")]
      3. [Monitory (druh “Složka“)]
        1. [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:

  1. folderName – zadejte název složky včetně cesty ve stromu, která obsahuje jednotlivé kategorie nabízených zařízení, např. "Vzory objektů/HW".
  2. Tip:

    Doporučujeme proměnou folderName nastavit na složku "Vzory objektů", nebo nějakou její podsložku ("Vzory objektů/HW").

  3. 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).
  4. 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“).
  5. 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.

Tip:

Zobrazení objektů a jejich vlastností lze upravit v .cshtml souboru. Další informace o upravování formulářů, viz Vlastní formulář pro podání nového požadavku.

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.

Poznámka:

Pokud název objektu obsahuje znak "+", tak znak u názvu obrázku ve složce Custom/images-AM nahraďte slovem "plus".

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ů.

Tip:

Další informace o upravování formulářů, viz Vlastní formulář pro podání nového požadavku.

Nastavení služby

V ALVAO WebApp - Správa - Service Desk - Služby 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.

  1. V ALVAO WebApp - Správa - Service Desk - Služby ve stromu služeb vyberte službu (IT/Žádost o nový HW) a použijte příkaz Upravit - Vlastnosti.
  2. V sekci 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.