Skip Navigation LinksALVAO 10.1ALVAO Service DeskImplementace systému v organizaciVlastní úpravy a rozšířeníVlastní odkazy v nabídkách Skip Navigation Links. Skip Navigation Links Skip Navigation Links.


Vlastní odkazy v nabídkách

V ALVAO WebApp lze zobrazit vlastní odkazy v hlavní nabídce a v nabídce uživatele.Tyto odkazy lze lokalizovat pro jednotlivé jazyky uživatelů. V nabídkách lze také skrýt systémové odkazy, například proto, abyste je nahradily vlastními odkazy.
Tip:
Pro podmíněné zobrazení odkazů pouze některým uživatelům na základě rolí nebo členství ve skupinách můžete využít funkcionality vlastních příkazů v hlavní nabídce.

Nastavení vlastních odkazů v hlavní nabídce

Vytvořte řetězec popisující vlastní odkaz ve tvaru "<Název stránky>","<Odkaz na stránku>".

Například: "Vlastní formulář","/Custom/ALVAO/CustomForm".

Pokud chcete nastavit více vlastních odkazů, vytvořte posloupnost popsaných řetězců, oddělenou znakem středníku.

Například: "Vlastní formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/".

Nakonec spusťte následující SQL skript, ve kterém na druhém řádku upravte proměnou na nastavený řetězec, nebo jejich posloupnost.

DECLARE @MainMenuCustomHead nvarchar(max);
SET @MainMenuCustomHead = N'"Vlastní formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomHead';
INSERT INTO dbo.tProperty(sProperty,sPropertyValue) VALUES(N'WebApp.MainMenu.CustomHead',@MainMenuCustomHead);

Vlastní odkazy v hlavní nabídce se zobrazují nalevo od systémových odkazů. Pořadí zleva je stejné, jako pořadí jednotlivých popsaných řetězců.

Pokud chcete odkazy zobrazit napravo od systémových odkazů, spusťte následující SQL skript, ve kterém na druhém řádku upravte proměnou na nastavený řetězec, nebo jejich posloupnost.

DECLARE @MainMenuCustomTail nvarchar(max);
SET @MainMenuCustomTail = N'"Vlastní formulář 2","/Custom/ALVAO/CustomForm";"ALVAO 2","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomTail';
INSERT INTO dbo.tProperty(sProperty,sPropertyValue) VALUES(N'WebApp.MainMenu.CustomTail',@MainMenuCustomTail);

Nalevo a napravo od systémových odkazů lze zároveň zobrazit různé odkazy, popsané různými řetězci.

Poznámka:
Pro odstranění všech vlastních odkazů v hlavní nabídce spusťte na databázi ALVAO pomocí SQL Management Studia následující SQL příkaz:
DELETE tProperty WHERE sProperty LIKE N'WebApp.MainMenu.CustomTail%' OR sProperty LIKE N'WebApp.MainMenu.CustomHead%';

Nastavení vlastních odkazů v nabídce uživatele

Vytvořte řetězec popisující vlastní odkaz ve stejném tvaru, jako pro vlastní odkaz v hlavní nabídce.

Pokud chcete nastavit více vlastních odkazů, vytvořte posloupnost řetězců stejně jako při nastavení odkazů v hlavní nabídce.

Nakonec spusťte následující SQL skript, ve kterém na druhém řádku upravte proměnou na nastavený řetězec, nebo jejich posloupnost.

DECLARE @UserMenuCustom nvarchar(max);
SET @UserMenuCustom = N'"Vlastní formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.UserMenu.Custom';
INSERT INTO dbo.tProperty(sProperty,sPropertyValue) VALUES(N'WebApp.UserMenu.Custom',@UserMenuCustom);

Vlastní odkazy v nabídce uživatele se zobrazují nad položkou Nastavení. Pořadí shora je stejné, jako pořadí jednotlivých popsaných řetězců.

Poznámka:
Pro odstranění všech vlastních odkazů v nabídce uživatele spusťte na databázi ALVAO pomocí SQL Management Studia následující SQL příkaz:
DELETE dbo.tProperty WHERE sProperty LIKE N'WebApp.UserMenu.Custom%';

Lokalizace vlastních odkazů

Pokud chcete názvy odkazů zobrazovat v různých jazycích dle preferovaného jazyka uživatele, je potřeba spustit další SQL skripty. Do těchto skriptů se zadává lokalizovaná verze řetězce, popisující vlastní odkazy.

Pokud vytváříte lokalizaci například pro češtinu (pro vlastní odkazy v hlavní nabídce, nalevo od systémových odkazů), vytvořte si napřed lokalizovaný řetězec.

Například: "Vlastní formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/".

