• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Skip to custom navigation
HaloPSA

HaloPSA

  • Features
  • Pricing
  • Integrations
  • Resources
    • Demo On Demand
    • Roadmap
    • ITIL Alignment
    • Guides
    • HaloPSA Academy
    • Onboarding Partners
    • Distributors
  • Compare Us
    • ConnectWise
    • Datto Autotask
  • Solutions
    • I Need To…
      • Run My Business More Effectively

        Find out which customers and services are profitable and gain the confidence to act on this data.

      • Improve My Customer Experience

        Make all interactions as smooth as possible with a fully thought out end to end experience for your customers.

      • Streamline My Sales Process

        Remove unnecessary processes from your sales and account management and let them focus on their customer relationships.

      • Gain Control Of My Projects

        Visualise your workload and forecast your required budgets to ensure you can deliver on your projects.

    • We Are A…
      • Managed Service Provider
      • Telecommunications Provider
      • Cloud Solution Provider
      • Software Company
      • Consultancy Firm
    • Case Studies
      • nGeneration
      • Centrality
      • Commercial Managed IT
  • Start trial
  • Book demo

HaloPSA Guides

Documentation to assist with the setup and configuration of the HaloPSA platform

Guides > Missing or Deleted Tickets

Missing or Deleted Tickets


What to do when you cannot access a ticket.


The below screen indicates a ticket that cannot be accessed: 

There are a variety of reasons as to why this may be the case, however it is usually because the ticket has been deleted.


If you have accidentally deleted a number of tickets and need to get them back, If the permanently delete button has not been checked on, you can recover deleted tickets by clicking on the deleted tickets button and selecting the tickets you would like to recover, this can be found in Configuration > Advanced Setings > *Deletion Settings Tab*:


NB: If permanently delete is on, only the tickets deleted after turning it off will show in the recovery list, before that button is turned off, any tickets permanently deleted, are permanently deleted via the API. Another notable point is that at least one ticket has to be selected for the edit/recovery options to be visible.


If the tickets have been permanently deleted, it is permanent as the actions performed are via the API, if you are having issues with this please reach out to the support team and they will do their best to assist you.


Remember, you have a variety of controls over the "Delete" button:

  1. You can stop agents from being able to delete tickets by altering their premissions to "Cannot delete tickets". Their role may inherit a higher permission, and the highest level of access takes precedence, so make sure to check that they are not inheriting higher permissions from a role, as this will override due to it being a higher permission, checkout the roles guide here: Configuring Agent Roles.


It can also be the case that the ticket has just been hidden from your view:

  • The ticket is either in a section you cannot view or holds an attribute restricted from your view such as category, ticket type, ticket group (Ticket Groups) etc.

It could also be the case that the ticket has been merged into another one. You can contact support to investigate this if you are at all unsure.


The most efficient way to understand why a ticket is inaccessible is with your reporting suite however. The following is a SQL script which when run will show whether a ticket has been deleted and so on. First, head to your reporting suite, click "New" in the top right-hand corner and head to 

"Data Source", select the source called *Write a custom SQL Query*. Paste the below script into the text box and head to "Preview Report". Pick the date range for the ticket's submission and then click on the load button.



SELECT faults.faultid        AS [Ticket Number],
       CASE
         WHEN fdeleted > 0 THEN 'True'
         ELSE 'False'
       END                   AS [Ticket deleted?],
LEFT(dateoccured, 19) AS [Ticket Submitted],
       tstatusdesc           AS [Status],
       sectio_               AS [Team],
       rtdesc                AS [Ticket Type], 

       Category2 as [Ticket Category],

       Acurrent.uname        AS [Assigned Agent],
LEFT(datecleared, 19) AS [Closure Date],
       Acleared.uname        AS [Closing Agent],
       CASE
         WHEN fmergedintofaultid > 0 THEN 'Ticket Merged into '
+ Cast(fmergedintofaultid AS NVARCHAR)
         ELSE 'Not Merged'
       END                   AS [Ticket Merged]
FROM   faults
       LEFT JOIN requesttype
              ON requesttypenew = rtid
       LEFT JOIN uname Acurrent
              ON assignedtoint = Acurrent.unum
       LEFT JOIN uname Acleared
              ON clearwhoint = Acleared.unum
       LEFT JOIN tstatus
              ON tstatus = status
WHERE  dateoccured BETWEEN @startdate AND @enddate  



Popular Guides

  • Asset Import - CSV/XLS/Spreadsheet Method
  • Call Management
  • Creating a New Application for API Connections
  • Creating Agents and Editing Agent Details
  • Departments and Teams
  • Halo Integrator
  • Importing Data
  • Multiple New Portals with different branding for one customer [Hosted]
  • NHServer Deprecation User Guide
  • Organisation Basics
  • Organising Teams of Agents
  • Step-by-Step Configuration Walk Through

Footer

Products

Company

  • Contact us
  • Events
  • Channel Partners
  • Technology Partners
  • Distributors
  • Referral Program

HaloPSA

  • Features
  • Integrations
  • Mobile Apps
  • Blog
  • Pricing

Key Features

  • Service Desk
  • Sales CRM
  • Billable Time Tracking
  • Reporting
  • Contracts
  • Billing
  • Stock Management
  • Projects

Compare PSA

  • ConnectWise
  • Datto Autotask
  • Accelo
  • Harmony PSA
  • Naverisk
  • Top Desk
  • Kaseya BMS
  • Atera
  • Freshservice

Social

  • Terms and Conditions
  • Privacy Policy
  • Security
  • GDPR
  • Modern Slavery Statement
We've moved!

Please visit our new website at USEHALO.COM/HALOPSA