Dynamic Time

Descripción

Una solución simple de tarjeta de tiempo y hoja de tiempo basada en calendario para su sitio web de WordPress. Esta hoja de tiempo de WordPress puede registrar horas y amp; notas sobre horarios semanales, quincenales, mensuales o bimensuales, incluidos los cálculos automáticos de horas extras. Dynamic Time es compatible con dispositivos móviles y se integra con los usuarios existentes de WordPress.

Características especiales

  • Cálculos automáticos de horas extra, configurables por el usuario, incluso en períodos de pago
  • Multiple time punches per day with predictive entry
  • Fully configurable pay periods, including notes & bonus amount field
  • Proceso de aprobación entre usuario, supervisor y nómina.
  • Integración automática con usuarios existentes de WordPress
  • Sub categorization dropdown, custom overtime, reporting tools, and CSV export available with PRO add-on

Capturas

  • Hoja de horas configurada para un período de pago quincenal
  • Página de configuración con la lista de usuarios de entradas

Instalación

  1. Suba los archivos del complemento al directorio / wp-content / plugins / dynamic-time , o instale el complemento a través de la pantalla de los complementos de WordPress directamente.
  2. Active el complemento a través de la pantalla \ ‘Complementos \’ en WordPress
  3. Visita Dynamic Time desde el menú de administración de WordPress para configurar los ajustes

Preguntas frecuentes

¿Este plugin tiene un límite de usuario?

Este complemento funciona con un número ilimitado de usuarios / empleados.

¿Cómo comienzan los usuarios?

Para comenzar, los usuarios solo necesitan un inicio de sesión de WordPress y la URL a la página donde se pega el código corto. Una vez que ahorran tiempo, se mostrará a los administradores en la página de administración de Dynamic Time.

¿Tengo que usar el shortcode [dynamicTime]?

No, si sus usuarios tienen acceso al panel de WordPress, pueden hacer clic en Tiempo dinámico en el menú principal de WordPress. Si un usuario no es un administrador, solo verá su tarjeta de tiempo en esta página.

¿Cómo me aseguro de que las tarifas de tiempo y pago sean privadas?

Los administradores de WordPress (con el permiso de list_users) pueden ver las tarifas de tiempo y pago de todos los usuarios. Si un usuario no es un administrador o un supervisor asignado a otra persona, solo podrá ver su propia tarjeta de tiempo. Cualquier usuario que vea la página donde vive el código abreviado (que no está conectado) será redirigido primero para iniciar sesión.

¿Por qué no puedo enviar mi tarjeta de tiempo para su aprobación?

Los usuarios no pueden enviar tiempo hasta aproximadamente una semana dentro del período de tiempo que finaliza. Esto es para evitar que los usuarios envíen tiempo accidentalmente demasiado pronto. Si es un administrador, puede omitir este requisito viendo la tarjeta de tiempo desde la página de administración de Dynamic Time.

¿Recibirán los supervisores una notificación de que se envía una tarjeta de tiempo?

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.

Do supervisors require a particular role?

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.

Biweekly time period does not begin on the correct week

If your schedule is set to Biweekly, you may alter the beginning week by clicking the dates at the top of the timecard to advance in one week increments, forward or reverse. Once the beginning week is correct, continue to use the arrows on the left and right to navigate between pay periods.

¿Por qué los períodos de tiempo aparecen de manera diferente entre las pantallas de administrador y usuario?

Ensure that the pay period beginning and end dates match up on both the admin screen and user screen. Click the blue dates at the top of the timecard to advance in one week increments, forward or reverse.

¿Puedo agregar más etiquetas de tiempo en lugar de solo Reg (Tiempo regular) y PTO (Tiempo de pago pagado)?

El complemento se diseñó en torno a unos pocos tipos de tiempo, Reg, PTO y horas extras automáticas. Si se necesitan más categorizaciones o etiquetas, recomendamos utilizar la sección de notas (en cada entrada de tiempo) como un campo adicional. En la versión PRO, se ofrece un menú desplegable adicional para la categorización y se pueden filtrar las secciones de notas.

He seleccionado períodos de pago quincenales, pero el período debe comenzar en la semana 2 en lugar de la semana 1

Cada usuario puede hacer clic en la fecha en la parte superior de la tarjeta de tiempo (semana 1 para volver, semana 2 para avanzar) para aumentar una semana en un programa quincenal. Esta alineación será necesaria solo la primera vez que utilicen el complemento.

¿Por qué no puedo encontrar un usuario en el menú del supervisor?

