Skip Navigation LinksALVAO 7.0ALVAO Service DeskImplementace systému v organizaciNastaveníUživatelské úpravy Skip Navigation Links. Skip Navigation Links Skip Navigation Links.


Uživatelské úpravy

Notifikační zprávy

Zasílání notifikačních zpráv zajišťuje služba ServiceDeskWebService.
V souboru ServiceDeskWebService.asmx je uložen zdrojový text služby, ve kterém můžete měnit texty zpráv a případně i chování služby. Tyto úpravy vyžadují znalost technologií C#/ASP.NET.

Upozornění:
Rozhraní a chování služby se může v dalších verzích změnit. Po upgrade na vyšší verzi může být nutné znovu provést úpravy ve standardně dodávané službě. Pokud změníte soubor ServiceDeskWebService.asmx, při upgrade na vyšší verzi se tento upravený soubor nepřepíše. Po modifikaci služby proto před instalací vyšší verze nejprve odstraňte modifikované soubory.
Poznámka:

Do verze 2.6 byly notifikační zprávy generovány pomocí uložených procedur v SQL databázi. Tento systém je nyní používán pouze pro zachování zpětné kompatibility a nedoporučujeme ho nasazovat v nových instalacích.

Priority požadavků

Priority požadavků jsou definovány v tabulce tHdTicketPriority, která má tyto sloupce:

Sloupec Popis
iHdTicketPriorityId Číslo priority (např. 1,2,3,...)
sHdTicketPriority Název priority např. "nízká", "střední", apod.
bHdTicketPriorityDefault Označení stupně priority, která se použije jako výchozí po vytvoření požadavku. Právě jeden záznam v tabulce musí mít v tomto sloupci hodnotu 1, ostatní musí mít hodnotu NULL.

Vzhled portálu

Úprava vzhledu portálu vyžaduje základní znalosti technologií ASP.NET 2.0, HTML a CSS.
Základní vzhled portálu je definován ve složce Portal\App_Themes\Default. Pokud chcete vzhled změnit, vytvořte ve složce App_Themes složku s vlastním vzhledem (např. zkopírováním složky Default) a přepněte portál na tuto složku tak, že v souboru web.config změníte atribut styleSheetTheme v sekci:

<configuration>
 <system.web>
  <pages styleSheetTheme="MyTheme"/>
 </system.web>
</configuration>

Vzhled je definován zejména soubory Default.skin, StyleSheet.css a SD.css. Podrobný popis možných úprav vychází z technologie ASP.NET a přesahuje rámec této příručky.
Např. pro úpravu loga v záhlaví portálu změňte odkaz ImageUrl na obrázek <asp:Image SkinID="PageHeaderAppImage" ...> v souboru Default.skin.

Uživatelské formuláře pro podání nového požadavku

Vytváření vlastních formulářů pro podání požadavku vyžaduje alespoň základní znalosti programování. URL uživatelsky definovaného formuláře nastavíte v Admin.exe, vlastnosti služby, záložka Rozšířené.

Šablona pro tvorbu uživatelských formulářů pro podání požadavku je součástí instalace od verze ALVAO 7.0 SP1. Popis použití vlastních formulářů najdete v části Uživatelský formulář.

Workflow

Tento druh úprav vyžaduje dobrou znalost databáze ALVAO Service Desk. URL workflow nastavíte v Admin.exe, vlastnosti služby, záložka Rozšířené. URL se použije vždy při přístupu k detailu požadavku. URL může obsahovat speciální symboly.

Symbol Popis
~ Zastupuje adresu portálu
{0} Zastupuje číslo požadavku (bez předpony a přípony)

Například: "~/Custom/HdTicketNew_NewEmployee.aspx?iHdTicketId={0}"

Uživatelské zobrazování portálu

Při vstupu na portál lze do URL zadat parametr DisplayMode a tím modifikovat způsob zobrazení portálu. Možné parametry jsou: NoLogo, NoHeading a Normal.

Například: "http:/localhost/LoginPage.aspx?DisplayMode=NoLogo"

Vazby mezi požadavky

Typy vazeb mezi požadavky jsou definovány v tabulce TicketRelationType, která má tyto sloupce:

Sloupec Popis
BeginName Název vazby z hlediska výchozího požadavku.
EndName Název vazby z hlediska koncového požadavku.
Directional Povolené hodnoty pouze 0 a 1. Pokud je nastaveno na 1 je vazba směrová, tj. vazba A se váže na B a B se váže na A jsou dvě různé vazby.
Cyclic Povolené hodnoty pouze 0 a 1. Pokud je nastaveno na 1, nesmí vazba tvořit cyklus. Cyklem je například: A se váže na B, Bse váže na C a C se váže na A.
OneToMany Povolené hodnoty pouze 0 a 1. Pokud je nastaveno na 1, nesmí v cílovém požadavku končit více než jedna vazeba.
MenuOrder Řazení názvů vazeb v nabídkách.
TicketRelationTypeBehaviorId Pokud definujete vlastní vazbu, vždy vkládejte hodnotu 1.

Podporováno je pouze přidání nových vlastních vazeb (TicketRelationTypeBehaviorId = 1). Ostatní vazby jsou systémové, neměňte jejich záznamy ani je neodstraňujte.

 

Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.