Š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
- Stáhněte si soubor s vybranou šablonou do vašeho počítače.
- V Administrace - Applications, použijte příkaz Import pro import staženého souboru.
- 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.
- Konečně v Administrace - Applications použij příkaz Povolit pro spuštění aplikace.
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.
- Soubory ke stažení: ApproveByGroupMember.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: ITicketAutoAction
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.
- Soubory ke stažení: AssignToSolverByEmail.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IMailMessageAutoAction
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.
- Soubory ke stažení: AssignToTester.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: ITicketAutoAction
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.
- Soubory ke stažení: AutoCloseInactiveTickets.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IPeriodicAction
CheckObjectMandatoryProperties
Objekty, které nemají vyplněny všechny povinné vlastnosti, nelze přesunout ze skladu na jiné místo ve stromu objektů.
- Soubory ke stažení: CheckObjectMandatoryProperties.xml
- Požadavky: ALVAO Asset Management Custom Apps modul
- Použité typy rozšíření: IObjectMoveAutoAction
CheckPhoneNumberFormat
Tato aplikace kontroluje formát nové hodnoty vlastnosti objektu Telefonní číslo.
- Soubory ke stažení: CheckPhoneNumberFormat.xml
- Požadavky: ALVAO Asset Management Custom Apps modul
- Použité typy rozšíření: IObjectPropertyAutoAction
CopyNewPropertyValueToAnotherProperty
Tato aplikace zapíše novou hodnotu vlastnosti Telefonní číslo do vlastnosti Telefon téhož objektu, pokud je prázdná.
- Soubory ke stažení: CopyNewPropertyValueToAnotherProperty.xml
- Požadavky: ALVAO Asset Management Custom Apps modul
- Použité typy rozšíření: IObjectPropertyAutoAction
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.
- Soubory ke stažení: CreateAnalysis.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: ITicketAutoAction
DeclineMessageSendCustomNotification
Upraví oznámení o odmítnutí zprávy, pokud odesílatel nemá žádné SLA.
- Soubory ke stažení: DeclineMessageSendCustomNotification.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IMailMessageAutoAction
Vícejazyčné příkazy
Příklad vícejazyčné aplikace.
- Soubory ke stažení: MultilingualCommand.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IEntityCommand
OrderAfterApproval
Když je tiket schválen ve službě Purchase všemi schvalovateli, přejde do stavu Order.
- Soubory ke stažení: OrderAfterApproval.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: ITicketApprovalAutoAction
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.
- Soubory ke stažení: ReportProblem.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IGeneralCommand
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).
- Soubory ke stažení: SendMailsAboutNewEvent.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IActAutoAction
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.
- Soubory ke stažení: SetComputerDetectionProfile.xml
- Požadavky: ALVAO Asset Management Custom Apps modul
- Použité typy rozšíření: IObjectMoveAutoAction
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.
- Soubory ke stažení: TicketCostsCalculation.xml
- Požadavky: Modul ALVAO Service Desk Custom Apps
- Použité typy rozšíření: IEntityCommand
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.
- Soubory ke stažení: TicketOpenAttachments.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IEntityCommand
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.
- Soubory ke stažení: UpdateSuperiorGroup.xml
- Požadavky: ALVAO Service Desk Custom Apps modul
- Použité typy rozšíření: IPeriodicAction