Následně spusťte následující SQL skript, ve kterém na třetím řádku upravte proměnnou, udávající LocaleID lokalizovaného jazyk (např. 1029 pro češtinu). Na čtvrtém řádku upravte lokalizovaný řetězec.

DECLARE @MainMenuCustomHead nvarchar(max);
DECLARE @lcid nvarchar(max);
SET @lcid = N'1029';
SET @MainMenuCustomHead = N'"Vlastní formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.cz/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomHead.'+@lcid;
INSERT INTO dbo.tProperty(sProperty,sPropertyValue) VALUES(N'WebApp.MainMenu.CustomHead.'+@lcid,@MainMenuCustomHead);
Poznámka:
Lokalizované vlastní odkazy se zobrazují všem uživatelům, kteří mají nastaven jazyk, pro které byl vlastní odkaz definován. Pokud nejsou pro jazyk uživatele lokalizované vlastní odkazy definovány, zobrazují se uživateli vlastní odkazy nelokalizované (výchozí). Pokud lokalizujete vlastní odkazy, doporučujeme zapisovat výchozí vlastní odkazy v angličtině.
Poznámka:
ALVAO WebApp podporuje následující jazyky pro lokalizaci systémových textů: češtinu (LocaleID 1029), němčinu (LocaleID 1031), angličtinu (LocaleID 1033), polštinu (LocaleID 1045), slovenštinu (LocaleID 1051) a rumunštinu (LocaleID 1048). Více viz Microsoft Locale ID Values.

Pokud chcete lokalizovat vlastní odkazy v hlavní nabídce, napravo od systémových odkazů, upravte stejným způsobem a následně spusťte následující skript:

DECLARE @MainMenuCustomTail nvarchar(max);
DECLARE @lcid nvarchar(max);
SET @lcid = N'1029';
SET @MainMenuCustomTail = N'"Vlastní formulář 2","/Custom/ALVAO/CustomForm";"ALVAO 2","http://www.alvao.com/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomTail.'+@lcid;
INSERT INTO dbo.tProperty(sProperty,sPropertyValue) VALUES(N'WebApp.MainMenu.CustomTail.'+@lcid,@MainMenuCustomTail);

Pokud chcete lokalizovat vlastní odkazy v nabídce uživatele, upravte stejným způsobem a následně spusťte následující skript:

DECLARE @UserMenuCustom nvarchar(max);
DECLARE @lcid nvarchar(max);
SET @lcid = N'1029';
SET @UserMenuCustom = N'"Vlastní formulář","/Custom/ALVAO/CustomForm";"ALVAO","http://www.alvao.com/"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.UserMenu.Custom.'+@lcid;
INSERT INTO dbo.tProperty(sProperty,sPropertyValue) VALUES(N'WebApp.UserMenu.Custom.'+@lcid,@UserMenuCustom);
Tip:
Při lokalizaci vlastních odkazů lze upravit jak název lokalizovaného odkazu, tak jeho URL. Doporučujeme ve všech lokalizovaných odkazech používat stejná URL a pořadí odkazů.

Skrytí systémových odkazů v hlavní nabídce

Následující tabulka udává SQL příkazy pro skrytí (a případné znovu zobrazení) systémových odkazů v hlavní nabídce.

Odkaz Příkaz pro skrytí odkazu Příkaz pro zobrazení odkazu
Požadavky INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.MainMenuHide.Tickets',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.MainMenuHide.Tickets';
Katalog služeb INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.MainMenuHide.NewTicket',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.MainMenuHide.NewTicket';
Báze znalostí INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.MainMenuHide.KnowledgeBase',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.MainMenuHide.KnowledgeBase';
Aktuální zprávy INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.MainMenuHide.News',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.MainMenuHide.News';

Skrytí systémových odkazů v nabídce uživatele

Následující tabulka udává SQL příkazy pro skrytí (a případné znovu zobrazení) systémových odkazů v nabídce uživatele.

Odkaz Příkaz pro skrytí odkazu Příkaz pro zobrazení odkazu
Docházka INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.UserMenuHide.Attendance',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.UserMenuHide.Attendance';
Můj svěřený majetek INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.UserMenuHide.MyAsset',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.UserMenuHide.MyAsset';
Správa týmu INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.UserMenuHide.TeamManagement',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.UserMenuHide.TeamManagement';
Nastavení INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.UserMenuHide.Settings',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.UserMenuHide.Settings';
Odhlásit INSERT INTO tProperty(sProperty,bPropertyValue) VALUES ('WebApp.UserMenuHide.Logout',1); DELETE FROM tProperty WHERE sProperty = 'WebApp.UserMenuHide.Logout';
Upozornění:
Odkazy takto skryté se nebudou zobrazovat žádným uživatelům ALVAO WebApp, bez ohledu na jejich role v systému.

 

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