开发者 | rermis |
---|---|
更新时间 | 2024年10月24日 10:50 |
PHP版本: | 6.0 及以上 |
WordPress版本: | 6.6 |
版权: | GNU General Public License v3.0 |
版权网址: | 版权信息 |
/wp-content/plugins/dynamic-time
directory, or install the plugin through the WordPress plugins screen directly.This plugin works with an unlimited number of users/employees.
To get started, users just need a WordPress login and the URL to the page where the shortcode is pasted. Once they save time, it will show up to administrators in the Dynamic Time admin page.
No, if your users have access to the WordPress dashboard they can click Dynamic Time in the main WordPress menu. If a user is not an administrator they will only see their timecard on this page.
WordPress administrators (with list_users permission) can see all users' time and pay rates. If a user is not an administrator or an assigned supervisor to someone else, they will only be able to see their own timecard. Any user that views the page where the shortcode lives (that is not logged in) will be redirected to login first.
Users cannot submit time until approx one week within the time period ending. This is to prevent users from accidentally submitting time too early. If you are an administrator you can bypass this requirement by viewing the timecard from the Dynamic Time admin page.
Yes, supervisors can be assigned to every user, also a payroll admin can be assigned as a whole. If a supervisor is assigned, an email will be sent to them when a user submits a pay period for approval. If a payroll admin is assigned, an email will be sent to them when a supervisor approves a user's pay period.
Supervisors are not required to hold any particular type of role, although providing supervisors with WP Dashboard access (minimum Reader role with moderate_comments capability) will allow users assigned to the supervisor to be displayed in a list.
If your schedule is set to Biweekly, you may alter the beginning week as an admin by clicking the setting icon near the dates at the top of the pay period. Once the period is correct, save the time card. This will reset the bi-weekly period for all users.
The plugin was designed around just a few types of time, Reg, PTO, and automatic overtime. If more categorization or labels are needed, we recommend using the notes section (on each time entry) as an additional field. In the PRO version, an additional dropdown is offered for categorization and note sections can be filtered.
If you have more than 1000 users, the plugin will display the last 1000 active users in the supervisor dropdown menu. If a user doesn't appear on the list, have that user log into WordPress, then reload the Dynamic Time admin page.
User management is accomplished through the native WP user profiles. Deleting users is not necessary, as idle users will fall off the main entry list if no time is received in the last month. To reduce accidental loss data, Dynamic Time does not automatically delete time entry data if a WP user is deleted.
To remove a previously saved time entry in simple entry mode, just type -0 (negative zero) into the hours field. To remove an entry in itemized mode, adjust clock-in and clock-out times to the same time.
Overtime is designated on the status dropdown menu, next to each user's name. There are two types of overtime supported, 'Standard FLSA', and 'California'. FLSA considers overtime as time and a half for hours worked in excess of 40/hours per week. California considers overtime as time and a half for hours worked in excess of 8 hours/day or 40 hours/week. 'Exempt' status will not apply overtime under any condition.
The front end timecard primary color can be changed by declaring the css variable --dyt_clr. For example, pasting :root{--dyt_clr:darkred!important} below the timecard shortcode will display the timecard in dark red.
Dynamic Time PRO provides reporting tools useful for larger groups of employees, including copying & paste data into Excel, table based overviews, and searching employee note fields.