Dynamic Time

Beschrijving

Een eenvoudige op kalender gebaseerde urenregistratie- en tijdkaart plugin voor je WordPress site. Deze WordPress urenregistratie kan uren en notities vastleggen op wekelijkse, tweewekelijkse, maandelijkse of twee maandelijkse planningen, inclusief automatische overurenberekeningen. Dynamic Time is mobiel compatibel en integreert met bestaande WordPress gebruikers.

Functies

Automatische overuren berekeningen, configureerbaar per gebruiker, zelfs over betaalperiodes heen

Meerdere tijdregistraties per dag met voorspellende invoer

Volledig configureerbare betaalperiodes, inclusief notities en bonusbedrag veld

Goedkeuringsproces tussen gebruiker, supervisor en salarisadministratie

Automatische gebruikersintegratie met bestaande WordPress gebruikers

Herinnering e-mails voor werknemers en supervisors

PRO functies

Aangepaste categorieën – Ondersteunt aangepaste PTO en reguliere categorieën

PTO banken – Met automatische jaarlijkse opbouw

Handtekening pad – Compatibel met mobiel en desktop

Rapportage gereedschap – Filter en totaliseer tijdinvoer

CSV-export – Compatibel met Excel

Geolocatie – Lokaliseer medewerker klokken op een kaart

Vertaling

Deze plugin is beschikbaar in de volgende talen:
– Engels
– Spaans
– Roemeens
– Italiaans
– Frans
– Duits
– Portugees
– Nederlands

Schermafdrukken

  • Timesheet instelling voor tweewekelijkse salarisperiode
  • Instellingspagina met gebruikerslijst van invoeren

Installatie

  1. Upload de plugin bestanden naar de /wp-content/plugins/dynamic-time map, of installeer de plugin rechtstreeks via het WordPress plugin scherm.
  2. Activeer de plugin via het scherm \’Plugins’\ in WordPress
  3. Bezoek Dynamic Time vanuit het WordPress beheermenu om de instellingen te configureren

FAQ

Heeft deze plugin een gebruikerslimiet?

Deze plugin werkt met een onbeperkt aantal gebruikers/werknemers.

Hoe beginnen gebruikers?

Om te beginnen hebben gebruikers alleen een WordPress login en de URL van de pagina waar de shortcode is geplakt nodig. Zodra ze tijd opslaan, wordt deze weergegeven voor beheerders op de Dynamic Time beheerpagina.

Moet ik de shortcode [dynamicTime] gebruiken?

Nee, als je gebruikers toegang hebben tot het WordPress dashboard, kunnen ze op Dynamic Time in het hoofdmenu van WordPress klikken. Als een gebruiker geen beheerder is, ziet deze op deze pagina alleen zijn eigen tijdkaart.

Kan dit werken als een mobiele app?

Om een snelkoppeling op het startscherm van een mobiel apparaat te maken waarmee een URL eruitziet als een app, kun je de functie Toevoegen aan startscherm in mobiele browsers gebruiken:
Eerst open je de pagina waar de Dynamic Time shortcode is gepubliceerd.
Voor iPhone/Safari: Tikken op het deelpictogram (een vierkant met een pijl omhoog).
Voor Android/Chrome: Tikken op het menu (drie verticale stippen).
Selecteer Toevoegen aan startscherm.
Tikken op Toevoegen. De snelkoppeling verschijnt op het startscherm als een app.

Hoe zorg ik ervoor dat tijd- en salaristarieven privé blijven?

WordPress-beheerders (met de list_users-machtiging) kunnen de tijd en salaristarieven van alle gebruikers bekijken. Als een gebruiker geen beheerder is of geen toegewezen supervisor van iemand anders, kan deze alleen zijn eigen tijdkaart bekijken. Elke gebruiker die de pagina bezoekt waar de shortcode zich bevindt, wordt eerst omgeleid om in te loggen.

Waarom kan ik mijn tijdkaart niet ter goedkeuring indienen?

Gebruikers kunnen pas tijd indienen ongeveer een week voordat de periode eindigt. Dit is om te voorkomen dat gebruikers per ongeluk te vroeg tijd indienen. Als je een beheerder bent, kun je deze beperking omzeilen door de tijdkaart te bekijken vanaf de Dynamic Time beheerpagina.

Ontvangen supervisors een melding wanneer een tijdkaart wordt ingediend?

Ja, supervisors kunnen aan elke gebruiker worden toegewezen, en een salarisbeheerder kan aan de gehele groep worden toegewezen. Als een supervisor is toegewezen, ontvangt deze een e-mail wanneer een gebruiker een betaalperiode ter goedkeuring indient. Als een salarisbeheerder is toegewezen, ontvangt deze een e-mail wanneer een supervisor de betaalperiode van een gebruiker goedkeurt.

Hebben supervisors een specifieke rol nodig?

