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


Šablony aplikací

Šablony aplikací jsou připravené aplikace, které můžete ihned používat (viz Instalace aplikace níže), nebo si je můžete upravit a vytvořit si vlastní aplikace se specifickou funkčností.

Šablona Popis Prerekvizity
TicketStartTeamsChat.xml Vlastní příkazy požadavku pro zahájení chatu přes Microsoft Teams s žadatelem, řešitelem nebo týmem služby.
Šablona obsahuje tyto typy programových rozšíření: ICommand
SD
CostsCalculation.xml Příkaz sečte u požadavku hodnoty z vlastních položek SW Costs a HW Costs.
Pro spuštění příkladu se předpokládá přidání vlastních položek costSW, costHW a costTotal typu int do tabulky tHdTicketCust.
Šablona obsahuje tyto typy programových rozšíření: ICommand
SD
MultilingualCommand.xml Příklad vícejazyčné aplikace.
Šablona obsahuje tyto typy programových rozšíření: ICommand
SD
ProblemReporting.xml Pomocí příkazu v hlavní nabídce může žadatel nahlásit problém přes Katalog služeb.
Šablona obsahuje tyto typy programových rozšíření: IGeneralCommand
SD
AssignToTester.xml Předání požadavku řešiteli ze skupiny Testeři v případě, že požadavek je ve službě Program modifications a ve stavu s ID 1.
Pro spuštění příkladu se předpokládá přidání vlastní položky solvedInVersion typu nvarchar do tabulky tHdTicketCust.
Šablona obsahuje tyto typy programových rozšíření: ITicketAutoAction
SD
CreateAnalysis.xml Při založení nového požadavku ve službě Program modifications je zároveň založen navázaný požadavek ve službě Program modifications/Designs and analyses pro tvorbu návrhu k založenému požadavku.
Pro spuštění příkladu se předpokládá přidání vlastní položky createAnalysis typu bool do tabulky tHdTicketCust.
Šablona obsahuje tyto typy programových rozšíření: ITicketAutoAction
SD
SendMailsAboutNewEvent.xml Při vytvoření události v některém požadavku ve službě Program modifications je tato událost přeposlána v e-mailu každému manažerovi služby, pokud není autorem ani příjemcem události.
Šablona obsahuje tyto typy programových rozšíření: IActAutoAction
SD
DeclineMessageSendCustomNotification.xml Upravuje oznámení o odmítnutí zprávy z důvodu, že odesílatel nemá SLA.
Šablona obsahuje tyto typy programových rozšíření: IMailMessageAutoAction
SD
AssignToSolverByEmail.xml Při načtení zprávy se u existujících požadavků zkoumá text zprávy, zda neobsahuje příkaz pro předání řešiteli ASSIGNTO: solver name. Pokud jej obsahuje a řešitel je podle jména nalezen, požadavek se mu automaticky předá a zpráva nebude zaznamenána do deníku požadavku. Jinak je zpráva zpracována standardním způsobem.
Šablona obsahuje tyto typy programových rozšíření: IMailMessageAutoAction
SD
OrderAfterApproval.xml Při schválení požadavku ve službě Purchase všemi schvalovateli přechází požadavek do stavu Order.
Šablona obsahuje tyto typy programových rozšíření: ITicketApprovalAutoAction
SD
TicketViewKnowledgeArticles.xml Vlastní záložka požadavku určená pro řešitelský tým se seznamem relevantních článků z báze znalostí (přiřazených do služby požadavku).
Šablona obsahuje tyto typy programových rozšíření: IView
SD
ShowRequesterAddress.xml Pokud se nachází požadavek ve službě a stavu definovaném v popsané třídě, zobrazí se v detailu požadavku záložka s adresou žadatele (podle organizace) v mapě.

V příkladu se pracuje se třídami, jejichž knihovny nejsou součástí výchozího souboru CodeExtension_Template.cs.
Jde o třídy WebClient, XmlDocument a StringBuilder.
Pro správnou funkčnost příkladu byly na začátek souboru doplněny tyto knihovny: System.Net, System.Xml, System.Text.

Šablona obsahuje tyto typy programových rozšíření: IView
SD
TicketAutoClose.xml Automaticky uzavřít vyřešený požadavek po uplynutí lhůty pro znovuotevření požadavku žadatelem.
Šablona obsahuje tyto typy programových rozšíření: IPeriodicAction
SD
AutoCloseInactiveTickets.xml U vyřešených požadavků je kontrolováno, zda jim uplynula lhůta pro znovu otevření požadavku žadatelem (dny) a mají vypnutý automatický přechod do stavu Uzavřeno. V případě, že nejsou tyto požadavky do 14 dnů uzavřené, jsou uzavřeny automaticky.
Šablona obsahuje tyto 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 tyto typy programových rozšíření: IObjectMoveAutoAction
AM
SetComputerDetectionProfile.xml Při přesunu počítače ze Skladu se počítači automaticky nastaví detekční profil s názvem Standard.
Šablona obsahuje tyto typy programových rozšíření: IObjectMoveAutoAction
AM
CheckPhoneNumberFormat.xml Zkontroluje formát nové hodnoty vlastnosti Phone number.
Šablona obsahuje tyto typy programových rozšíření: IObjectPropertyAutoAction
AM
CopyNewPropertyValueToAnotherProperty.xml Zapíše novou hodnotu vlastnosti Phone number do vlastnosti Phone stejného objektu, pokud je prázdná.
Šablona obsahuje tyto typy programových rozšíření: IObjectPropertyAutoAction
AM

Instalace aplikace

  1. Soubor s vybranou šablonou si stáhněte do svého počítače.
  2. V WebApp - Správa – Aplikace příkazem Importovat stažený soubor naimportujte.
  3. Příkazem Upravit - Skripty upravte skript Settings podle v něm uvedených instrukcí tak, aby nastavení aplikace odpovídalo nastavení vašeho Alvao. Změny uložte příkazem Zkompilovat a uložit.
  4. Nakonec ve WebApp - Správa – Aplikace příkazem Povolit povolte spuštění aplikace.
Poznámka:
Plná zpětná kompatibilita skriptů není zaručena. Je možné, že při upgradech Alvao na příští verze bude nutné skripty aplikací aktualizovat podle šablon pro aktuální verzi Alvao.

 

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