Skip Navigation LinksALVAO 11.1Rozšiřující modulyALVAO Asset Management Custom AppsAplikaceŠablony aplikací Skip Navigation Links.


Šablony aplikací

Šablony aplikací jsou hotové aplikace, které můžete ihned použít (viz níže Instalace aplikací ), nebo si je můžete přizpůsobit a vytvořit si vlastní aplikace se specifickými funkcemi.

Šablony Popis Předpoklady
ObjectIntune.xml Na stránku Objekt přidá příkaz MS Intune, který otevře stránku MS Intune reprezentující vybraný objekt na základě vlastnosti Intune device id.
Šablona obsahuje následující typy programových rozšíření: IEntityCommand
AM
ObjectManufacturerSupport.xml Na stránku Objekt přidá příkaz Podpora výrobce, který otevře webovou stránku výrobce reprezentující vybraný objekt na základě vlastností objektu Manufacturer, a Serial number (nebo BIOS serial number). Funguje pouze pro výrobce Dell a Lenovo.
Šablona obsahuje následující typy rozšíření programu: IEntityCommand
AM
ObjectChatWithUser.xml Na stránku objektu přidá příkaz Chat with user, který spustí chat Microsoft Teams s uživatelem, který je za objekt zodpovědný nebo byl pověřen jeho používáním.
Šablona obsahuje následující typy programových rozšíření: IEntityCommand
AM
TicketCreateTaskInToDo.xml Na stránku Požadavek přidá příkaz Create task, který vytvoří nový úkol v aplikaci MS To Do
Pro zobrazení příkazu musí být uživatel členem řešitelského týmu služby a musí být importován z AAD. Pro vytvoření úkolu musí být povoleno oprávnění Microsoft Graph Tasks.ReadWrite
Šablona obsahuje následující typy rozšíření programu: IEntityCommand
SD
TicketCreateOutlookMeeting.xml Na stránku Požadavek přidá příkaz Create meeting, který vytvoří nový úkol v kalendáři MS Outlook
Pro zobrazení příkazu musí být uživatel členem řešitelského týmu služby
Šablona obsahuje následující typy programových rozšíření: IEntityCommand
SD
TicketCostsCalculation.xml Příkaz sečte hodnoty z uživatelských polí SW náklady a HW náklady pro požadavek
Pro provedení příkladu je nutné přidat vlastní pole costSW, costHW a costTotal typu int do tabulky tHdTicketCust
Dále pomocí StateId a pomocí ServiceId zadejte, kde se má požadavek zobrazit
Šablona obsahuje následující typy rozšíření programu: IEntityCommand
SD
TicketOpenAttachments.xml Na stránku požadavku přidá příkaz Otevřít přílohy pro otevření odkazu na přílohu uloženou ve vlastním poli Přílohy požadavku
Pro provedení příkladu vyžaduje přidání vlastního pole s názvem Attachments typu nvarchar do tabulky tHdTicketCust a pojmenování sloupce stejným názvem
Šablona obsahuje následující typy programových rozšíření: IEntityCommand
SD
MultilingualCommand.xml Příklad vícejazyčné aplikace.
Šablona obsahuje následující typy programových rozšíření: IEntityCommand
SD
ReportProblem.xml Přidává příkaz Report problem do hlavní nabídky. Pomocí tohoto příkazu může žadatel nahlásit problém prostřednictvím katalogu služeb
Šablona obsahuje následující typy programových rozšíření: IGeneralCommand
SD
ApproveByGroupMember.xml Při zahájení schvalování požadavku tato aplikace automaticky přidá člena určité skupiny uživatelů na kartu Schvalování požadavku. Člen skupiny je vybrán podle hodnoty pole Office, která se musí rovnat hodnotě pole Office zadavatele požadavku
Pro spuštění příkladu se předpokládá, že do tabulky TicketStateCust bude přidáno vlastní pole ApprovalGroupName typu nvarchar
Šablona obsahuje následující typy rozšíření programu: ITicketAutoAction
SD
AssignToTester.xml Tato aplikace automaticky přiřadí požadavek řešiteli ze skupiny Testers, pokud je požadavek ve službě Program Modifications a ve stavu s ID 1
Pro spuštění příkladu se předpokládá, že do tabulky tHdTicketCust bude přidáno vlastní pole solvedInVersion typu nvarchar
Šablona obsahuje následující typy rozšíření programu: ITicketAutoAction
SD
CreateAnalysis.xml Při vytvoření nového požadavku ve službě Úpravy programu se ve službě Program modifications/Designs and analyses vytvoří také propojený požadavek, který vytvoří návrh pro vytvořený požadavek
Pro spuštění příkladu se předpokládá, že do tabulky tHdTicketCust bude přidáno vlastní pole createAnalysis typu bool
Vzor obsahuje následující typy rozšíření programu: ITicketAutoAction
SD
SendMailsAboutNewEvent.xml Když je v požadavku ve službě Program Modifications vytvořena událost, je tato událost předána e-mailem každému správci služby, pokud není autorem nebo příjemcem události (nebo pokud není jeho účet zakázán).
Šablona obsahuje následující typy programových rozšíření: IActAutoAction
SD
DeclineMessageSendCustomNotification.xml Upravuje oznámení o odmítnutí zprávy, pokud odesílatel nemá žádnou SLA
Šablona obsahuje následující typy programových rozšíření: IMailMessageAutoAction
SD
AssignToSolverByEmail.xml Při načítání zprávy se v textu zprávy pro existující požadavek zkoumá, zda je v něm příkaz, který se má předat řešiteli ASSIGNTO: solver name. Pokud je příkaz nalezen a řešitel je nalezen podle jména, požadavek se automaticky přiřadí řešiteli a zpráva se nezaznamená do protokolu požadavků. V opačném případě je zpráva zpracována standardním způsobem.
Šablona obsahuje následující typy rozšíření programu: IMailMessageAutoAction
SD
OrderAfterApproval.xml Pokud je požadavek schválen ve službě Purchase všemi schvalovateli, přejde požadavek do stavu Order
Šablona obsahuje následující typy programových rozšíření: ITicketApprovalAutoAction
SD
ObjectKnowledgeBase.xml Na stránku Objekt přidává záložku Znalostní báze zobrazující články znalostní báze, které obsahují výrobce a model objektu.
Šablona obsahuje následující typy rozšíření programu:: IEntityTab
AM
TicketKnowledgeBase.xml Na stránku Požadavek přidá záložku Znalostní báze zobrazující seznam příslušných článků znalostní báze (přiřazených k požadavku služby) členům řešitelského týmu služby
Šablona obsahuje následující typy programových rozšíření: IEntityTab
SD
TicketShowRequesterAddress.xml Pokud je vybraný požadavek v definované službě a stavu, zobrazí se na stránce požadavku záložka Zobrazit adresu zadavatele požadavku s adresou zadavatele požadavku (podle organizace) v mapě

