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: separate sub-module workspaces & dashboards #38

Merged
merged 15 commits into from
Aug 22, 2022

Conversation

ruchamahabal
Copy link
Member

@ruchamahabal ruchamahabal commented Aug 20, 2022

There are too many sub-modules in HR & Payroll making the navigation overwhelming. A single dashboard for HR having disconnected metrics with no relation doesn't help much (in most companies different HR functions lie with different departments). Add separate dashboards for every sub-module

New Calculated Metrics

Applicant to Hire Percentage

Of all the job applicants, what percentage of applicants are hired?

image
Job Offer Acceptance Rate

Of all the job offers sent, what percentage of offers are accepted?

image
Hiring vs Attrition Count

A chart to display month-on-month hiring vs attrition count (source DOJ and Relieving Date of Employee master)

image
Employees by Age

A chart to display age ranges and the number of employees within each range to get an idea of the workforce demographics. This is calculated based on DOJ in employee master.

image

Separate Workspaces & Dashboards for each sub-module

Separated Workspaces

image

HR Dashboard

image


Recruitment

Workspace

image

Dashboard

image

Employee Lifecycle

Workspace

image

Dashboard

image

Shifts & Attendance

Workspace

image

Dashboard

image

Leaves

Workspace

image

Expense Claims

Workspace

image

Performance

Workspace image

Payroll

Workspace

image

Salary Payout

Workspace

image

Tax & Benefits

Workspace image

@codecov-commenter
Copy link

codecov-commenter commented Aug 21, 2022

Codecov Report

Attention: Patch coverage is 19.04762% with 68 lines in your changes missing coverage. Please review.

Project coverage is 71.25%. Comparing base (d2fe0e7) to head (8798ac8).
Report is 2730 commits behind head on develop.

Files with missing lines Patch % Lines
..._chart_source/employees_by_age/employees_by_age.py 0.00% 42 Missing ⚠️
...ng_vs_attrition_count/hiring_vs_attrition_count.py 0.00% 24 Missing ⚠️
hrms/hr/doctype/job_offer/job_offer.py 83.33% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop      #38      +/-   ##
===========================================
- Coverage    71.80%   71.25%   -0.55%     
===========================================
  Files          174      176       +2     
  Lines         8680     8761      +81     
===========================================
+ Hits          6233     6243      +10     
- Misses        2447     2518      +71     
Files with missing lines Coverage Δ
hrms/hr/doctype/job_applicant/job_applicant.py 66.15% <100.00%> (+2.82%) ⬆️
hrms/hr/doctype/job_offer/job_offer.py 82.35% <83.33%> (-0.58%) ⬇️
...ng_vs_attrition_count/hiring_vs_attrition_count.py 0.00% <0.00%> (ø)
..._chart_source/employees_by_age/employees_by_age.py 0.00% <0.00%> (ø)

... and 1 file with indirect coverage changes

@ruchamahabal ruchamahabal marked this pull request as ready for review August 22, 2022 09:34
@ruchamahabal ruchamahabal merged commit 212c7b8 into frappe:develop Aug 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants