[IMP] Helpdesk: Reporting 17

closes odoo/documentation#9266

X-original-commit: f036553f5a
Signed-off-by: Jessica Rogers (jero) <jero@odoo.com>
Co-authored-by: Felicia Kuan <feku@odoo.com>
Co-authored-by: ksc-odoo <73958186+ksc-odoo@users.noreply.github.com>
Co-authored-by: Sam Lieber (sali) <36018073+samueljlieber@users.noreply.github.com>
This commit is contained in:
jero-odoo 2024-05-06 15:47:24 -04:00
parent 7af69100af
commit 8da4dca4a3
10 changed files with 79 additions and 89 deletions

View File

@ -2,24 +2,26 @@
Reporting Reporting
========= =========
Odoo *Helpdesk* includes several reports that provide the opportunity to track trends for customer .. |SLA| replace:: :abbr:`SLA (Service Level Agreement)`
support tickets, identify areas for improvement, manage employee workloads, and confirm when .. |SLAs| replace:: :abbr:`SLAs (Service Level Agreements)`
customer expectations are met.
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 Available reports
================= =================
Details about the reports available in Odoo *Helpdesk* can be found below. To view the different 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 The *Tickets Analysis* report (:menuselection:`Helpdesk app --> Reporting --> Tickets Analysis`)
an overview of every customer support ticket in the database. This includes the number of tickets provides an overview of every customer support ticket in the database.
assigned among teams and individual users.
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 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. 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: menu:
- :guilabel:`Average Hours to Respond`: average number of working hours between a message sent from - :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 customer and the response from the support team. *This does not include messages sent when
the ticket was in a folded stage* the ticket was in a folded stage.*
- :guilabel:`Hours Open`: number of hours between the date the ticket was created and the closed - :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 date. If there is no closed date on the ticket, the current date is used. **This measure is not
specific to working hours** specific to working hours.**
- :guilabel:`Hours Spent`: number of *Timesheet* hours logged on a ticket. *This measure is only - :guilabel:`Hours Spent`: number of *Timesheet* hours logged on a ticket. *This
available if Timesheets are enabled on a team, and the current user has the access rights to view measure is only available if Timesheets are enabled on a team, and the current user has the access
them* rights to view them.*
- :guilabel:`Hours to Assign`: number of working hours between the date on which the ticket was - :guilabel:`Hours to Assign`: number of working hours between the date the ticket was created and
created and when it was assigned to a team member when it was assigned to a team member.
- :guilabel:`Hours to Close`: number of working hours between the date on which the ticket was - :guilabel:`Hours to Close`: number of working hours between the date the ticket was created and
created and the date it was closed the date it was closed.
- :guilabel:`Hours to First Response`: number of working hours between the date on which the ticket - :guilabel:`Hours to First Response`: number of working hours between the date the ticket was
was received and the date one which the first message was sent. *This does not include email sent received and the date on which the first message was sent. *This does not include email sent
automatically when a ticket reaches a stage* automatically when a ticket reaches a stage.*
- :guilabel:`Hours to SLA Deadline`: number of working hours remaining to reach the last :abbr:`SLA - :guilabel:`Hours until SLA Deadline`: number of working hours remaining to reach the last |SLA|
(Service Level Agreement)` deadline on a ticket deadline on a ticket.
- :guilabel:`Rating /5`: number valued assigned to the rating received from a customer - :guilabel:`Rating (/5)`: number out of five to represent customer feedback (Dissatisfied = 1,
(Dissatisfied = 1, Okay/Neutral = 3, Satisfied = 5) Okay/Neutral = 3, Satisfied = 5).
- :guilabel:`Count`: number of tickets in total - :guilabel:`Remaining Hours on SO`: hours remaining on a linked sales order.
- :guilabel:`Count`: number of tickets in total.
.. note:: .. note::
*Working hours* are calculated based on the default working calendar. To view or change the *Working hours* are calculated based on the default working calendar. To view or change the
@ -62,12 +65,12 @@ menu:
SLA Status Analysis SLA Status Analysis
------------------- -------------------
The *SLA Status Analysis* report (:menuselection:`Helpdesk --> Reporting --> SLA Status Analysis`) The *SLA Status Analysis* report (:menuselection:`Helpdesk app --> Reporting --> SLA Status
tracks how quickly an SLA (Service Level Agreement) is fulfilled, as well as the success rate of Analysis`) :ref:`analyzes the performance <helpdesk/analyze-sla-performance>` of individual SLA
individual policies. (Service Level Agreement) policies.
By default, this report is filtered to show the number of :abbr:`SLAs (Service Level Agreements)` By default, this report is filtered to show the number of |SLAs| failed, in progress, and the number
failed, as well as the failure rate over the last 30 days, grouped by team. that have been successful. The results are grouped by teams.
.. image:: reports/sla-status.png .. image:: reports/sla-status.png
:align: center :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 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:`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 - :guilabel:`Number of SLA Failed`: number of tickets that have failed at least one |SLA|.
(Service Level Agreement)` - :guilabel:`Rating (/5)`: number value representing customer feedback (Dissatisfied = 1,
- :guilabel:`% of SLA in Progress`: percentage of tickets that have at least one :abbr:`SLA (Service Okay/Neutral = 3, Satisfied = 5).
Level Agreement)` still in progress, and have not failed any :abbr:`SLAs (Service Level - :guilabel:`Remaining Hours on SO`: hours remaining on a linked sales order.
Agreements)` - :guilabel:`Working Hours to Assign`: number of working hours between the date the ticket was
- :guilabel:`% of Successful SLA`: percentage of tickets where all :abbr:`SLAs (Service Level created and when it was assigned to a team member.
Agreements)` have been successful - :guilabel:`Working Hours to Close`: number of working hours between the date the ticket was
- :guilabel:`Number of SLA Failed`: number of tickets that have failed at least one :abbr:`SLA created and the date it was closed.
(Service Level Agreement)` - :guilabel:`Working Hours to Reach SLA`: number of working hours between the date the ticket was
- :guilabel:`Number of SLA Successful`: number of tickets where all :abbr:`SLAs (Service Level created and the date the |SLA| was satisfied.
Agreements)` have been successful - :guilabel:`Count`: number of tickets in total.
- :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`.
.. seealso:: .. seealso::
:doc:`Service Level Agreements (SLA) </applications/services/helpdesk/overview/sla>` :doc:`Service Level Agreements (SLA) <sla>`
Customer Ratings 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 displays an overview of the ratings received on individual support tickets, as well as any
additional comments submitted with the rating. additional comments submitted with the rating.
.. image:: reports/customer-ratings.png .. image:: reports/customer-ratings.png
:align: center :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, Click on an individual rating to see additional details about the rating submitted by the customer,
including a link to the original ticket. 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. :alt: View of the details of an individual customer rating.
.. tip:: .. 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. 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. in graph, list, or pivot view.
.. seealso:: .. seealso::
:doc:`Ratings </applications/services/helpdesk/overview/ratings>` :doc:`Ratings <ratings>`
View and filter options 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 The *pivot* view presents data in an interactive manner. All three *Helpdesk* reports are available
in pivot view. in pivot view.
The pivot view can be accessed on any report by selecting the :guilabel:`grid icon` at the top right The pivot view can be accessed on any report by selecting the :icon:`oi-view-pivot`
of the screen. :guilabel:`(pivot)` icon at the top-right of the screen.
.. image:: reports/pivot-view.png .. image:: reports/pivot-view.png
:align: center :align: center
:alt: View of the SLA status analysis report in Odoo Helpdesk. :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 To add a group to a row or column to the pivot view, click the :icon:`fa-plus-square`
:guilabel:`Total`, and then select one of the groups. To remove one, click the :guilabel:` (minus :guilabel:`(plus)` icon next to :guilabel:`Total`, and then select one of the groups. To remove one,
sign)` and de-select the appropriate option. click the :icon:`fa-minus-square-o` :guilabel:`(minus)` icon, and de-select the appropriate option.
Graph view Graph view
---------- ----------
The *graph* view presents data in either a *bar*, *line*, or *pie* chart. 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 Switch to the graph view by selecting the :icon:`fa-area-chart` :guilabel:`(area chart)` icon at the
screen. To switch between the different charts, select the *related icon* at the top left of the top-right of the screen. To switch between the different charts, select the *related icon* at the
chart, while in graph view. top-left of the chart, while in graph view.
.. tabs:: .. tabs::
@ -197,25 +181,29 @@ chart, while in graph view.
.. tip:: .. tip::
Both the *bar chart* and *line chart* can utilize the *stacked* view option. This presents two 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 or more groups of data on top of each other, instead of next to each other, making it easier to
to compare data. 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 Save and share a favorite search
-------------------------------- --------------------------------
The *Favorites* feature found on *Helpdesk* reports allows users to save their most commonly used 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 #. Set the necessary parameters using the :guilabel:`Filters`, :guilabel:`Group By` and
:guilabel:`Measures` options. :guilabel:`Measures` options.
#. Click :menuselection:`Favorites --> Save current search`. #. Click the :icon:`fa-caret-down` :guilabel:`(down)` icon next to the :guilabel:`Search...` bar to
#. Rename the search. open the drop-down menu.
#. Select :guilabel:`Use by default` to have these filter settings automatically displayed when the #. Under the :guilabel:`Favorites` heading, click :guilabel:`Save current search`.
report is opened. Otherwise, leave it blank. #. If desired, enter a new name for the report.
#. Select :guilabel:`Share with all users` to make this filter available to all other database #. Tick the :guilabel:`Default Filter` checkbox to have these filter settings automatically
users. If this box is not checked, it will only be available to the user who creates it. 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. #. Click :guilabel:`Save` to preserve the configuration for future use.
.. image:: reports/save-filters.png .. 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. :alt: View of the save favorites option in Odoo Helpdesk.
.. seealso:: .. seealso::
- :doc:`Start receiving tickets </applications/services/helpdesk/overview/receiving_tickets>` - :doc:`Start receiving tickets <receiving_tickets>`
- :doc:`Odoo reporting </applications/essentials/reporting>` - :doc:`Odoo reporting <../../../essentials/reporting>`

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -127,6 +127,8 @@ ticket is moved to the :guilabel:`Reach Stage`.
:align: center :align: center
:alt: View of a ticket's form with a failing and passing SLA in Odoo Helpdesk. :alt: View of a ticket's form with a failing and passing SLA in Odoo Helpdesk.
.. _helpdesk/analyze-sla-performance:
Analyze SLA performance Analyze SLA performance
======================= =======================