Skip to content

Commit 85e04b2

Browse files
committed
[ADD] Appraisals: Appraisal Analysis reporting
closes #11037 Signed-off-by: Zachary Straub (zst) <[email protected]>
1 parent 49561d4 commit 85e04b2

15 files changed

+122
-133
lines changed

content/applications/hr/appraisals.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,11 @@ document.
173173
.. seealso::
174174
- :doc:`appraisals/new_appraisals`
175175
- :doc:`appraisals/goals`
176-
- :doc:`appraisals/reporting`
176+
- :doc:`appraisals/appraisal_analysis`
177177

178178
.. toctree::
179179
:titlesonly:
180180

181181
appraisals/new_appraisals
182182
appraisals/goals
183-
appraisals/reporting
183+
appraisals/appraisal_analysis
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
==================
2+
Appraisal analysis
3+
==================
4+
5+
The **Appraisals** app has the ability to report on all the appraisals in the system, including
6+
past, present, and future appraisals, and their respective statuses. This report helps managers
7+
track scheduled appraisals, and identify any overdue or unconfirmed ones.
8+
9+
To access the *Appraisal Analysis* report, navigate to :menuselection:`Appraisals app --> Reporting
10+
--> Appraisal Analysis`.
11+
12+
On the :guilabel:`Appraisal Analysis` page, a report loads, displaying all the appraisals in the
13+
database. Each entry is highlighted in a different color to represent their status:
14+
15+
+-----------+----------------------------+------------------------------------------------+
16+
| Color | Status | Meaning |
17+
+===========+============================+================================================+
18+
| Yellow |:guilabel:`Done` | The appraisal was completed. |
19+
+-----------+----------------------------+------------------------------------------------+
20+
| Orange |:guilabel:`Appraisal Sent` |The appraisal was confirmed, but not completed. |
21+
+-----------+----------------------------+------------------------------------------------+
22+
| Red |:guilabel:`Cancelled` |The appraisal was cancelled. |
23+
+-----------+----------------------------+------------------------------------------------+
24+
| Gray |:guilabel:`To Start` | The appraisal was scheduled, but not confirmed.|
25+
+-----------+----------------------------+------------------------------------------------+
26+
27+
.. note::
28+
Appraisals are scheduled automatically (appear in gray), according to their respective
29+
:ref:`appraisals/appraisal-plan`.
30+
31+
The report displays the current year, in a default Gantt view, grouped by department, with the
32+
current month highlighted.
33+
34+
To change the period of time that is presented, adjust the date settings in the top-left corner of
35+
the report by clicking the default :guilabel:`Year` to reveal a drop-down menu of options. The
36+
options to display are :guilabel:`Day`, :guilabel:`Week`, :guilabel:`Month`, and :guilabel:`Year`.
37+
Use the adjacent arrows to move forward or backward in time.
38+
39+
At any point, click the :guilabel:`Today` button to have the Gantt view include today's date in the
40+
view.
41+
42+
To view the details of any appraisal, click on any appraisal. A pop-over window appears, displaying
43+
the due date for the appraisal. To view more details, click the :guilabel:`View` button, and further
44+
details appear in a pop-up window.
45+
46+
The report can have other :ref:`filters <search/filters>` and :ref:`groupings <search/group>` set in
47+
the search bar at the top.
48+
49+
.. image:: appraisal_analysis/analysis.png
50+
:align: center
51+
:alt: A report showing all the appraisals for the Appraisal Analysis report.
52+
53+
.. _appraisals/group-status:
54+
55+
Group by status
56+
===============
57+
58+
When a company has a large number of employees, the default :guilabel:`Appraisal Analysis` report
59+
may display too much information to view easily. In this scenario, viewing the data by status can be
60+
beneficial.
61+
62+
First, remove the default :icon:`oi-group` :guilabel:`Department` grouping from the search bar.
63+
Next, click the :icon:`fa-caret-down` :guilabel:`(down arrow)` icon in the far-right of the search
64+
bar. Click :guilabel:`Status` in the :icon:`oi-group` :guilabel:`Group By` column. Click away from
65+
the drop-down menu to close it.
66+
67+
All the appraisals are now organized by status, in the following order: :guilabel:`Cancelled`,
68+
:guilabel:`Done`, :guilabel:`To Start`, and :guilabel:`Appraisal Sent`.
69+
70+
This view makes it easy to see which appraisals need to be completed, and when, as well as which
71+
appraisals still need to be confirmed.
72+
73+
.. image:: appraisal_analysis/by-status.png
74+
:align: center
75+
:alt: A report showing all the appraisals, grouped by status.
76+
77+
Use case: view only the user's appraisals
78+
=========================================
79+
80+
When viewing the :guilabel:`Appraisal Analysis` report, it can save time to only view the appraisals
81+
the signed-in user is responsible for, and hide the rest.
82+
83+
To only view this data, click the :icon:`fa-caret-down` :guilabel:`(down arrow)` icon in the
84+
far-right of the search bar, revealing a drop-down menu.
85+
86+
.. note::
87+
It is not necessary to remove the default :icon:`oi-group` :guilabel:`Department` grouping. If it
88+
remains active, the results are grouped by department. If it is removed, the results appear in a
89+
list, alphabetically.
90+
91+
Click :guilabel:`Add Custom Filter` at the bottom of the :icon:`fa-filter` :guilabel:`Filters`
92+
column, and a :guilabel:`Add Custom Filter` pop-up window appears.
93+
94+
Click into the first field, and a pop-over appears with a variety of options. Click the
95+
:icon:`fa-chevron-right` :guilabel:`(right arrow)` icon after the word :guilabel:`Employee`, then
96+
scroll down and click on :guilabel:`Manager`. Next, set the middle field to :guilabel:`=`
97+
:guilabel:`(equal)`. Last, click the third field and select the desired user from the list. When all
98+
the fields are set, click :guilabel:`Add`.
99+
100+
.. image:: appraisal_analysis/custom.png
101+
:align: center
102+
:alt: A customized filter to show only the user's employees.
103+
104+
Now, the only appraisals that appear are the appraisals that the selected user is responsible for,
105+
instead of viewing *all* the appraisals.
106+
107+
This report can also be :ref:`grouped by status <appraisals/group-status>`.
108+
109+
.. image:: appraisal_analysis/users-appraisals.png
110+
:align: center
111+
:alt: A report showing only the appraisals the user is responsible for, by status.
112+
113+
.. seealso::
114+
- :doc:`Odoo essentials reporting <../../essentials/reporting>`
115+
- :doc:`../../essentials/search`
Loading
Loading
Loading
Loading

content/applications/hr/appraisals/new_appraisals.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -278,4 +278,4 @@ Once the appraisal is marked as *Done*, the :guilabel:`Mark as Done` button disa
278278

279279
.. seealso::
280280
- :doc:`../appraisals/goals`
281-
- :doc:`../appraisals/reporting`
281+
- :doc:`../appraisals/appraisal_analysis`

content/applications/hr/appraisals/reporting.rst

-130
This file was deleted.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

redirects/17.0.txt

+4
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ developer/tutorials/getting_started/16_final_word.rst developer/tutorials/server
2727

2828
applications/general/email_communication/email_servers.rst applications/general/email_communication.rst
2929

30+
# applications/hr
31+
32+
applications/hr/appraisals/reporting.rst applications/hr/appraisals/appraisal_analysis.rst # appraisals/reporting --> appraisals/appraisal_analysis
33+
3034
# applications/inventory_and_mrp
3135

3236
applications/inventory_and_mrp/inventory/product_management/product_tracking/type.rst applications/inventory_and_mrp/inventory/product_management/configure/type.rst # product_tracking/type --> configure/type

0 commit comments

Comments
 (0)