Application templates
Application templates are ready-made applications that you can use immediately (see Application installation below), or you can customize them and create your own apps with specific functionality.
Application installation
- Download the file with the selected template to your computer.
- In Administration - Applications, use the Import command to import the downloaded file.
- Use Edit - Scripts to edit the Settings script according to the instructions therein so that the application settings match your Alvao settings. Save your changes using the Compile and Save command.
- Finally, in Administration - Applications, use the Enable command to allow the application to run.
Full backward compatibility of scripts is not guaranteed. It is possible that when upgrading Alvao to the next version, application scripts may need to be updated with templates for the current version of Alvao.
ObjectIntune
To the Object page, adds the MS Intune command that opens the MS Intune page representing the selected object based on the Intune device id property.
- Downloads: ObjectIntune.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IEntityCommand
ObjectManufacturerSupport
To the Object page, adds the Manufacturer support command that opens the manufacturer’s web page representing the selected object based on the object properties Manufacturer, and Serial number (or BIOS serial number). Works only for manufacturers Dell and Lenovo.
- Downloads: ObjectManufacturerSupport.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IEntityCommand
ObjectChatWithUser
To the Object page, adds the Chat with user command that starts Microsoft Teams chat with the user who is responsible for the object or has been entrusted with its use.
- Downloads: ObjectChatWithUser.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IEntityCommand
TicketCreateTaskInToDo
To the Ticket page, adds the Create task command that creates a new task in MS To Do.
To view the command, the user must be a member of the of the service team of the service and be imported from Microsoft Entra ID. The Administration - Settings - Microsoft Entra ID - Features - Microsoft To-Do feature must be enabled.
- Downloads: TicketCreateTaskInToDo.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IEntityCommand
TicketCreateOutlookMeeting
To the Ticket page, adds the Create meeting command that creates a new task in MS Outlook calendar.
To view the command, the user must be a member of the of the service team of the service.
- Downloads: TicketCreateOutlookMeeting.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IEntityCommand
TicketCostsCalculation
The command will sum the values of the SW Costs and HW Costs ticket custom fields.
To execute the template, it requires adding custom fields SW Costs, HW Costs and Total Costs of type int to the tHdTicketCust table.
Then with StateId and with ServiceId parameters specify, on what tickets this feature should be applied.
- Downloads: TicketCostsCalculation.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IEntityCommand
TicketOpenAttachments
To the Ticket page, adds the Open attachments command for opening an attachment link saved in Attachments custom field of the request.
To execute the example, it requires adding custom field named Attachments of type nvarchar to the tHdTicketCust table and naming the column in the same way.
- Downloads: TicketOpenAttachments.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IEntityCommand
MultilingualCommand
An example of a multilingual application.
- Downloads: MultilingualCommand.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IEntityCommand
ReportProblem
Adds Report problem command in the main menu. Using the command, the requester can report a problem via the Service Catalog.
- Downloads: ReportProblem.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IGeneralCommand
ApproveByGroupMember
When approval of a ticket gets started, this application automatically adds a member of a particular user group to the Approving tab of the request. The group member is chosen by the value of the Office field which must be equal to the value of the Office field of the ticket s requester.
To run the example, a custom field ApprovalGroupName of type nvarchar is assumed to be added to the TicketStateCust table.
- Downloads: ApproveByGroupMember.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: ITicketAutoAction
AssignToTester
This app automatically assigns a ticket to a solver from the Testers group if the ticket is in the Program Modifications service and in a status with ID 1.
To run the example, a custom field solvedInVersion of type nvarchar is assumed to be added to the tHdTicketCust table.
- Downloads: AssignToTester.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: ITicketAutoAction
CreateAnalysis
When a new ticket is created in the Program modifications service, a linked ticket is also created in the Program modifications/Designs and analyzes service to create a design for the created request.
To run the example, a custom field createAnalysis of type bool is assumed to be added to the tHdTicketCust table.
- Downloads: CreateAnalysis.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: ITicketAutoAction
SendMailsAboutNewEvent
When an event is created in a ticket in the Program Modifications service this event is forwarded by email to each service manager, unless they are the author or recipient of the event (or their account is disabled).
- Downloads: SendMailsAboutNewEvent.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IActAutoAction
DeclineMessageSendCustomNotification
Modifies the notification about a message rejection if the sender does not have any SLA.
- Downloads: DeclineMessageSendCustomNotification.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IMailMessageAutoAction
AssignToSolverByEmail
When a message is loaded, the message text for an existing ticket is examined for a command to pass to the solver ASSIGNTO: solver name. If the command is found and the solver is found by name, the ticket is automatically assigned to the solver and the message is not logged in the ticket log. Otherwise, the message is processed in the standard way.
- Downloads: AssignToSolverByEmail.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IMailMessageAutoAction
OrderAfterApproval
When a ticket is approved in Purchase service by all approvers, the ticket goes into the Order status.
- Downloads: OrderAfterApproval.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: ITicketApprovalAutoAction
ObjectKnowledgeBase
To the Object page, adds the Knowledge base tab displaying knowledge base articles that contain the manufacturer and model of the object.
- Downloads: ObjectKnowledgeBase.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IEntityTab
TicketKnowledgeBase
To the Ticket page, adds the Knowledge base tab displaying a list of the relevant knowledge base articles (assigned to the ticket service) to the members of the service team of the service.
- Downloads: TicketKnowledgeBase.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IEntityTab
TicketShowLinkDiagram
If the selected ticket is in the defined service, the Ticket page will display the CMDB diagram tab with the linked object.
- Downloads: TicketShowLinkDiagram.xml
- Requirements:
- ALVAO Service Desk Custom Apps module
- ALVAO Configuration Management module
- Used extension types: IEntityTab
TicketAutoClose
This app automatically closes a resolved ticket after the deadline for the requester to reopen the ticket has passed.
- Downloads: TicketAutoClose.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IPeriodicAction
AutoCloseInactiveTickets
The resolved tickets are checked to see if they have passed the time limit for the requester to reopen the ticket (days) and have the automatic transition to the Closed status turned off. If these tickets are not closed within 14 days, they are closed automatically.
- Downloads: AutoCloseInactiveTickets.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IPeriodicAction
UpdateSuperiorGroup
This app automatically fills a particular user group with all superiors of users from a particular organization. The user group can then be used for instance in a definition of a custom field of the type User.
- Downloads: UpdateSuperiorGroup.xml
- Requirements: ALVAO Service Desk Custom Apps module
- Used extension types: IPeriodicAction
CheckObjectMandatoryProperties
Objects that do not have all mandatory properties filled in cannot be moved from a warehouse to another location in the object tree.
- Downloads: CheckObjectMandatoryProperties.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IObjectMoveAutoAction
SetComputerDetectionProfile
When you move a computer out of a Warehouse, the scan profile named Standard is automatically assigned to the computer.
- Downloads: SetComputerDetectionProfile.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IObjectMoveAutoAction
CheckPhoneNumberFormat
This app checks the format of the new Phone number object property value.
- Downloads: CheckPhoneNumberFormat.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IObjectPropertyAutoAction
CopyNewPropertyValueToAnotherProperty
This app writes the new value of the Phone number property to the Phone property of the same object if it is empty.
- Downloads: CopyNewPropertyValueToAnotherProperty.xml
- Requirements: ALVAO Asset Management Custom Apps module
- Used extension types: IObjectPropertyAutoAction