Příklad pracuje s třídami, jejichž knihovny nejsou součástí výchozího souboru CodeExtension_Template.cs
Jedná se o třídy WebClientWebClient, XmlDocument a StringBuilder
Pro správnou funkčnost příkladu byly na začátek souboru přidány následující knihovny: System.Net, System.Xml, System.Text.

Šablona obsahuje následující typy rozšíření programu: IEntityTab
SD
TicketAutoClose.xml Tato aplikace automaticky uzavře vyřešený požadavek poté, co uplyne lhůta, ve které může žadatel požadavek znovu otevřít.
Šablona obsahuje následující typy programových rozšíření: IPeriodicAction
SD
AutoCloseInactiveTickets.xml U vyřešených žádostí se kontroluje, zda již uplynula lhůta pro žadatele na opětovné otevření požadavků (dny), a vypíná se automatický přechod do stavu Uzavřeno. Pokud tyto požadavky nejsou uzavřeny do 14 dnů, jsou automaticky uzavřeny.
Šablona obsahuje následující typy rozšíření programu: IPeriodicAction
SD
UpdateSuperiorGroup.xml Tato aplikace automaticky vyplní určitou skupinu uživatelů všemi nadřízenými uživateli z dané organizace. Tuto skupinu uživatelů lze pak použít například v definici vlastního pole typu Uživatel.
Šablona obsahuje následující typy programových rozšíření: IPeriodicAction
SD
CheckObjectMandatoryProperties.xml Objekty, které nemají vyplněny všechny povinné vlastnosti, nelze přesunout ze skladu na jiné místo ve stromu objektů
Šablona obsahuje následující typy programových rozšíření: IObjectMoveAutoAction
AM
SetComputerDetectionProfile.xml Při přesunu počítače ze skladu se počítači automaticky přiřadí detekční profil s názvem Standard
Šablona obsahuje následující typy programových rozšíření: IObjectMoveAutoAction
AM
CheckPhoneNumberFormat.xml Tato aplikace kontroluje formát nové hodnoty vlastnosti objektu Phone number
Šablona obsahuje následující typy programových rozšíření: IObjectPropertyAutoAction
AM
CopyNewPropertyValueToAnotherProperty.xml Tato aplikace zapíše novou hodnotu vlastnosti Phone number do vlastnosti Phone téhož objektu, pokud je prázdná.
Šablona obsahuje následující typy programových rozšíření: IObjectPropertyAutoAction
AM

Instalace aplikace

  1. Stáhněte si soubor s vybranou šablonou do počítače.
  2. V nabídce WebApp - Administrace - Aplikacepomocí příkazu Importovat importujte stažený soubor.
  3. Pomocí příkazu Upravit - Skriptyupravte skript Nastavení podle pokynů v něm uvedených tak, aby nastavení aplikace odpovídalo nastavení Alvao. Změny uložte pomocí příkazu Compile and Save
  4. Nakonec v nabídce WebApp - Administration - Applicationspříkazem Allow povolte spuštění aplikace.
Poznámka:
Plná zpětná kompatibilita skriptů není zaručena. Je možné, že při upgradu systému Alvao na další verzi bude nutné skripty aplikace aktualizovat pomocí šablon pro aktuální verzi systému Alvao.

 

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