Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(HR): Exit Interview and Employee Exits Report #28741

Merged
merged 20 commits into from
Dec 12, 2021

Conversation

ruchamahabal
Copy link
Member

@ruchamahabal ruchamahabal commented Dec 6, 2021

Exit Interview

DocType to track Exit Interviews.

  • Create an Exit Interview document for an employee who has resigned. The status will be Pending by default
  • You can send the Exit Questionnaire from the document. Link it in the Exit Questionnaire section
  • When the Interview is scheduled, set the Date and change status to Scheduled.
  • You can record the interview summary.
  • Change status to Completed. Final Decision can be recorded on completion (Employee Retained / Exit Confirmed)
  • Submit. On submission, the Exit Interview Date will be updated in the Employee master

Ananya B - HR-EX

Exit Questionnaire

Since exit questionnaires will differ from company to company, it doesn't make sense to push it as a Standard DocType. HR can create a custom doctype with Web Form and set it in HR Settings

image

Button to send Exit Questionnaire

This will send an email to the employee with the Notification Template and the link to the Web Form (in HR Settings). A default email template is available: Exit Questionnaire Notification

image

Send Questionnaires in Bulk

Kapture.2021-12-06.at.10.09.23.mp4

Link Questionnaire

Once the questionnaire is filled up, HR can link the questionnaire in the Exit Interview document

image

Employee Exits Report

Report to give a Summary of Employee Exits

  • Employee Details: Employee, Reports to, Date of Joining, Relieving Date, Department, Designation
  • Exit Interview
  • Interview Status (Pending/Scheduled/Completed)
  • Final Decision (Employee Retained/Exit Confirmed)
  • Full and Final Statement

Extra filters for:

  • Interview Pending
  • Questionnaire Pending
  • Fnf Pending

Users can set up auto email reports on the above filters to make tracking easier.

Kapture.2021-12-06.at.10.18.10.mp4

Notification for Exit Interview reminder

Default Notification added to send a reminder 1 day before to the Employee and Assignees.

Docs:
https://docs.erpnext.com/docs/v13/user/manual/en/human-resources/human-resources-reports#5-employee-exits
https://docs.erpnext.com/docs/v13/user/manual/en/human-resources/exit-interview

  • Docs
  • Tests

@ruchamahabal ruchamahabal changed the title feat(HR): Exit Interview feat(HR): Exit Interview and Employee Exits Report Dec 6, 2021
@codecov
Copy link

codecov bot commented Dec 6, 2021

Codecov Report

Merging #28741 (bb97309) into develop (b966c45) will increase coverage by 0.08%.
The diff coverage is 85.23%.

@@             Coverage Diff             @@
##           develop   #28741      +/-   ##
===========================================
+ Coverage    55.23%   55.31%   +0.08%     
===========================================
  Files         1122     1125       +3     
  Lines        66831    66980     +149     
===========================================
+ Hits         36913    37052     +139     
- Misses       29918    29928      +10     
Impacted Files Coverage Δ
...it_interview_scheduled/exit_interview_scheduled.py 0.00% <0.00%> (ø)
...xt/setup/setup_wizard/operations/defaults_setup.py 0.00% <0.00%> (ø)
erpnext/hr/report/employee_exits/employee_exits.py 84.28% <84.28%> (ø)
...rpnext/hr/doctype/exit_interview/exit_interview.py 89.18% <89.18%> (ø)
.../setup/setup_wizard/operations/install_fixtures.py 92.99% <100.00%> (+0.09%) ⬆️
...wise_balance_history/batch_wise_balance_history.py 68.96% <0.00%> (-22.42%) ⬇️
...xt/stock/report/stock_analytics/stock_analytics.py 91.08% <0.00%> (-2.98%) ⬇️
erpnext/accounts/deferred_revenue.py 75.43% <0.00%> (-0.88%) ⬇️
erpnext/stock/report/stock_ledger/stock_ledger.py 75.60% <0.00%> (-0.82%) ⬇️
erpnext/stock/report/stock_ageing/stock_ageing.py 89.78% <0.00%> (-0.73%) ⬇️
... and 18 more

- specify sorting order in employee exits query

- rollback after work order tests
@ruchamahabal
Copy link
Member Author

Not fixing sider suggestions related to the query builder. Not helpful.

@ruchamahabal ruchamahabal merged commit 6fa66a4 into frappe:develop Dec 12, 2021
@ruchamahabal ruchamahabal linked an issue Dec 12, 2021 that may be closed by this pull request
@ruchamahabal ruchamahabal added the HR label Jan 4, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 20, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Exit Interview Workflow in HR
1 participant