Supervisors hoeven geen specifieke rol te hebben, maar als supervisors toegang krijgen tot het WP dashboard (minimaal de rol Lezer met de rechten moderate_comments), kunnen de aan de supervisor toegewezen gebruikers in een lijst worden weergegeven.

De tweewekelijkse periode omvat niet de juiste week

Als je schema is ingesteld op tweewekelijks, kun je als beheerder de beginweek wijzigen door op het instellingenpictogram naast de datums bovenaan de betaalperiode te klikken. Zodra de periode correct is, sla je de tijdkaart op. Dit zal de tweewekelijkse periode voor alle gebruikers opnieuw instellen.

Kan ik meer tijdlabels toevoegen in plaats van alleen Reg (Reguliere tijd) en PTO (Betaald verlof)?

De plugin is ontworpen rond slechts enkele soorten tijd: Reg, PTO en automatische overuren. Als meer categorisatie of labels nodig zijn, raden we aan om het notitieveld (bij elke tijdinvoer) als extra veld te gebruiken. In de PRO versie wordt een extra dropdown aangeboden voor categorisatie en kunnen notities worden gefilterd.

Waarom kan ik een gebruiker niet vinden in het supervisor menu?

Als je meer dan 1000 gebruikers hebt, toont de plugin de laatste 1000 actieve gebruikers in het supervisor dropdown menu. Als een gebruiker niet op de lijst verschijnt, laat die gebruiker inloggen op WordPress en laad vervolgens de Dynamic Time beheerpagina opnieuw.

Hoe verwijder ik gebruikers?

Gebruikersbeheer wordt uitgevoerd via de native WP gebruikersprofielen. Het verwijderen van gebruikers is niet nodig, omdat inactieve gebruikers van de hoofdinvoerlijst verdwijnen als er in de afgelopen maand geen tijdinvoer is ontvangen. Om het verlies van gegevens per ongeluk te minimaliseren, verwijdert Dynamic Time niet automatisch tijd invoergegevens als een WP gebruiker wordt verwijderd.

Hoe verwijder ik invoeren?

Om een eerder opgeslagen tijdinvoer in de eenvoudige invoermodus te verwijderen, typ je gewoon -0 (negatieve nul) in het urenveld. Om een invoer in de gedetailleerde modus te verwijderen, stel je de in- en uitkloktijden in op dezelfde tijd.

Hoe worden overuren berekend?

Overuren worden toegewezen via het status dropdownmenu, naast de naam van elke gebruiker. Er worden twee soorten overuren ondersteund: ‘Standaard FLSA’ en ‘Californië’. FLSA beschouwt overuren als anderhalf keer het uurloon voor uren die meer zijn dan 40 uur per week. Californië beschouwt overuren als anderhalf keer het uurloon voor uren die meer zijn dan 8 uur per dag of 40 uur per week. De status ‘Vrijgesteld’ past onder geen enkele voorwaarde overuren toe.

Kan ik de kleur van de tijdkaart wijzigen?

De primaire kleur van de front-end tijdkaart kan worden gewijzigd door de CSS variabele `–dyt_clr` te declareren. Bijvoorbeeld, door `:root{–dyt_clr:darkred!important}` onder de tijdkaart shortcode te plakken, wordt de tijdkaart in donkerrood weergegeven.

Waar kan ik meer informatie vinden over Dynamic Time PRO?

Dynamic Time PRO biedt rapportage gereedschap dat nuttig is voor grotere groepen werknemers, waaronder het kopiëren & plakken van gegevens in Excel, tabeloverzichten en het doorzoeken van notitievelden van werknemers.

Beoordelingen

16 januari 2025
I am unaware of ANY other WP plug that can do what Dynamic Time can do. The support – even for the free version – is FAST, USA-based and very helpful. I bought the PRO version for one of my clients and they are very happy with being able to run their own mini-payroll system by themselves on a custom WP site I built. Once you become familiar with the numerous settings controls, you’re off and running!
3 maart 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 augustus 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 augustus 2022 1 reactie
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 februari 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 april 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.
Lees alle 21 beoordelingen

Bijdragers & ontwikkelaars

“Dynamic Time” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Dynamic Time” is vertaald in 6 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Dynamic Time” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

5.4.5

  • Mobile scroll minor updates.

5.4.4

  • JS improvements to loading.

5.4.3

  • JS warning fix, minor updates.

5.4.2

  • Mail function updates, creation of reminder emails. Itemized entry view improvements. Translation refinements. Introduced Dutch translations.

5.3.18

  • Bug fix to user level entry type. Layout tweaks, Translation updates.

5.3.17

  • Mobile improvements.

5.3.16

  • Period note improvements & support for URLs, additional subtotals, mobile CSS tweaks

5.3.11

  • User filter, setting module placement.

5.3.9

  • Compatibility with WP 6.7

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.