Versions and Patches of Work and Time Management
Version 1.1.1
New features
Limitation of time spent on tasks
We set up a business rule that takes into account the employees' work schedule and allows them to spend only their working time to tasks.
There are two new system properties:
- To allow employees to spend more time than the schedule allows to, set the wtm.overtime_work system property to true.
- To set the default time to spend on tasks for users that have no work schedule, specify the time in seconds in the wtm.default_time_spent_time.
To calculate the available time to spend on tasks from the employees' work schedule, all elements are taken into account except for the elements of types Excluded and Time off. If a schedule element of the mentioned types is created after the creation of an element used in the schedule calculations and the elements overlap, the overlap duration is subtracted from the work schedule.
Timesheet
The day of the week and date columns indicate the total amount of time spent on tasks per day. In addition, the following color indications are displayed:
- Blue – not all of the time from the set time limit according to the work schedule has been spent for the day.
- Green – the entire limit of the set time according to the work schedule for the day has been spent on tasks.
- Red – the limit of the set time according to the work schedule for the day has been exceeded.
The hints that appear when hovering over indicators contain the time left to specify or the overtime work.
Fixes
DEF0017212: Missing translations have been added and existing translations have been updated for the overall improvement of the product and convenient interaction of users with it.
Patch 1.0.6
A new table for time entries
A new Time Entry (wtm_time_entry) table has been added for the decomposition of the timesheets and timecards. That data can be used for the generation of reports and receiving more elaborated and detailed analytics.
Users can navigate to Time Entry Management → Time Entries to see the time they and their subordinates spent on the tasks. You can create records in this table by submitting the time spent with the Specify time spent button located on the task forms or by filling out the Timesheet.
The Time Entry table has a column called Groups. It is filled in with all groups to which the user who created the record belongs. Use it to create the reports split by the user groups.
Reports for the time entries of users and their subordinates
Now you can use preconfigured dashboard with reports to see your or your subordinates' time entries. The reports are based on the new Time Entry (wtm_time_entry) table. To create a preconfigured report, use the new items that have been added to the Time Entry Management → Dashboards section in the navigator:
-
My Time Entries. The reports contain information about the cumulative time entries of the user:
- for the previous week/month, split by days;
- for the previous week;
- for the previous month.
-
Subordinate Time Entries. The reports contain information about the cumulative time entries of the user's subordinates:
- for the previous day;
- for the specified period of time this week, split by users;
- for the specified period of time (this week/previous month) split by user groups;
- for the specified period of time in the previous month split by users with task selection;
- for specific time periods (week/month/quarter) with task selection.
Patch 1.0.6
A new table for time entries
A new Time Entry (wtm_time_entry) table has been added for the decomposition of the timesheets and timecards. That data can be used for the generation of reports and receiving more elaborated and detailed analytics.
Users can navigate to Time Entry Management → Time Entries to see the time they and their subordinates spent on the tasks. You can create records in this table by submitting the time spent with the Specify time spent button located on the task forms or by filling out the Timesheet.
The Time Entry table has a column called Groups. It is filled in with all groups to which the user who created the record belongs. Use it to create the reports split by the user groups.
Reports for the time entries of users and their subordinates
Now you can use preconfigured dashboard with reports to see your or your subordinates' time entries. The reports are based on the new Time Entry (wtm_time_entry) table. To create a preconfigured report, use the new items that have been added to the Time Entry Management → Dashboards section in the navigator:
-
My Time Entries. The reports contain information about the cumulative time entries of the user:
- for the previous week/month, split by days;
- for the previous week;
- for the previous month.
-
Subordinate Time Entries. The reports contain information about the cumulative time entries of the user's subordinates:
- for the previous day;
- for the specified period of time this week, split by users;
- for the specified period of time (this week/previous month) split by user groups;
- for the specified period of time in the previous month split by users with task selection;
- for specific time periods (week/month/quarter) with task selection.
Patch 1.0.4
DEF0017163:
- The Timesheet page took long time to load, sometimes resulting in 502 error when the number of timecards was too high. The timesheet page loads without breaks and errors now.
- A new system property wtm.timesheet.one_scroll.cards_count has been added to set the number of timecards loaded per one page scroll.
- Only employees with the wtm_admin, admin roles and employee managers had access to reading the records of the Timecards table. This prevented other persons concerned from viewing the employee timecards. Now all users can read them.
Patch 1.0.2
DEF0016330: A Timesheet widget error has been fixed. Now, the overall worktime and worktime for a specific day of the week is recalculated for the day of the time spent. The values inserted in the cells are saved when the page is refreshed.
DEF0015649: Russian translation has been fixed for the successful submission of timesheet.
Version 1.0.0
A new application has been created to help the employees and their managers to submit timesheets and track the time spent on the completion of tasks.
Submission of timesheets on the task forms
The employees can submit the worktime from any Task table record form, as well as from the forms of its child tables, and leave comments on the tasks. The completed data are displayed on the Timesheet page and in the corresponding Timecard.
Timesheet
The Timesheet page allows users to submit the worktime spent on the tasks and other activities completed within a week. For example:
- Company events
- Day off
- Training/Exam
- Self-Study
- Sick leave
- Vacation.
Separate comments can be left for each timecard on different days of the week, or one shared commentary. These comments can be deleted by clicking the trash bin icon.
Timecards approving
When a workweek is over, the users should send the timesheet to their management for approval. To do so, they need to click the Submit button in the right upper corner. This sends all timecards for approval changing their state from New to Approving. When the timecards are approved by a manager, their state changes to Approved.
Copying timecards
An employee can copy all activities of the previous week by clicking Copy from the Previous Week. All data except comments will be copied to the current week timesheet.
To receive a copy of the new application, submit a portal request. For on-premise solutions, the application will soon be available here.