kimai / kimai

Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do so much more. SaaS version available at https://www.kimai.cloud
https://www.kimai.org
GNU Affero General Public License v3.0
3.01k stars 529 forks source link

Weekly and daily hours limit #4730

Open fulldecent opened 3 months ago

fulldecent commented 3 months ago

Describe the problem

First, I just want to say that this software looks great! ❤️ I am considering to adopt Kimai and switching from Hubstaff, and I'm evaluating our required features.

We would like to set an weekly and daily hours limit for our staff. Having limits is very important and often our team will work all the hours they are allocated. This is an important control for our company costs, but also for the wellness of our staff, some of who will work many, many hours if we don't tell them to stop!

Here is how this feature looks in Hubstaff:

Screenshot 2024-03-27 at 10 32 54

Screenshot 2024-03-27 at 10 52 17

Note about timezones

Employees really care that they are being paid correctly, so it is important to clearly explain to employees and managers how individual time entries are added into days. (Time worked on Tuesday in China is reported as Monday in New York.)

I did not see a system configuration (logged in as susan_super) at https://demo.kimai.org/en/admin/system-config/ where I could set or see what the timezone of the entire system is set to. I.e. when does each day end? GMT midnight? Different midnight for each person running reports?

Each screen in Kimai which shows a date or time should clearly say which timezone that date is in.

Likewise for weeks. Every week should be labeled (or tooltiped) as an "ISO week" meaning that it ends on Sunday night if that is the case. If the week end date is configurable for the system or if it is different for each user then every time a week is shown then the applicable definition of a week should be shown.

Screenshot 2024-03-27 at 11 07 25

Note about target-hours

Also, in Kimai, the super admin can set "target-hours" for each employee and this "calculates an hourly account". This feature may be related some way to this issue. However, this wording is unclear and I don't understand what this does.

Proposed wording for target-hour:

Proposed wording for "hourly account":

Screenshot 2024-03-27 at 10 55 19

Describe the solution you'd like

Describe alternatives you've considered

Currently using Hubstaff

Screenshots

see above

kevinpapst commented 3 months ago

Thanks for your detailed and slightly overwhelming feedback @fulldecent 👍

I work on fixing the translations first thing, good to get some feedback here. I am not a native speaker and somethings fail with english translations.

Each user has its own timezone attached, which is used for recording times. As timezones are stored for every timesheet the exact data is in Kimai.

Kimai obviously works different than Hubstaff and it is hard to be compared to a software, that is created by a large company, but thanks for naming both of us in the same 😄

fulldecent commented 3 months ago

Kimai really is great software. And I'm glad the free hosted version is removed.

I would like to see paid hosted service, this issue here and a couple other features to make this software competitive to Hubstaff.