Skip Navigation LinksALVAO 11.0Rozšiřující modulyALVAO Service Desk Custom AppsAplikaceIView Skip Navigation Links.


IView

Implementací rozhraní IView (vlastní záložky) lze použít pro zobrazení vlastního obsahu v detailu požadavku.
Může jít o vlastní stránku v ALVAO WebApp, nebo např. externí parametrizovaný odkaz.
Upozornění:
Špatnou definicí vlastní záložky může být nenávratně poškozena databáze Alvao, proto vytváření a testování vždy provádějte na kopii databáze v testovacím prostředí.
Upozornění:
V záložkách nelze zobrazit stránky, které mají zakázáno zobrazení v iframe.
Tip:
Předpokladem pro vytvoření funkční záložky je dobrá znalost databáze Alvao, Service Desk WebService API a Alvao.API.
Tip:
Pokud má vlastní záložka zobrazit jinou stránku z ALVAO WebApp, pro zjištění kořenové URL WebApp použijte vlastnost Alvao.API.Common.DbProperty.WebAppUrl z rozhraní Alvao.API.

V aplikaci vytvořte nový skript podle šablony IView a vhodně jej pojmenujte podle obsahu, který záložka zobrazuje. V nově vytvořeném skriptu nastavte v konstruktoru třídy příkazu hodnoty vlastností id a name:
  • id – číslo záložky (jedinečné)
  • name – název záložky, který se bude zobrazovat v aplikacích
Tip:
Pro uložení vlastností a nastavení záložky doporučujeme definovat třídu Settings v samostatném skriptu, který vytvoříte ze šablony Knihovna tříd.

Metody rozhraní

Metoda Popis
Show Zobrazení vlastní záložky požadavku.

Show

Tato metoda zpracovává zobrazení vlastní záložky požadavku.
  • Syntaxe: string Show(SqlConnection Con, SqlTransaction Trans, int ticketId, int personId)
  • Parametry:
    • Con – SqlConnection do databáze.
    • Trans – SqlTransaction probíhající databázové transakce.
    • ticketId – ID požadavku (tHdTicket.iHdTicketId), u kterého se vlastní záložka zobrazí.
    • personId – ID uživatele (tPerson.iPersonId), pro kterého se má vlastní záložka zobrazit.
  • Návratová hodnota:
    • string – textový řetězec obsahující URL k zobrazení na vlastní záložce. Pokud je URL prázdné, tak se záložka uživateli nezobrazuje.
Příklad použití najdete v šabloně aplikace ShowRequesterAddress.

 

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