Released on May 13, 2025 · 67 updates
You can now use dollar variables ($) CLIENT_ID, AREA & AREASITE on Sales Order notifications
You can now use dollar variables ($) CLIENT_ID, AREA & AREASITE on Sales Order notifications
Added the guid of the changed entity to the list of config changes
Added the guid of the changed entity to the list of config changes
Added an option to Actions to download all Ticket attachments when the action is used
Added an option to Actions to download all Ticket attachments when the action is used
Only applicable when the action is a quick action and non user facing.
Added the $-TERMNETTOTAL variable for quote lines to display the price for the whole term multiplied by quantity
Added the $-TERMNETTOTAL variable for quote lines to display the price for the whole term multiplied by quantity
Added a setting for a default asset template on asset types
Added a setting for a default asset template on asset types
This setting can be found by going to Configuration>Asset Management>Asset Type
This will then apply the asset template that is associated as the default with the asset type
Added a Read and Create level for User permissions
Added a Read and Create level for User permissions
At this permission level, an Agent can create new Users, but not edit existing Users except for adding notes to them.
Added the ability to test runbook steps that run a SQL query
Added the ability to test runbook steps that run a SQL query
Added a setting to the Sales Order configuration: "All lines must be manually marked as complete"
Added a setting to the Sales Order configuration: "All lines must be manually marked as complete"
By default, a line is automatically considered complete when there are no actions available on it, and this hides the order from the "Requires Action" view.
With this setting enabled, all lines must be manually marked as complete instead.
Added a field to track which agent created a template
Added a field to track which agent created a template
Added an option to choose the recipient of the automatic email reply on closed/pending closure tickets
Added an option to choose the recipient of the automatic email reply on closed/pending closure tickets
Added the option to use a new related assets edit screen
Added the option to use a new related assets edit screen
At ticket type level you can enable "When clicking a linked asset, display the relationship edit screen".
This will display a screen with 2 fields: impact statement and activity, which are stored as part of the ticket-asset relationship.
You can also display asset fields here, by enabling "Show on ticket-asset relationship edit screen" on the asset field.
To view the normal asset details screen, you can either right-click on the asset or click the button in the top right of the edit screen.
Added a new setting to require the agent level override approval permission to add ad-hoc approvers
Added a new setting to require the agent level override approval permission to add ad-hoc approvers
This setting can be enabled under the approval processes tab in Configuration>Tickets>Approval Processes
Added a setting to display breadcrumbs when navigating through the service catalogue on the portal
Added a setting to display breadcrumbs when navigating through the service catalogue on the portal
Improved custom table SQL imports and added pagination to retrieving custom table rows
Improved custom table SQL imports and added pagination to retrieving custom table rows
The SQL import for custom tables has been improved to allow for larger numbers of rows to be imported at once.
As part of this, pagination has been introduced to the custom table endpoint, allowing rows to be returned more efficiently.
To use this, the includedetails parameter must be true, and then the standard paginate, page_size, and page_no parameters can be used to return a subset of rows.
The advanced_search and orderby parameters can also be used.
For more information check out SQL imports
You can now reset the response SLA when opening a ticket from the call screen
You can now reset the response SLA when opening a ticket from the call screen
There is now a per SLA setting which allows you to 'Reset the Respond-By target when opening a Ticket from the call screen'.
The SLA will get reset once you have linked the ticket to the call and hit 'Complete':
Improved the TeamViewer integration to support the new custom TeamViewer protocol
Improved the TeamViewer integration to support the new custom TeamViewer protocol
TeamViewer is phasing out its legacy web protocol. As part of this change, the TeamViewer Asset and Site fields will automatically transition to the new protocol upon upgrading.
To revert to the legacy web protocol, navigate to Configuration > Integrations > TeamViewer set the protocol to "Web (legacy)".
Added access control to the Microsoft Entra ID integration
Added access control to the Microsoft Entra ID integration
This allows non-admins to configure the integration. To allow an agent to create Entra ID connections, they need to be given the "Can Configure Microsoft Entra ID Access Control" permission.
NOTE: The manual imports will list the users/agents, but may fail to create/update them if the agent does not have the necessary permissions.
Added the ability to set a hint for asset fields
Added the ability to set a hint for asset fields
These work exactly the same as custom field hints, allowing you to specify them either as a hint or a placeholder.
Fixed a display issue with the KB setting "hide the edit button on articles when using drafts"
Fixed a display issue with the KB setting "hide the edit button on articles when using drafts"
Fixed a minor issue with Microsoft Sentinel webhooks
Also in 2.195.1 · 2.184.101
Fixed a minor issue with Microsoft Sentinel webhooks
Also in 2.195.1 · 2.184.101
Minor display improvement for the KB guide link buttons on configuration pages
Minor display improvement for the KB guide link buttons on configuration pages
Fixed an issue which could throw an error when creating a bill off of a Purchase Order and having a client 'Due Date Type' override set to 'Equal to the invoice date'
Fixed an issue which could throw an error when creating a bill off of a Purchase Order and having a client 'Due Date Type' override set to 'Equal to the invoice date'
Fixed an issue with filtering config tracking records where an impersonated agent had made changes
Also in 2.195.1 · 2.184.101
Fixed an issue with filtering config tracking records where an impersonated agent had made changes
Also in 2.195.1 · 2.184.101
Fixed a minor UI issue with the ticket type field list with the 'Agent Signature' Field when used in field groups
Also in 2.195.1 · 2.184.101
Fixed a minor UI issue with the ticket type field list with the 'Agent Signature' Field when used in field groups
Also in 2.195.1 · 2.184.101
Fixed an issue with Admin Mode Elevation not working with SSO - unsupported 'prompt' value
Fixed an issue with Admin Mode Elevation not working with SSO - unsupported 'prompt' value
Fixed a visual issue with configuring Ticket XML templates
Fixed a visual issue with configuring Ticket XML templates
Fixed an issue with the tree view sometimes disappearing when using multiple Halo tabs
Fixed an issue with the tree view sometimes disappearing when using multiple Halo tabs
Fixed an issue with loading the instances area when there is a version mismatch
Fixed an issue with loading the instances area when there is a version mismatch
Fixed an issue with SyncroMSP alerting
Also in 2.195.1 · 2.184.101
Fixed an issue with SyncroMSP alerting
Also in 2.195.1 · 2.184.101
Fixed the Freshdesk import failing to start when the authorising agent doesn't have access to Freshdesk agents, groups or products
Also in 2.195.1 · 2.184.101
Fixed the Freshdesk import failing to start when the authorising agent doesn't have access to Freshdesk agents, groups or products
Also in 2.195.1 · 2.184.101
Fixed an issue with self service portal button restrictions
Fixed an issue with self service portal button restrictions
Fixed an issue where managed agents won't show up on timesheets if you only have managed permissions
Fixed an issue where managed agents won't show up on timesheets if you only have managed permissions
Fixed an issue with not allowing some system fields in email rule field mappings
Also in 2.195.1 · 2.184.101
Fixed an issue with not allowing some system fields in email rule field mappings
Also in 2.195.1 · 2.184.101
Fixed a display issue with the full screen expand option on child ticket tables
Fixed a display issue with the full screen expand option on child ticket tables
Fixed a display issue with statuses with a white colour on the Kanban board
Fixed a display issue with statuses with a white colour on the Kanban board
Fixed an issue with the Report menu pin icon not showing until selected
Fixed an issue with the Report menu pin icon not showing until selected
Fixed an issue enabling Two Factor Authentication if using a mailbox as the global default for outgoing mail
Fixed an issue enabling Two Factor Authentication if using a mailbox as the global default for outgoing mail
Fixed an issue with Jamd asset type mappings not working correctly
Also in 2.195.1 · 2.184.101
Fixed an issue with Jamd asset type mappings not working correctly
Also in 2.195.1 · 2.184.101
Fixed an issue with the Online Agents system report
Also in 2.195.1 · 2.184.101
Fixed an issue with the Online Agents system report
Also in 2.195.1 · 2.184.101
Fixed an issue with recurring invoice columns all being blank against customers
Fixed an issue with recurring invoice columns all being blank against customers
Resolved an issue with PDF generation failing when using the "Enable Agent app session ID cookie validation" setting
Resolved an issue with PDF generation failing when using the "Enable Agent app session ID cookie validation" setting
Fixed an issue with displaying Azure AI Search logs
Fixed an issue with displaying Azure AI Search logs
Minor improvement to the Ticket User field on Automated Tickets
Minor improvement to the Ticket User field on Automated Tickets
Minor UI display improvement to calendar options
Minor UI display improvement to calendar options
Fixed an issue where Bills couldn't be synced to Xero
Also in 2.195.1 · 2.184.101
Fixed an issue where Bills couldn't be synced to Xero
Also in 2.195.1 · 2.184.101
Fixed an issue with canned text and view access control based on team membership
Also in 2.195.1 · 2.184.101
Fixed an issue with canned text and view access control based on team membership
Also in 2.195.1 · 2.184.101
Fixed a rounding issue which could sometimes prevent Invoices from syncing to Xero
Fixed a rounding issue which could sometimes prevent Invoices from syncing to Xero
Resolved an issue with Currency not allowing 5 decimal places in the History table
Resolved an issue with Currency not allowing 5 decimal places in the History table
Fixed an issue with FAQ list selection on article drafts
Fixed an issue with FAQ list selection on article drafts
Minor display improvement to the Mailbox Override field on the Teams configuration
Minor display improvement to the Mailbox Override field on the Teams configuration
Fixed an issue with a message box that couldn't be dismissed
Fixed an issue with a message box that couldn't be dismissed
Fixed tickets defaulting to expired contracts when using "Auto select the Contract on a Ticket based on billing description"
Also in 2.195.1 · 2.184.101
Fixed tickets defaulting to expired contracts when using "Auto select the Contract on a Ticket based on billing description"
Also in 2.195.1 · 2.184.101
Fixed minor spelling mistake
Fixed minor spelling mistake
Fixed an issue stopping notifications from going out on Sales Order events
Also in 2.195.1 · 2.184.101
Fixed an issue stopping notifications from going out on Sales Order events
Also in 2.195.1 · 2.184.101
Fixed an issue with adding notes to Recurring Invoices
Also in 2.195.1 · 2.184.101
Fixed an issue with adding notes to Recurring Invoices
Also in 2.195.1 · 2.184.101
Fixed an issue with invoices from RFI sometimes not displaying as completed correctly when using multiple Halo tabs
Fixed an issue with invoices from RFI sometimes not displaying as completed correctly when using multiple Halo tabs
Added an IdInt column to the NHD_Identity_Application table so dynamic custom fields can look up API applications.
Added an IdInt column to the NHD_Identity_Application table so dynamic custom fields can look up API applications.
Fixed an issue where PDFs were unable to be appended and prepended to Quote PDFs
Also in 2.195.1 · 2.184.101
Fixed an issue where PDFs were unable to be appended and prepended to Quote PDFs
Also in 2.195.1 · 2.184.101
Fixed an issue where ticket links on actions on the portal may redirect back to the agent app
Fixed an issue where ticket links on actions on the portal may redirect back to the agent app
Fixed an issue with custom integration runbooks when adding to array
Fixed an issue with custom integration runbooks when adding to array
Fixed an issue with some tables not showing the next and back buttons between 6 and 10 rows in some cases
Also in 2.195.1 · 2.184.101
Fixed an issue with some tables not showing the next and back buttons between 6 and 10 rows in some cases
Also in 2.195.1 · 2.184.101
Minor backend improvements to Ingram Micro Reseller integration
Minor backend improvements to Ingram Micro Reseller integration
Minor backend improvements to the Tech Data Reseller integration
Minor backend improvements to the Tech Data Reseller integration
Fixed an issue where signature fields on Actions wouldn't apply to signature fields on Tickets
Also in 2.195.1 · 2.184.101
Fixed an issue where signature fields on Actions wouldn't apply to signature fields on Tickets
Also in 2.195.1 · 2.184.101
Fixed an issue where overriding charge rates on contracts may not apply overriding time rounding/multipliers
Fixed an issue where overriding charge rates on contracts may not apply overriding time rounding/multipliers
Fixed an issue with composite reports not attaching to actions
Fixed an issue with composite reports not attaching to actions
Fixed a error saving recurring appointments when imported via the integrator
Fixed a error saving recurring appointments when imported via the integrator