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


Skip Navigation LinksALVAO 11.2 / Rozšiřující moduly / ALVAO Asset Management Custom Apps / Aplikace / Šablony aplikací

Š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 vlastní aplikace se specifickými funkcemi.

Šablony Popis Požadovaný modul Vlastní aplikace
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 objektu 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 Ticket 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 Microsoft Entra ID. Pro vytvoření úkolu musí být povoleno oprávnění Microsoft Graph Tasks.ReadWrite
Šablona obsahuje následující typy programových rozšíření: IEntityCommand
SD
TicketCreateOutlookMeeting.xml Na stránku Ticket 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 daný požadavek
Pro provedení příkladu je nutné přidat vlastní pole costSW, costHW a costTotal typu int do tabulky tHdTicketCust
Poté 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ává 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 je třeba přidat do tabulky tHdTicketCust vlastní pole s názvem Attachments typu nvarchar a stejným způsobem pojmenovat sloupec
Š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 Když se spustí schvalování požadavku, přidá tato aplikace automaticky č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 žadatele 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 analyzes 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 Při vytvoření události v požadavku ve službě Program Modifications je tato událost přeposlá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 je text zprávy pro existující požadavek prověřen, zda neobsahuje příkaz, který má být předán řešiteli ASSIGNTO: solver name. Pokud je příkaz nalezen a řešitel je nalezen podle jména, požadavek je automaticky přiřazen řešiteli a zpráva není zaznamenána 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 Do stránky Ticket přidá záložku Knowledge base zobrazující seznam příslušných článků znalostní báze (přiřazených ke službě Ticket) č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 žadatele s adresou žadatele (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

Šablona obsahuje následující typy programových rozšíření: IEntityTab
SD
TicketShowLinkDiagram.xml Pokud se vybraný požadavek nachází v definované službě, zobrazí se na stránce Požadavek karta diagramu CMDB s propojeným objektem
Šablona obsahuje následující typy programových rozšíření: IEntityTab
Je vyžadován modul správy konfigurace Alvao
SD
TicketAutoClose.xml Tato aplikace automaticky uzavře vyřešený požadavek po uplynutí lhůty, 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 požadavků se kontroluje, zda již uplynula lhůta pro žadatele o znovuotevření požadavku (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 naplní určitou skupinu uživatelů všemi nadřízenými uživateli z dané organizace. Tuto skupinu uživatelů pak lze 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 Správa - Aplikacepoužijte příkaz Importovat k importu staženého souboru.
  3. Pomocí příkazu Upravit - Skriptyupravte skript Nastavení podle pokynů v něm uvedených tak, aby nastavení aplikace odpovídalo vašemu nastavení Alvao. Změny uložte pomocí příkazu Compile and Save
  4. Nakonec v nabídce Správa - Aplikacepříkazem Povolit 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.