Si tiene más de 1000 usuarios, el complemento mostrará los últimos 1000 usuarios activos en el menú desplegable de supervisor. Si un usuario no aparece en la lista, haga que ese usuario inicie sesión en WordPress y luego vuelva a cargar la página de administración de Dynamic Time.

Estoy encontrando inconsistencias de tiempo o fecha en las hojas de tiempo

Dynamic Time usa javascript para obtener la hora del sistema local. Si el usuario se encuentra en una pestaña privada / de incógnito o en un navegador que no admite js, la entrada de tiempo puede ser inexacta.

¿Cómo elimino usuarios?

La gestión de usuarios se realiza a través de los perfiles de usuario nativos de WP. No es necesario eliminar usuarios, ya que los usuarios inactivos se caerán de la lista de entrada principal si no se recibe la hora en el último mes. Para reducir los datos de pérdida accidental, Dynamic Time no elimina automáticamente los datos de entrada de tiempo si se elimina un usuario de WP.

How do I delete entries?

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.

How is overtime calculated?

Las horas extraordinarias se designan en el menú desplegable de estado, junto al nombre de cada usuario. Hay dos tipos de horas extras admitidas, ‘FLSA estándar’ y ‘California’. FLSA considera las horas extras como tiempo y medio por horas trabajadas que exceden las 40 / horas por semana. California considera el tiempo extra como tiempo y medio por horas trabajadas que exceden las 8 horas / día o 40 horas / semana. El estado ‘Exento’ no se aplicará a las horas extras bajo ninguna condición.

Can I change the timecard color?

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.

¿Dónde puedo obtener más información sobre Dynamic Time PRO?

Dynamic Time PRO proporciona herramientas de informes útiles para grupos más grandes de empleados, incluyendo copia y amplificación; pegue datos en Excel, descripciones generales basadas en tablas y búsqueda de campos de notas de empleados.

¿Dónde puedo obtener apoyo?

Contáctenos para soporte.

Reseñas

