Skip Navigation LinksALVAO 10.4ALVAO Service DeskImplementace systému v organizaciVlastní úpravy a rozšířeníVlastní odkazy v nabídkách
Skip Navigation Links.
%USERPROFILE%\source\repos\ALVAO\Documentation\DocCs\alvao_service_desk\implementation\customization\links.aspx
|
Vlastní odkazy v nabídkách
V ALVAO WebApp si v hlavní nabídce a v nabídce uživatele můžete zobrazit vlastní odkazy. Tyto odkazy lze lokalizovat pro jednotlivé jazyky uživatelů. V nabídkách můžete také skrýt některé systémové příkazy, například proto, abyste je nahradili vlastními odkazy.
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>","<Název ikony>".
Například: "Vlastní formulář","/Custom/ALVAO/CustomForm", "CustomList".
Jako název ikony příkazu použijte název ikony z knihovny Microsoft Fabric (na stránce se název ikony zobrazí po najetí kurzorem myši nad vybranou ikonu). Pokud ikony nezadáte, použije se ikona LightningBolt.
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","https://www.alvao.com/","Like".
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","CustomList";"ALVAO","https://www.alvao.com/","Like"';
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í pod systémovými příkazy.
Pořadí je stejné, jako pořadí jednotlivých popsaných řetězců.
Pokud chcete odkazy zobrazit nad nabídkou Více, 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","CustomList";"ALVAO 2","https://www.alvao.com/","Like"';
DELETE dbo.tProperty WHERE sProperty=N'WebApp.MainMenu.CustomTail';
INSERT INTO dbo.tProperty(sProperty,sPropertyValue)
VALUES(N'WebApp.MainMenu.CustomTail',@MainMenuCustomTail);
Pod systémovými příkazy a nad nabídkou Více 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","https://www.alvao.com/","Like"';
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, pod systémových příkazy), vytvořte si napřed lokalizovaný řetězec.
Například: "Vlastní
formulář","/Custom/ALVAO/CustomForm";"ALVAO","https://www.alvao.com/".
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","https://www.alvao.com/","Like"';
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, nad nabídkou Více, 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 příkazů
Následující tabulka udává SQL příkazy pro skrytí (a případné znovu zobrazení)
systémových příkazů.
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'; |
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'; |
Můj tým |
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í:
Příkazy 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.
|