Test on HRMS
Would be good if manager can add sick days into the system to track sick days taken which are only seen by manager and employee who’s sick days they are.
Export report like Leave Log to CSV or XLS.
WP-HR has the feature of assigning leave entitlements on a per-employee basis. This assignment has to be done by a manager. In our company, the employee is supposed to request this entitlement from his/her manager; it would be great if this could be done through WP-HR.
# Example behaviour
– All employees have a Leave type of “Rest days”, at 0 entitlement (no days available for all employees).
– On the employee font-end, there is a new button “Request leave entitlement” in the actions box; this is just a form with how many days and reason for request.
– The employee’s line manager receives a notification with the details of the request from the employees.
– Ideally, in the body of the e-mail there is a link to the “new leave assignment” edit page, with all the details filled-in (employee, number of days, reason…); the manager only needs to approve.
– The employee receives a notification that his/her entitlement of days has been increased by the amount requested.
# Use case
In our Company, some employees work on some weekends. When they do, they are assigned some leave days that they can use on regular work days. These are assigned on a per-employee basis, and have to be requested by the employee to his/her manager.
Fatal error: Uncaught Error: Call to undefined function wphr_ac_get_tax_dropdown() in /customers/a/e/a/bonamultisolution.com/httpd.www/wp-content/plugins/wp-hr-manager/includes/updates/update-1.1.8.php:8 Stack trace: #0 /customers/a/e/a/bonamultisolution.com/httpd.www/wp-content/plugins/wp-hr-manager/includes/updates/update-1.1.8.php(24): wphr_ac_update_1_1_8_get_tax_receivable_ledger() #1 /customers/a/e/a/bonamultisolution.com/httpd.www/wp-content/plugins/wp-hr-manager/includes/class-updates.php(149): include(‘/customers/a/e/…’) #2 /customers/a/e/a/bonamultisolution.com/httpd.www/wp-content/plugins/wp-hr-manager/includes/class-install.php(64): WPHR\HR_MANAGER\Updates->perform_updates() #3 /customers/a/e/a/bonamultisolution.com/httpd.www/wp-includes/class-wp-hook.php(286): clsWP_HR_Installer->activate(”) #4 /customers/a/e/a/bonamultisolution.com/httpd.www/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #5 /customers/a/e/a/bonamultisolution.com/httpd.www/wp-includes/plugin.php(465): WP_Hook->do_a in /customers/a/e/a/bonamultisolution.com/httpd.www/wp-content/plugins/wp-hr-manager/includes/updates/update-1.1.8.php on line 8
An bulk import (and/or sync) mechanism from existing wordpress users into employees. Having to manually dump a CSV to do a bulk import is cumbersome. Also, our employees are already automatically loaded/synced into wordpress wp_users with AD, so having to do it a second time manually into this plugin is time consuming.
I think it is important for you to capture systematically (not via user input) WHO is entering the employee reviews and WHEN they entered it. Its important that the system capture the current wordpress user along with date/time and not rely on the the user themselves telling you. This prevents people from maliciously entering invalid data without a system audit of who performed the action. Since your system allows someone other than the person’s manager to enter reviews on them, I think this is a very important feature.
This should be an easy addition for you to make to your system.
Allow employee (from front end) to see Calendar or WP Leave Mngmt. Goal is for employees to know who is already scheduled off when they make their request. Would be great if leave times were shown on calendar, for example when a partial day has been requested. At least for Who is Off This Month? Don’t remove from list when the first day of their leave arrives. Example “Kim” is off the 11th through the 13th. As of the 11th, her leave does not show up in the window for who is out this month. If I’m going to request tomorrow, I no longer see that “Kim” is already out tomorrow.
Instead of scheduling all employees on one page is it possible to have it split up by division? This way our Line Managers could just schedule their employees