25 de agosto de 2022
We originally got this plugin for one of our websites and had some addition features that we wanted to be added for our company. Rhett took every request that we asked for and made it a reality and now this is the perfect addition to our company that does everything we need it to! Great support from a great team!
19 de agosto de 2022 1 respuesta
This has some nice functionality built into it. There is a bug that doesn't allow a time sheet to be corrected to 0 time in a week. Let's say the employee was on unpaid time off for a week but accidentally entered a day of time. When the payroll admin fixes it by deleting the value or changing it to zero you will find that the change doesn't save. For some reason it will not allow a week to have 0 hours. Another bug is that after submitting, processing, approving, a timesheet and then you click the "return to admin" link you will find that the change you submitted isn't reflected on that main screen. Should add a step to refresh the data on that screen. This solution has a lot less configurable options than some others I've looked at. Although out of the box it seems to have what most would need. It's just not fully adaptable maybe to everyone's needs. Some reporting/accounting features and more timesheet settings and display options would make this incredible
10 de febrero de 2022
I was looking for a time sheet plugin, and this one is excellent for what my team needs! Pros of Dynamic Time: Define your time/pay period, such as biweekly, monthly, etc. My team uses the monthly option. Users can edit their own time sheets. This is perfect for teams that trust their workers to correctly edit their hours, such as trusted contractors. Users submit their time sheets for approval. Most importantly, users can only edit their own hours, not other users' hours. Workers and supervisors can print out time sheets. My Reasons to Choose Dynamic Time instead of All-In-One Time Clock: Workers only being able to edit their own hours seems like it should be obvious, but I encountered an issue when I previously tried the All-In-One Time Clock Lite plugin. The issue was that my team's workers all have the capability of editing posts, so that we use our WordPress posts as a company wiki. (This was accomplished using the Members plugin to create a Wiki Author role that can edit posts but not pages). So, the issue with All-In-One Time Clock Lite was that it gives access to editing user shifts to any user who can edit posts, which resulted in our users being able to edit each other's shifts. This was a deal breaker for my company being able to use the All-In-One Time Clock plugin. I was pleased that Dynamic Time offers such excellent features to be able to see the hours throughout the pay period very clearly for both the worker and the supervisor. This is much better for our company. Cons: At the time of this writing, the plugin does not appear to have been tested with the latest version of WordPress. I hope the developer will fix this in the near future. User interface/user experience feels a bit clunky. It only takes maybe 5-15 minutes to get used to the interface, but that can seem like a long time for potential customers examining the plugin. (I recommend the developer check out the TeamTime app for Basecamp for ideas of how to improve user interface/user experience.) I think the 1-star "poor punch in punch out for employee" review was due to the UI/UX turning a customer away; also, though Dynamic Time now offers a punch-in/punch-out only feature, it does not look as nice as competitor punch-in/punch-out time clocks; this can turn customers away from the greater functionality of Dynamic Time. Style. Similar to user experience, I recommend some improvements to the style of the plugin's time sheets so that they look more appealing. (I used the Code Snippets plugin to add CSS that removes the dropdown option for PTO, since my small hobby business doesn't use paid time off, and the dropdown containing PTO just occupies space and makes the time sheet look more clunky without offering any useful feature for our company at this time. Fortunately, CSS did the trick. I might try using CSS to improve the appearance of other portions of the time sheet, as well, at some point.) Printout shows the site brand/favicon much too large. This is because my site used a large favicon size (so that it looks good on all displays). The printout fails to reduce the favicon size for the purpose of printing. This results in the favicon occupying nearly a whole page of the printout. This is a small nitpick, because it is a great feature just to allow such easy printing of the timesheet. These cons are all pretty small concerns, overall. I write these as opportunities for improvement, for the developer to consider. Since these are small concerns, I still give this plugin a perfect score rating for solving my team's needs.
27 de abril de 2021
This plug in provides a great online timesheet system. The support and service offered is exceptional. Queries have been responded to very quickly and in a very easy to understand way. I recommend this plug in to anyone seeking an online timesheet system.
19 de marzo de 2021
Very good plugin, and believe me i have tested a lot of timesheets apps and this one rock solid ! and more over this, support (Rhett 😉 ) is unbelievable. Thanks Rhett!
Leer todas las 19 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

"Dynamic Time" ha sido traducido a 4 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce "Dynamic Time" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.9.14

  • Minor CSS improvements to latent page refresh button.

3.9.12

  • Improvements to latent page detection.

3.9.11

  • Interface improvements. Prevent saving of latent pages to reduce data loss. Mobile friendly positioning of save button.

3.9.10

  • Navigation improvements. Clear button functionality for empty time period.

3.9.9

  • Controls for PTO allowance and accruals.

3.9.6

  • Introduction of PTO bank for pro users. Minor bug fixes. Setup improvements.

3.8.22

  • Improvements to handle duplicate entries.

3.8.21

  • Limit custom logo size in print view. Compatibility with WP 5.9.

3.8.20

  • CSS fix for hour entry on some themes.

3.8.19

  • Fix: Display all in admin Entries regardless of submission status for time period.

3.8.18

  • Setup bug fix for non-pro versions

3.8.17

  • Display last submitted period dates in admin even if entries are present in subsequent periods.

3.8.16

  • Punch improvements to default times.

3.8.15

  • Restrict editing options on punch only for non-admins. Various visual improvements.

3.8.14

  • Add dyt_user_cat($userid) to return categories from user bio. Add default hours per day and time variables.

3.8.9

  • CSS Compatibility fixes for 2021 default theme and AIOSEO.

3.8.7

  • Fix allow foreign chars in names.

3.8.6

  • Bug fix for supervisor emails.

3.8.5

  • Compatibility with WP 5.8. Allow foreign characters in names.

3.8.4

  • Fix currency symbol display.

3.8.3

  • Initialize timecard pageload on slow connection.

3.8.2

  • Allow supervisors to view users with capability of moderate_comments.

3.8.1

  • Bug fix for DST. Option to specify entry type on user level.

3.7.1

  • CSS improvements to table row visibility.

3.7.0

  • Addition of db human readable date col. Stability improvements. Bugs fixes for DST. CSS color var.

3.6.16

  • Clear localcache dates when reprocessing periods.

3.6.15

  • Compatibility checks with WP 5.6.

3.6.14

  • Added option for user defined email subject & content via dyt_custom_mail_subject($user_name) and dyt_custom_mail_content($recipient_name,$user_name,$url)

3.6.12

  • Itemized time predictive entry improvements.

3.6.10

  • Bug fix for JS localstorage. Highlight today fix.

3.6.9

  • More thorough uninstall elements.

3.6.8

  • Max rate increase for non USD currencies. Period sync-to-admin for bi-weekly schedules. Period onchange warning.

3.6.7

  • Setting collapse into sidebar. Autocomplete=off for sub categories. Predictive entry for itemized time.

3.6.6

  • Bug fix for database versioning.

3.6.3

  • Tie time type relationship to sub categories. Fix email containing blog_url with site_url. Update simple entry to step .05 instead of .01. Add hover explanation to PTO entry.

3.6.1

  • Compatibility checks with WP 5.5. Bug fix when one addt category exists.

3.6.0

  • Move time_config data to options. Cache assets by filemtime instead of plugin version. Add support for custom OT params. Improve sanitation of data. Simplify setup language and options.

3.5.20

  • Accommodation for custom admin URL

3.5.19

  • Minor improvements to setup and FAQs

3.5.18

  • PRO feature support for contributor roles (edit_posts capability) and above

3.5.17

  • Compatibility with WP 5.4

3.5.16

  • Bug fix for supervisor dashboard view

3.5.15

  • More robust escape of user name special chars

3.5.14

  • Category dropdown load fix for simple no notes setting combination

3.5.12

  • Improved diagnostic information

3.5.11

  • Improved compatibility with block builder themes and plugins

3.5.9

  • Changed category dropdown to search field. Improved calendar load performance

3.5.8

  • Fixed Google translate showing in print view.

3.5.7

  • Improved feature verbiage for upgrade module.

3.5.6

  • Fixed warning for user_period variable when periods are not managed on user level

3.5.5

  • Improvements to mobile entry. Fix for mobile keyboard

3.5.3

  • Adjustments to environment compatibility

3.5.2

  • Language support: Google Translate widget addition

3.5.1

  • Minor bug fixes

3.5.0

  • Allowances for Category dropdown, Minor description improvements

3.4.8

  • Compatibility with WP 5.3

3.4.7

  • Query adjustments to eliminate duplicates

3.4.6

  • Increase database rate field from 4 digits to 5 digits.

3.4.5

  • Timestamp improvements to match WP installation timezone. Additions to FAQs.

3.4.3

  • Minor CSS improvements for compatibility with a variety of themes.

3.4.1

  • Icon and Setup description improvements. Bug fix affecting hidden user entry module.

3.4.0

  • Gutenberg block compatibility fixes. Initial setup instruction improvements. Shortcode setup fixes.

3.3.25

  • Fix for PHP missing function warnings

3.3.23

  • Minor updates to installation process

3.3.22

  • Updates to author URI

3.3.21

  • Total currency amount calculation bug fixes

3.3.20

  • Compatibility checks with WP 5.0, minor support improvements.

3.3.18

  • Fix for period level note -escape string, thanks to Brian.

3.3.17

  • Fix for some types of links in supervisor emails. Update some functions from strpos to stripos.

3.3.15

  • Menu and aesthetic improvements.

3.3.14

  • Expand keywords, FAQs, and increase user transient cache to 3.5 minutes.

3.3.12

  • Improve support visibility. Add review link. Limit user dropdown menus to last 1k active users. Store user dropdown to transients.

3.3.10

  • Improve setup instructions. Fix replicating entry bug.

3.3.9

  • Added employee signature line and site logo in print view. Print considerations on admin calendar view. Overall CSS improvements to padding, scale and layout.

3.3.8

  • Supervisor permissions fixes to plugin admin page.

3.3.7

  • Improvements to supervisor permissions in entry list view.

3.3.6

  • Entry list access for supervisors with a minimum of editor role or list_users capability. Settings access for admins with manage_options capability. Addition of punch entry type option.

3.3.5

  • Improvements to setup instructions.

3.3.4

  • Bug fix: Allow all itemized entry deletion for pay period by setting entry to 0.0 on clear.

3.3.3

  • Bug fix: Duplicate display of more than 3 entries per day.

3.3.2

  • Developer extensions and compatibility improvements. WordPress dashboard entry for non-admins. Simplify setup process. Minor bug fixes.

3.2.9

  • Allow reverse/reset of pay period by admins. Lock submission from user until halfway thru period.

3.2.8

  • Bug fixes for js unset variables.

3.2.7

  • Allow notes on simple or itemized entry setting.

3.2.5

  • Bug fix for itemized setting dropdown.

3.2.4

  • Diagnostic checks for DB safe & strict mode.

3.2.2

  • Addition of pay period note and bonus fields. Bi-weekly navigation updates. Reverse all function improvements. Precautions to prevent deletion of period data.

3.2.1

  • Bug fix: users last active timeframe. Lock submit button on future pay periods to reduce incorrect submissions.

3.2.0

  • Refine users last active timeframe. Support for beta features.

3.1.19

  • Update Currency field to allow open text, Addition of User Account icon. Correction to split week overtime calculations.

3.1.18

  • Improvements to installation stability and upgrade option.

3.1.15

  • Minor improvements, additions to diagnostics.

3.1.12

  • JS overtime calculation bug resolved affecting bi-monthly or monthly pay periods when pay period begin day falls on week begin day. Overtime bug resolved when multiple in outs exist not matching subsequent hour type.

3.1.11

  • PHP warnings resolved in calendar view. Various minor improvements.

3.1.9

  • Multi-entry per Day calculation bug resolved.

3.1.8

  • Minor CSS improvements.

3.1.7

  • Addition of multisite and install loc to diagnostic module. Pay Period title on timecard. Mobile CSS optimizations.

3.1.5

  • User Entries default to active users within 3 months. Add time calculations to accommodate overnight shifts.

3.1.4

  • Compatibility for PHP shorthand=off. Improvement to punch in/out feature.

3.1.1

  • Bug fixes to overtime calculations on split weeks. Bug fixes to overtime calculations days with multiple in/outs.

3.0.9

  • Visual enhancements, stability updates.

3.0.8

  • Add close buttons to modules. Minor updates to inform users of new features.

3.0.6

  • Minor bug fixes and compatibility updates. Prep for future features.

3.0.4

  • Add conditions for error reporting, add functions for dynamic file paths and prepare db calls.

3.0.3

  • Revise some features to use separate add on plugin.

3.0.1

  • Upgrade options: Table-based time entry overviews. Pay period optionally configurable on user level. JS bug fix for simple time multiple entry.

2.8.2

  • Addition of Australian currency. Updated print CSS for front end. Hide ‘Get Started’ if setup is complete with at least one user. Smooth view transitions. Addition of title tips for all setup options. Live calculation for time during input or adjustment. Focus behavior refinements to time popup. New configuration option to keep data safe on uninstall. New database fields to store summary per pay period.

2.7.5

  • Bug fix for split-week OT and CA split-week carryforward exclusion for day OT. Addition of Canadian currency.

2.7.4

  • Added hard refresh to refresh button. Fixed PHP warning. Added supvs to diagnostics.

2.7.2

  • Bug fixes for screen switching JS function. Addition of currency options.

2.6.9

  • Refinements to punch and navigation buttons. Confirmation for submission and approval actions. JS consolidation.

2.6.8

  • Compatibility updates for IE 11.

2.6.6

  • Minor bug fixes compatibility with 4.9.3.

2.6.3

  • Resolved email bug affecting some server configurations.

2.6.2

  • CSS updates to print media. Refresh button in admin view.

2.6.1

  • Allow admin reversal of submission, approval and processing timestamps.

2.6.0

  • Mobile improvements. Minor bug fix for non-admin supervisor approvals.

2.5.8

  • California overtime option to trigger overtime for hours worked in excess of 8 hours/day or 40 hours/week.

2.5.7

  • Accommodation for servers without PHP shorthand turned on. Bug fixes for setup, upgrades, and version syncing db versions.

2.5.5

  • Mods to database initial setup and future upgrades. Store table version indicator. Check version and trigger dbDelta.

2.5.3

  • Email and approval process addition. Improved navigation between pay periods. Hourly rate archival. Addition of diagnostics. General optimization and bug fixes.

2.1.5

  • Resolve overtime bug. CSS adjustments. Image compression.

2.1.3

  • Update css & js file revision parameters.

2.1.1

  • Punch in quick-click buttons. 15 minute increment arrows. General aesthetic improvements and bug fixes.

2.0.5

  • Resolved survey hide bug, added setup tips

2.0.2

  • Resolved JS prompt/time bug

2.0.1

  • Resolved overtime calculation bug

2.0.0

  • Addition of notes field, css refinements, stability updates

1.3.3

  • CSS adjustments

1.3.2

  • Added redirect/return logic

1.3.1

  • Force print compatibility with most WP themes

1.3.0

  • Tested up to 4.8.2

1.2.8

  • Define Acronyms in summary, Default initial users to Non-Exempt

1.2.7

  • Installation bug fixes

1.2.1

  • Visual enhancements to entry list

1.2.0

  • Added survey option

1.1.5

  • Compatibility verification with WP 4.8

1.1.3

  • Compatibility fixes with old PHP versions

1.1.2

  • Aesthetic improvements to work with parent themes, minor bug fixes

1.0.5

  • Resolved initial setup menu selections * Order user entries by last entry day, last modified date

1.0.9

  • Resolved svn folder paths

1.1.1

  • Minor bug fixes

1.0.2

  • Updated directory logo & expanded readme documentation

1.0.1

  • Added directory logo & alert icons for setup

1.0

  • Basic functionality created