From db78ddcdf95cfefa7704cc1e6a0ce6863adad7db Mon Sep 17 00:00:00 2001 From: larm-odoo Date: Wed, 11 Sep 2024 17:45:55 -0400 Subject: [PATCH] [ADD] Referrals: reporting doc with use case closes odoo/documentation#10993 Signed-off-by: Lara Martini (larm) --- content/applications/hr/referrals.rst | 36 +------- .../applications/hr/referrals/reporting.rst | 87 ++++++++++++++++++ .../referrals/reporting/employee-counts.png | Bin 0 -> 15255 bytes .../referrals/reporting/employee-report.png | Bin 0 -> 17076 bytes 4 files changed, 90 insertions(+), 33 deletions(-) create mode 100644 content/applications/hr/referrals/reporting.rst create mode 100644 content/applications/hr/referrals/reporting/employee-counts.png create mode 100644 content/applications/hr/referrals/reporting/employee-report.png diff --git a/content/applications/hr/referrals.rst b/content/applications/hr/referrals.rst index 797271b09..322bba8b1 100644 --- a/content/applications/hr/referrals.rst +++ b/content/applications/hr/referrals.rst @@ -18,7 +18,7 @@ related to the :doc:`rewards `; everything else is pre-config Users with either :guilabel:`Referral User`, :guilabel:`Officer`, or :guilabel:`Administrator` access rights for the *Recruitment* application have access to the *Referrals* application. Only users with :guilabel:`Administrator` access rights for the *Recruitment* application have access to -the :ref:`reporting ` and configurations menus. For more information on users +the :doc:`reporting ` and configurations menus. For more information on users and access rights, refer to these documents: :doc:`../general/users` and :doc:`../general/users/access_rights`. @@ -255,46 +255,16 @@ points required. can be redeemed for rewards, but they are no longer able to level up. The ring around their photo remains solid cyan. -.. _referrals/reporting: - -Reporting -========= - -Only users with :guilabel:`Administrator` rights for the *Recruitment* application have access to -the Reporting feature in *Referrals*. To access the reports, click :menuselection:`Referrals -application --> Reporting`. The main view is the Reporting Dashboard view, which contains three -sections. - -In the top portion of the window, the report displays a bar chart of how many referred candidates -are hired, and how many are still in the hiring pipeline. The candidates are further divided by -channel, showing specifically where the referral came from, such as a direct referral, Facebook, -etc. If a channel does not appear on the report, that indicates there are no referrals from that -particular channel. - -The middle third provides all the specific data that has been tracked. This includes how many total -points have been earned across all referrals, how many applicants were referred, hired, or refused, -how many applicants the current logged-in user referred, how many total points were earned, and how -many points were given for refused applicants. - -The bottom third displays a pivot table. This table can be inserted into a new or existing -spreadsheet. To do so, click the :guilabel:`Insert in Spreadsheet` button right above the chart. A -pop-up appears, asking which spreadsheet to insert the pivot chart into. Select the desired -spreadsheet from the drop-down menu, or select :guilabel:`New Spreadsheet`. Click -:guilabel:`Confirm` and the selected spreadsheet loads, with the new table in it. - -.. note:: - The spreadsheet is stored in the *Documents* application. This application needs to be installed - to use the :guilabel:`Insert in Spreadsheet` option. - .. seealso:: - :doc:`referrals/share_jobs` - :doc:`referrals/points` - :doc:`referrals/rewards` - :doc:`referrals/alerts` + - :doc:`referrals/reporting` .. toctree:: - referrals/share_jobs referrals/points referrals/rewards referrals/alerts + referrals/reporting diff --git a/content/applications/hr/referrals/reporting.rst b/content/applications/hr/referrals/reporting.rst new file mode 100644 index 000000000..8b48aacc5 --- /dev/null +++ b/content/applications/hr/referrals/reporting.rst @@ -0,0 +1,87 @@ +========= +Reporting +========= + +The reporting function in the **Referrals** app helps recruiters and managers learn where applicants +are applying from, when referred by a current employee. Additionally, the reporting feature shows +the number of applicants hired, refused, and still in the recruitment pipeline, for each medium. + +.. important:: + Only users with *Administrator* rights for the **Recruitment** app have access to the reporting + feature in the **Referrals** app. + +Employees referral analysis report +================================== + +To access the *Employees Referral Analysis* report, navigate to :menuselection:`Referrals app --> +Reporting`. This loads the :guilabel:`Employees Referral Analysis` report, in a default +:icon:`fa-bar-chart` :guilabel:`Bar Chart`. + +The graph is presented in a :icon:`fa-database` :guilabel:`Stacked` view, with the number of +referrals on the y-axis, and the source, referred to as the :guilabel:`Medium`, of the applicant +(e.g.: *Facebook*, *LinkedIn*, *Email*, etc.) on the x-axis. If a medium does **not** appear on the +report, that indicates there are no referrals from that particular medium. + +Referral amounts for all stages are displayed, including :guilabel:`Not Hired` (refused), +:guilabel:`In Progress`, and :guilabel:`Hired`. The default filter is set to the current month. + +Hover over any bar to view a popover containing specific data for that particular bar. + +In this view, it is easy to see which :guilabel:`Medium` is the most successful. + +.. example:: + In this example, both :guilabel:`Email` and :guilabel:`LinkedIn` are the mediums with the most + referrals, but :guilabel:`Email` has the most referrals that were hired. + + .. image:: reporting/employee-report.png + :align: center + :alt: The default report in the Referrals app. + +Use case: hired referrals +------------------------- + +One way to use the reporting feature is to assess which employees are referring the highest quality +applicants. This is done by examining how many of their referrals go on to become employees. + +In this example, data is examined to determined which employee has the highest number of hired +referrals for the current year. + +To view this information, first click the :icon:`oi-view-pivot` :guilabel:`(Pivot)` icon in the +upper-right corner. Next, remove the current filter in the search bar. + +Click the :icon:`fa-caret-down` :guilabel:`(down arrow)` in the search bar to reveal a drop-down +menu. Click :guilabel:`Date` in the :icon:`fa-filter` :guilabel:`Filters` column, revealing a +drop-down menu of available time periods, and click the current year (in this example, +:guilabel:`2024`). + +Next, click :guilabel:`Measures` :icon:`fa-caret-down`, then deselect :guilabel:`Earned Points` and +:guilabel:`Employee Referral Refused` to hide those metrics. Click anywhere on the screen to close +the drop-down menu. + +The information displayed shows how many total applicants each employee referred, and how many of +those applicants were hired, for the current year. + +In this example, it can be determined that :guilabel:`Bob Wilson` is the most successful referrer, +with three hired referrals, and nine total referred applicants. Additionally, :guilabel:`Mitchell +Admin` has the lowest performance in terms of referrals, as he has only one applicant, and no hires. + +This information can be helpful to the recruitment team, so they can determine the most active +referrers in the company, and who is the most successful in terms of hires. + +.. image:: reporting/employee-counts.png + :align: center + :alt: The customized report showing which employees have the most referrals and hires. + +.. tip:: + The pivot table can be inserted into a new or existing :doc:`spreadsheet + <../../productivity/spreadsheet/insert>`, if desired. + + To do so, click the :guilabel:`Insert in Spreadsheet` button right above the chart. A pop-up + window appears, asking which spreadsheet to insert the pivot chart into. Select the desired + spreadsheet or dashboard from the presented options. Alternatively, select :guilabel:`Blank + Spreadsheet` to create a new one. + + Click :guilabel:`Confirm`, and the selected spreadsheet loads, with the new table in it. + + The spreadsheet is stored in the *Documents* application. This application **must** be installed + to use the :guilabel:`Insert in Spreadsheet` option. diff --git a/content/applications/hr/referrals/reporting/employee-counts.png b/content/applications/hr/referrals/reporting/employee-counts.png new file mode 100644 index 0000000000000000000000000000000000000000..08f2cde8c442c870435d1194348282f5e622409d GIT binary patch literal 15255 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 o+P-0Ta8VijBR?(8b4I*>_SsfoAUtC;N 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�qqnj;nma>s!5E_@7}2wIVQKs;4!@TDdP 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 HW*`3t|K1D| literal 0 HcmV?d00001