diff --git a/content/applications/services/helpdesk/overview/reports.rst b/content/applications/services/helpdesk/overview/reports.rst index 517da07ba..9d4dd5b61 100644 --- a/content/applications/services/helpdesk/overview/reports.rst +++ b/content/applications/services/helpdesk/overview/reports.rst @@ -2,24 +2,26 @@ Reporting ========= -Odoo *Helpdesk* includes several reports that provide the opportunity to track trends for customer -support tickets, identify areas for improvement, manage employee workloads, and confirm when -customer expectations are met. +.. |SLA| replace:: :abbr:`SLA (Service Level Agreement)` +.. |SLAs| replace:: :abbr:`SLAs (Service Level Agreements)` + +Reports in Odoo *Helpdesk* provide the opportunity to manage employee workloads, identify areas for +improvement, and confirm if customer expectations are being met. Available reports ================= Details about the reports available in Odoo *Helpdesk* can be found below. To view the different -reports, go to :menuselection:`Helpdesk --> Reporting`. +reports, go to :menuselection:`Helpdesk app --> Reporting`, and select one of the following: +:guilabel:`Tickets Analysis`, :guilabel:`SLA Status Analysis`, or :guilabel:`Customer Ratings`. -Ticket Analysis ---------------- +Tickets Analysis +---------------- -The *Ticket Analysis* report (:menuselection:`Helpdesk --> Reporting --> Ticket Analysis`) provides -an overview of every customer support ticket in the database. This includes the number of tickets -assigned among teams and individual users. +The *Tickets Analysis* report (:menuselection:`Helpdesk app --> Reporting --> Tickets Analysis`) +provides an overview of every customer support ticket in the database. -This report is useful in identifying where teams are spending the most time, and helps determine if +This report is useful for identifying where teams are spending the most time, and helps determine if there is an uneven workload distribution among the support staff. The default report counts the number of tickets per team and groups them by stage. @@ -33,26 +35,27 @@ more, click the :guilabel:`Measures` button, and select one or more options from menu: - :guilabel:`Average Hours to Respond`: average number of working hours between a message sent from - the customer and the response from the support team. *This is does not include messages sent when - the ticket was in a folded stage* + the customer and the response from the support team. *This does not include messages sent when + the ticket was in a folded stage.* - :guilabel:`Hours Open`: number of hours between the date the ticket was created and the closed date. If there is no closed date on the ticket, the current date is used. **This measure is not - specific to working hours** -- :guilabel:`Hours Spent`: number of *Timesheet* hours logged on a ticket. *This measure is only - available if Timesheets are enabled on a team, and the current user has the access rights to view - them* -- :guilabel:`Hours to Assign`: number of working hours between the date on which the ticket was - created and when it was assigned to a team member -- :guilabel:`Hours to Close`: number of working hours between the date on which the ticket was - created and the date it was closed -- :guilabel:`Hours to First Response`: number of working hours between the date on which the ticket - was received and the date one which the first message was sent. *This does not include email sent - automatically when a ticket reaches a stage* -- :guilabel:`Hours to SLA Deadline`: number of working hours remaining to reach the last :abbr:`SLA - (Service Level Agreement)` deadline on a ticket -- :guilabel:`Rating /5`: number valued assigned to the rating received from a customer - (Dissatisfied = 1, Okay/Neutral = 3, Satisfied = 5) -- :guilabel:`Count`: number of tickets in total + specific to working hours.** +- :guilabel:`Hours Spent`: number of *Timesheet* hours logged on a ticket. *This + measure is only available if Timesheets are enabled on a team, and the current user has the access + rights to view them.* +- :guilabel:`Hours to Assign`: number of working hours between the date the ticket was created and + when it was assigned to a team member. +- :guilabel:`Hours to Close`: number of working hours between the date the ticket was created and + the date it was closed. +- :guilabel:`Hours to First Response`: number of working hours between the date the ticket was + received and the date on which the first message was sent. *This does not include email sent + automatically when a ticket reaches a stage.* +- :guilabel:`Hours until SLA Deadline`: number of working hours remaining to reach the last |SLA| + deadline on a ticket. +- :guilabel:`Rating (/5)`: number out of five to represent customer feedback (Dissatisfied = 1, + Okay/Neutral = 3, Satisfied = 5). +- :guilabel:`Remaining Hours on SO`: hours remaining on a linked sales order. +- :guilabel:`Count`: number of tickets in total. .. note:: *Working hours* are calculated based on the default working calendar. To view or change the @@ -62,12 +65,12 @@ menu: SLA Status Analysis ------------------- -The *SLA Status Analysis* report (:menuselection:`Helpdesk --> Reporting --> SLA Status Analysis`) -tracks how quickly an SLA (Service Level Agreement) is fulfilled, as well as the success rate of -individual policies. +The *SLA Status Analysis* report (:menuselection:`Helpdesk app --> Reporting --> SLA Status +Analysis`) :ref:`analyzes the performance ` of individual SLA +(Service Level Agreement) policies. -By default, this report is filtered to show the number of :abbr:`SLAs (Service Level Agreements)` -failed, as well as the failure rate over the last 30 days, grouped by team. +By default, this report is filtered to show the number of |SLAs| failed, in progress, and the number +that have been successful. The results are grouped by teams. .. image:: reports/sla-status.png :align: center @@ -76,50 +79,31 @@ failed, as well as the failure rate over the last 30 days, grouped by team. To change the measures used for the report that is currently displayed, or to add more, click the :guilabel:`Measures` button, and select one or more options from the drop-down menu: -- :guilabel:`% of Failed SLA`: percentage of tickets that have failed at least one :abbr:`SLA - (Service Level Agreement)` -- :guilabel:`% of SLA in Progress`: percentage of tickets that have at least one :abbr:`SLA (Service - Level Agreement)` still in progress, and have not failed any :abbr:`SLAs (Service Level - Agreements)` -- :guilabel:`% of Successful SLA`: percentage of tickets where all :abbr:`SLAs (Service Level - Agreements)` have been successful -- :guilabel:`Number of SLA Failed`: number of tickets that have failed at least one :abbr:`SLA - (Service Level Agreement)` -- :guilabel:`Number of SLA Successful`: number of tickets where all :abbr:`SLAs (Service Level - Agreements)` have been successful -- :guilabel:`Number of SLA in Progress`: number of tickets that have at least one :abbr:`SLA - (Service Level Agreement)` still in progress, and have not failed any :abbr:`SLAs (Service Level - Agreements)` -- :guilabel:`Working Hours to Assign`: number of working hours between the date on which the ticket - was created and when it was assigned to a team member -- :guilabel:`Working Hours to Close`: number of working hours between the date on which the ticket - was created and the date it was closed -- :guilabel:`Working Hours to Reach SLA`: number of working hours between the date on which the - ticket was created and the date the :abbr:`SLA (Service Level Agreement)` was satisfied -- :guilabel:`Count`: number of tickets in total - -.. example:: - To see the number of tickets that were able to achieve the stated :abbr:`SLA (Service Level - Agreement)` objectives, and track the amount of time it took to achieve those objectives, click - :menuselection:`Measures --> Number of SLA Successful` and :menuselection:`Measures --> Working - Hours to Reach SLA`. - - To sort these results by the team members assigned to the tickets, select :menuselection:`Total - --> Assigned to`. +- :guilabel:`Number of SLA Failed`: number of tickets that have failed at least one |SLA|. +- :guilabel:`Rating (/5)`: number value representing customer feedback (Dissatisfied = 1, + Okay/Neutral = 3, Satisfied = 5). +- :guilabel:`Remaining Hours on SO`: hours remaining on a linked sales order. +- :guilabel:`Working Hours to Assign`: number of working hours between the date the ticket was + created and when it was assigned to a team member. +- :guilabel:`Working Hours to Close`: number of working hours between the date the ticket was + created and the date it was closed. +- :guilabel:`Working Hours to Reach SLA`: number of working hours between the date the ticket was + created and the date the |SLA| was satisfied. +- :guilabel:`Count`: number of tickets in total. .. seealso:: - :doc:`Service Level Agreements (SLA) ` + :doc:`Service Level Agreements (SLA) ` Customer Ratings ---------------- -The *Customer Ratings* report (:menuselection:`Helpdesk --> Reporting -- Customer Ratings`) +The *Customer Ratings* report (:menuselection:`Helpdesk app--> Reporting --> Customer Ratings`) displays an overview of the ratings received on individual support tickets, as well as any additional comments submitted with the rating. .. image:: reports/customer-ratings.png :align: center - :alt: View of the kanban display in the Customer Ratings report. + :alt: View of the Kanban display in the Customer Ratings report. Click on an individual rating to see additional details about the rating submitted by the customer, including a link to the original ticket. @@ -129,14 +113,14 @@ including a link to the original ticket. :alt: View of the details of an individual customer rating. .. tip:: - On the rating's details page, select the :guilabel:`Visible Internally Only` option to hide the + On the rating's details page, tick the :guilabel:`Visible Internally Only` checkbox to hide the rating from the customer portal. -The *Customer Ratings* report is displayed in a kanban view by default, but can also be displayed +The *Customer Ratings* report is displayed in a Kanban view by default, but can also be displayed in graph, list, or pivot view. .. seealso:: - :doc:`Ratings ` + :doc:`Ratings ` View and filter options ======================= @@ -155,25 +139,25 @@ Pivot view The *pivot* view presents data in an interactive manner. All three *Helpdesk* reports are available in pivot view. -The pivot view can be accessed on any report by selecting the :guilabel:`grid icon` at the top right -of the screen. +The pivot view can be accessed on any report by selecting the :icon:`oi-view-pivot` +:guilabel:`(pivot)` icon at the top-right of the screen. .. image:: reports/pivot-view.png :align: center :alt: View of the SLA status analysis report in Odoo Helpdesk. -To add a group to a row or column to the pivot view, click the :guilabel:`➕ (plus sign)` next to -:guilabel:`Total`, and then select one of the groups. To remove one, click the :guilabel:`➖ (minus -sign)` and de-select the appropriate option. +To add a group to a row or column to the pivot view, click the :icon:`fa-plus-square` +:guilabel:`(plus)` icon next to :guilabel:`Total`, and then select one of the groups. To remove one, +click the :icon:`fa-minus-square-o` :guilabel:`(minus)` icon, and de-select the appropriate option. Graph view ---------- The *graph* view presents data in either a *bar*, *line*, or *pie* chart. -Switch to the graph view by selecting the :guilabel:`line chart icon` at the top right of the -screen. To switch between the different charts, select the *related icon* at the top left of the -chart, while in graph view. +Switch to the graph view by selecting the :icon:`fa-area-chart` :guilabel:`(area chart)` icon at the +top-right of the screen. To switch between the different charts, select the *related icon* at the +top-left of the chart, while in graph view. .. tabs:: @@ -197,25 +181,29 @@ chart, while in graph view. .. tip:: Both the *bar chart* and *line chart* can utilize the *stacked* view option. This presents two - (or more) groups of data on top of each other, instead of next to each other, making it easier - to compare data. + or more groups of data on top of each other, instead of next to each other, making it easier to + compare data. While viewing either a bar chart or line chart, click the :icon:`fa-database` + :guilabel:`(stacked)` icon to toggle the stacked view option on or off. Save and share a favorite search -------------------------------- The *Favorites* feature found on *Helpdesk* reports allows users to save their most commonly used -filters without having to reconstruct them every time they are needed. +filters, without having to reconstruct them every time they are needed. -To create and save new *Favorites* on a report, follow the steps below: +To create and save a new *Favorites* configuration on a report, follow the steps below: #. Set the necessary parameters using the :guilabel:`Filters`, :guilabel:`Group By` and :guilabel:`Measures` options. -#. Click :menuselection:`Favorites --> Save current search`. -#. Rename the search. -#. Select :guilabel:`Use by default` to have these filter settings automatically displayed when the - report is opened. Otherwise, leave it blank. -#. Select :guilabel:`Share with all users` to make this filter available to all other database - users. If this box is not checked, it will only be available to the user who creates it. +#. Click the :icon:`fa-caret-down` :guilabel:`(down)` icon next to the :guilabel:`Search...` bar to + open the drop-down menu. +#. Under the :guilabel:`Favorites` heading, click :guilabel:`Save current search`. +#. If desired, enter a new name for the report. +#. Tick the :guilabel:`Default Filter` checkbox to have these filter settings automatically + displayed when the report is opened. Otherwise, leave it blank. +#. Tick the :guilabel:`Shared` checkbox to make this filter configuration available to all other + database users. If this checkbox is not ticked, only the user who creates the filter can access + it. #. Click :guilabel:`Save` to preserve the configuration for future use. .. image:: reports/save-filters.png @@ -223,5 +211,5 @@ To create and save new *Favorites* on a report, follow the steps below: :alt: View of the save favorites option in Odoo Helpdesk. .. seealso:: - - :doc:`Start receiving tickets ` - - :doc:`Odoo reporting ` + - :doc:`Start receiving tickets ` + - :doc:`Odoo reporting <../../../essentials/reporting>` diff --git a/content/applications/services/helpdesk/overview/reports/bar-chart.png b/content/applications/services/helpdesk/overview/reports/bar-chart.png index f8e88b99b..96f0886b7 100644 Binary files a/content/applications/services/helpdesk/overview/reports/bar-chart.png and b/content/applications/services/helpdesk/overview/reports/bar-chart.png differ diff --git a/content/applications/services/helpdesk/overview/reports/customer-ratings.png b/content/applications/services/helpdesk/overview/reports/customer-ratings.png index 69adb4fe5..148cd7dd9 100644 Binary files a/content/applications/services/helpdesk/overview/reports/customer-ratings.png and b/content/applications/services/helpdesk/overview/reports/customer-ratings.png differ diff --git a/content/applications/services/helpdesk/overview/reports/line-chart.png b/content/applications/services/helpdesk/overview/reports/line-chart.png index 2a83cba86..8dff0c784 100644 Binary files a/content/applications/services/helpdesk/overview/reports/line-chart.png and b/content/applications/services/helpdesk/overview/reports/line-chart.png differ diff --git a/content/applications/services/helpdesk/overview/reports/pie-chart.png b/content/applications/services/helpdesk/overview/reports/pie-chart.png index 29e8cbfd9..969ecf1cf 100644 Binary files a/content/applications/services/helpdesk/overview/reports/pie-chart.png and b/content/applications/services/helpdesk/overview/reports/pie-chart.png differ diff --git a/content/applications/services/helpdesk/overview/reports/pivot-view.png b/content/applications/services/helpdesk/overview/reports/pivot-view.png index e8acbff37..53e8f2e79 100644 Binary files a/content/applications/services/helpdesk/overview/reports/pivot-view.png and b/content/applications/services/helpdesk/overview/reports/pivot-view.png differ diff --git a/content/applications/services/helpdesk/overview/reports/save-filters.png b/content/applications/services/helpdesk/overview/reports/save-filters.png index 78dbee206..21db7938a 100644 Binary files a/content/applications/services/helpdesk/overview/reports/save-filters.png and b/content/applications/services/helpdesk/overview/reports/save-filters.png differ diff --git a/content/applications/services/helpdesk/overview/reports/sla-status.png b/content/applications/services/helpdesk/overview/reports/sla-status.png index d1922db03..c6c7bd012 100644 Binary files a/content/applications/services/helpdesk/overview/reports/sla-status.png and b/content/applications/services/helpdesk/overview/reports/sla-status.png differ diff --git a/content/applications/services/helpdesk/overview/reports/tickets-default.png b/content/applications/services/helpdesk/overview/reports/tickets-default.png index 8b871cd16..100f066dd 100644 Binary files a/content/applications/services/helpdesk/overview/reports/tickets-default.png and b/content/applications/services/helpdesk/overview/reports/tickets-default.png differ diff --git a/content/applications/services/helpdesk/overview/sla.rst b/content/applications/services/helpdesk/overview/sla.rst index 9e35f6395..4ea22c79f 100644 --- a/content/applications/services/helpdesk/overview/sla.rst +++ b/content/applications/services/helpdesk/overview/sla.rst @@ -127,6 +127,8 @@ ticket is moved to the :guilabel:`Reach Stage`. :align: center :alt: View of a ticket's form with a failing and passing SLA in Odoo Helpdesk. +.. _helpdesk/analyze-sla-performance: + Analyze SLA performance =======================