A simple Dashboard created from the Autotask API for displaying unassigned tickets on monitors.
- Easy to use Settings.json file, no modifying or digging through code
- User set alert for when unassigned tickets are about to breach SLA
- Configurable Start and End of day so alert noise isn't playing all night
- External CSS file to modify as you wish
- Cross platform. Tested on Windows 10 PowerShell 5.1 and Ubuntu 20.04 PowerShell 7.1
Install-Module -Name Autotask -RequiredVersion 1.6.14 -Force
Install the two fonts in the CSS folder to the device that will be displaying the webpage
- Download repository to device
- Modify settings.json to fit your requirements
- Run Main.ps1
- PollInterval - The controls how often the API is polled and how often a new html file is created
- StartOfDay - Can be in the format of 8:30pm, 08:00 but not 0800
- EndOfDay - Same as StartOfDay
- TimeOffset - For setting daylight savings or if the source from the API has the wrong time
- WarningBeep - Value is in minutes. If you have a 2 hour SLA and want to to beep 10 minutes before you would set it as 110
- BeepPitch - Minimum value 190 and Maximum value 8500
- BeepDuration - Minimum value 1 and Maximum value 10000
- TruncateLength - This controls the maximum length a Ticket Title/Subject can be on the Dashboard. If things are going offscreen adjust length accordingly.
- OutputLocation - Export loction of the html file
- CSSTicketsTrue - CSS location
- CSSTicketsFalse - CSS location
No beep sound is heard Beeps are generated from the PowerShell script, not the html page. The device running the script needs to be able to produce sound.