-
Notifications
You must be signed in to change notification settings - Fork 74
Closed
Labels
Description
Related document:
Related User Stories
- [Feature] Reports | View Weekly Limit report #3162
- [Feature] Reports | Group Weekly Limit report #3164
- [Feature] Reports | Export Weekly Limit report #3170
As a manager, I want to filter the Weekly Limit Report, so I can focus on specific teams or members.
Note
1.1 Purpose
The Weekly Limit Report is designed to provide managers with comprehensive insights into their team's time allocations on a weekly basis. This feature aims to enhance productivity tracking, resource management, and adherence to established time limits within the organization.
1.2 Scope
This PRD outlines the requirements for implementing the Weekly Limit Report feature within our task and project management product. The report will be accessible to managers and will integrate with our existing time tracking functionality.
1.3 Definitions
- Weekly Limit: The maximum number of hours a team member is allocated to work in a week.
- Time Spent: The actual number of hours worked by a team member in a given period.
- Percentage Used: The proportion of the weekly limit that has been utilized.
- Remaining Hours: The number of hours left within the weekly limit.
Detailed Flow:
- Manager views the Weekly Limit Report
- Manager accesses the filter options
- System provides filters for Date and Members
- Manager selects desired filters
- System updates the report to show only the filtered data
Acceptance Criteria:
- Filters for Date and Members are available
- Multiple filters can be applied simultaneously
- Report updates in real-time when filters are applied
- Applied filters are clearly visible and can be easily removed
- Filtering affects all data and calculations in the report
Additional Information
Technical
Available:
- API for Timesheet : https://api.gauzy.co/swg#/TimeLog/TimeLogController_getTimeLimitReport
- Method :
GET
- Sample Request URL:
/api/timesheet/time-log/time-limit
- Sample Payload:
employeeIds[0]: 3817eda7-f740-4bac-bb33-99558af4e747
organizationId: 85712887-7671-4c88-b58b-68e97fa8ae0b
tenantId: d0b98eb7-2dcc-4d34-a6e7-27846e061038
startDate: 2024-10-20 15:00:00
endDate: 2024-10-27 14:59:59
timeZone: Pacific/Palau
duration: day
- We can use:
employeeIds
to filter based on employee, andstartDate
andendDate
to filter based on date range