Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Task Selection and Automatic Time Tracking to Check-In Process #400

Open
danyal-903 opened this issue Nov 28, 2024 · 4 comments
Open
Labels
enhancement New feature or request

Comments

@danyal-903
Copy link

Feature Request

Description

Add a dropdown menu beside the "Check-In" button to allow users to select the task they are working on when they check in. The system should automatically track hours based on the check-in time and associate them with the selected task. When a user switches tasks, the system should log the hours for the previous task in the timesheet and start tracking hours for the new task.

Use Case

This feature would improve task management and time tracking by automatically linking work hours to specific tasks. It would benefit both users and managers by providing detailed insights into time spent on each task, streamlining the process of filling timesheets, and reducing manual effort and errors.

Proposed Solution

  • Add a dropdown menu next to the "Check-In" button that lists all tasks assigned to the user.
  • Automatically track hours from the check-in time for the selected task.
  • When the user switches tasks, log the hours spent on the previous task in the timesheet and start tracking time for the new task.
  • Allow users and managers to manually modify logged hours in the task timesheet if needed.

Benefits

  • Enhances productivity by automating task time tracking.
  • Reduces the likelihood of manual errors in timesheets.
  • Provides managers with accurate and detailed reports of task-based time allocation.
  • Improves user experience by simplifying the check-in/check-out process.

Additional Information

  • The task dropdown should only display tasks assigned to the user.
  • Implement notifications or warnings to remind users to check out or switch tasks when necessary.

Labels

enhancement, feature request, timesheet, task management

Priority

high

Assignees

[To be assigned by the project maintainers.]

Related Issues

[None identified at the moment. Can be linked if similar issues exist.]


Note: Please ensure this feature aligns with your roadmap and review its feasibility. Let me know if you need further clarification or assistance!

@horilla-opensource horilla-opensource added the enhancement New feature or request label Nov 28, 2024
@horilla-opensource
Copy link
Owner

Hi @danyal-903 ,

Thank you for your suggestions!

We currently have a Project Module for Horilla that is under development and will be published soon. We'll certainly consider incorporating this feature into the system, as it's a great idea and aligns well with our goals.

We appreciate your valuable input and look forward to any other ideas you might have!

With Regards,
Team Horilla

@danyal-903
Copy link
Author

Hello @horilla-opensource,

Yes, I have tested the Project module from the horilla_project branch. I plan to use Horilla as my company's HRMS, and we extensively rely on it for billing purposes. This feature would be extremely helpful in streamlining our task management and time tracking processes.

I also noticed some issues with the Kanban board view for projects/tasks. Moving tasks from one board to another does not update their stage/status, which affects workflow accuracy. It would be great if this could be addressed to ensure smooth task transitions.

Additionally, I believe the timesheet reports could be improved. As a manager, I should be able to view timesheets by employee. For example, I might want to know how many hours Employee A has worked on each project in a given month. Having this option would make reporting and analysis much more effective.

Thank you for considering these suggestions, and I look forward to the upcoming updates!

Best regards,
@danyal-903

@horilla-opensource
Copy link
Owner

Hi @danyal-903 ,

We have made some progressive changes in the project branch which is only updated in our internal private repo and not here. We'll update the branch by this week with which you can test it out.

We'll let you know once we have updated the branch and please do share your feedback on the same.

With Regards,
Team Horilla

@danyal-903
Copy link
Author

Hi @horilla-opensource ,

Any updates on the expected publish date for the project branch update?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants