Dynamic Time

Descripción

Un plugin simple de hojas de tiempo y tarjetas de tiempo basado en calendario para tu sitio web de WordPress. Esta hoja de tiempo de WordPress puede registrar horas y notas en horarios semanales, quincenales, mensuales o bimensuales, incluyendo cálculos automáticos de horas extra. Dynamic Time es compatible con dispositivos móviles e integra usuarios existentes de WordPress.

Características

Automatic Overtime calculations, configurable by user, even across pay periods

Múltiples registros de tiempo por día con entrada predictiva

Fully Configurable Pay Periods, including notes & bonus amount field

Proceso de aprobación entre usuario, supervisor y nómina

Integración automática de usuarios con los usuarios existentes de WordPress

Funciones PRO

Categorías personalizadas – Soporta categorías personalizadas de Permiso Pagado (PP) y categorías regulares

PP Bancos – Con acumulaciones anuales automáticas

Pad de firma – Compatible con dispositivos móviles y de escritorio

Herramientas de reporte – Filtra y totaliza entradas de tiempo

Exportación CSV – Compatible con Excel

Geolocalización – Ubica los registros de los empleados en un mapa

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.

¿Los supervisores requieren un rol específico?

Los supervisores no están obligados a tener un rol específico, aunque proporcionar acceso al panel de WordPress (mínimo rol de Lector con la capacidad de moderar comentarios) permitirá que los usuarios asignados al supervisor se muestren en una lista.

Biweekly time period does not span the correct week

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.

¿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.

¿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.

¿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.

¿Cómo elimino entradas?

Para eliminar una entrada de tiempo previamente guardada en el modo de entrada simple, solo escribe -0 (cero negativo) en el campo de horas. Para eliminar una entrada en el modo detallado, ajusta las horas de entrada y salida a la misma hora.

¿Cómo se calculan las horas extra?

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.

¿Puedo cambiar el color de la tarjeta de tiempo?

El color principal de la tarjeta de tiempo en el frontend se puede cambiar declarando la variable CSS `–dyt_clr`. Por ejemplo, al pegar `:root{–dyt_clr:darkred!important}` debajo del shortcode de la tarjeta de tiempo, la tarjeta se mostrará en color rojo oscuro.

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

Dynamic Time PRO proporciona herramientas de reporte útiles para grupos grandes de empleados, incluyendo la capacidad de copiar y pegar datos en Excel, vistas generales basadas en tablas y búsqueda en los campos de notas de los empleados.

Reseñas

3 de marzo de 2023
Rhett and the team are very responsive and gracious with their time. While I’ll only installed the plugin on a testing site at this time, Rhett is making it more likely to go into production and more likely to move over to the pro version. The plugin is user-friendly, customizable, and adaptable to different industries and requirements. It provides appropriate security measures to safeguard sensitive data on a user-role basis. Dynamic Time has a responsive support team and resources to assist users whenever they encounter issues. This plugin will likely boost productivity and transparency for the company it is planned for, saving time and resources that are currently be incurred through manual time tracking.
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 20 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

5.3.8

  • Action button display updates. Print view improvements.

5.3.7

  • Cal display improvements.

5.3.6

  • JS load improvements.

5.3.5

  • Dependency fix for IntlDateFormatter

5.3.4

  • Addt translations

5.3.3

  • Minor bug fixes.

5.3.2

  • Addt translations, minor improvements

5.3.1

  • Language Support (es, ro, it, fr, de, pt)

5.2.1

  • Support for Geolocation

5.1.11

  • Compatibility with WP 6.6

5.1.9

  • Adjusted nonce check logic.

5.1.8

  • Bug fixes to newline rendering in note fields.

5.1.7

  • Updates to setup and hour input increments.

5.1.6

  • Minor updates to pdf print.

5.1.5

  • Minor bug fixes to pto.

5.1.1

  • Bug fixes, Visual enhancements, support for split bank pto.

5.0.17

  • Minor bug fixes to profile links, permissions, and name cache.

5.0.16

  • PTO category improvements.

5.0.15

  • Removal of legacy code. Minor bug fixes.

5.0.14

  • Improvements to deleted user handling & archival. Minor bug fixes.

5.0.12

  • Bug fixes to user level period length.

5.0.11

  • Improvements to display-all option, name fetching, and deleted users.

5.0.9

  • Minor improvements and readme updates.

5.0.8

  • Improved diagnostics.

5.0.7

  • Minor improvements to current period submission logic, current signer assignment.

5.0.5

  • CSS refinements. Predictive entry toggle. Entry default control improvements. Punch setting bug fixes.

5.0.4

  • Bug fixes for contributor role in admin view. Persistent settings fix.

5.0.3

  • JS bug fixes for time period cycling.

5.0.2

  • Signature pad support. Print view improvements. Numerous bug fixes. Setup refinements. Rendering improvements and shortcode max_width option. Highlight current day timezone fix. Exempt defaults.

4.2.15

  • Allow rate values more than 99.99.

4.2.14

  • Readme SEO updates.

4.2.11

  • Use WP site title in approval email instead of from Dynamic Time.

4.2.9

  • Compatibility with WP 6.3

4.2.8

  • Fix for excessive backslash escape chars in notes and categories.

4.2.7

  • New period per user to default to last created user period.

4.2.6

  • Setup improvements.

4.2.5

  • Improved user filter for entry module.

4.2.3

  • Bug fix to summary timestamps in admin view.

4.2.2

  • CSS admin icons, ensure no text-decoration applies.

4.2.1

  • Stability improvements. Change logic retrieving last submitted and approved timestamps in entry module.

4.1.5

  • UDF sql prepare() bug fix.

4.1.4

  • Bug fix: Re-escape chars in notes.

4.1.3

  • Bug fix: Approval timestamps. Updated query function for period data.

4.1.2

  • Addition of human date to period table. Various bug fixes affecting period end timestamps and user period dates.

4.0.9

  • Misc var escaping. Consolidated SQL prepare into UDF. View notes on entry hover. Switch df_date generation from JS to PHP for consistency between users.

4.0.6

  • Obtain current day from php instead of JS.

4.0.5

  • Added CSS classes to calendar days.

4.0.4

  • CSS bug fix to nav buttons.

4.0.3

  • Update to biweekly period adjustment setup.

4.0.2

  • Punch only entry setting JS bug fixes.

4.0.1

  • General improvements. User dropdown menu bug fixes.

4.0.0

  • Multisite compatibility. Overtime bug fixes. PRO Upgrade improvements. Biweekly schedule sync to admin. Submitting & Approving IP logging.