Přeskočit na hlavní obsah

Šablony aplikací

Šablony aplikací můžete použít jako inspiraci nebo základ pro vytvoření vlastních aplikací se specifickými funkcemi. S moduly ALVAO AM/SD Custom Apps můžete stejným způsobem používat také Certifikované aplikace.

Instalace aplikace

  1. Stáhněte si soubor s vybranou šablonou do vašeho počítače.
  2. V Administrace - Applications, použijte příkaz Import pro import staženého souboru.
  3. Použij Edit - Scripts k úpravě skriptu Nastavení podle instrukcí tam tak, aby nastavení aplikace odpovídalo vašemu nastavení Alvao. Uložte změny pomocí příkazu Složit a uložit.
  4. Konečně v Administrace - Applications použij příkaz Povolit pro spuštění aplikace.
Poznámka

Není zaručena úplná zpětná kompatibilita skriptů. Je možné, že při aktualizaci Alvao na další verzi, skripty aplikace budou muset být aktualizovány se šablonami pro aktuální verzi Alvao.

ApproveByGroupMember

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 ž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.

AssignToSolverByEmail

Při načítání zprávy se v textu zprávy k existujícímu požadavku hledá příkaz pro předání požadavku řešiteli: ASSIGNTO: jméno řešitele. 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.

AssignToTester

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.

AutoCloseInactiveTickets

U vyřešených požadavků se kontroluje, zda již uplynula lhůta, po kterou může žadatel požadavek znovu otevřít (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.

CheckObjectMandatoryProperties

Objekty, které nemají vyplněny všechny povinné vlastnosti, nelze přesunout ze skladu na jiné místo ve stromu objektů.

CheckPhoneNumberFormat

Tato aplikace kontroluje formát nové hodnoty vlastnosti objektu Telefonní číslo.

CopyNewPropertyValueToAnotherProperty

Tato aplikace zapíše novou hodnotu vlastnosti Telefonní číslo do vlastnosti Telefon téhož objektu, pokud je prázdná.

CreateAnalysis

Při vytvoření nového požadavku ve službě Modifikace programu se ve služběModifikace programu/Návrhy a analýzy 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.

DeclineMessageSendCustomNotification

Upraví oznámení o odmítnutí zprávy, pokud odesílatel nemá žádné SLA.

Vícejazyčné příkazy

Příklad vícejazyčné aplikace.

OrderAfterApproval

Když je tiket schválen ve službě Purchase všemi schvalovateli, přejde do stavu Order.

ReportProblem

Do hlavní nabídky přidán příkaz Report problem. Pomocí tohoto příkazu může žadatel nahlásit problém prostřednictvím Katalogu služeb.

SendMailsAboutNewEvent

Při vytvoření události v tipu ve služběZměny programu 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).

SetComputerDetectionProfile

Při přesunu počítače ze skladu Warehouse se počítači automaticky přiřadí profil skenování s názvem Standard.

TicketCostsCalculation

Příkaz sečte hodnoty vlastních polí požadavku Náklady na SW a Náklady na HW.

Pro spuštění šablony je nutné přidat do tabulky tHdTicketCust vlastní pole SW Costs, HW Costs a Total Costs typu int.

Pak pomocí parametrů StateId a ServiceId určete, na které požadavky se má tato funkce použít.

TicketOpenAttachments

Na stránku Ticket 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 nutné přidat do tabulky tHdTicketCustvlastní pole s názvem Attachments typu nvarchar a stejným způsobem pojmenovat sloupec.

UpdateSuperiorGroup

Tato aplikace automaticky naplní 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 User.