Tracking Policy Page with Time Tracking Restrictions

We need to develop the Tracking Policy Page that will define time tracking restrictions and automation settings for better productivity and accuracy. This page will include the following policies with ON/OFF toggles:

Tracking Policy Page

1. Do not allow logging time without a task selected

Impact:

Users must select a task before they can log time. Prevents logging hours without linking to work, ensuring accountability and correct reports.

2. Do not allow logging time manually

Impact: Timesheet

Users cannot enter time manually; they must use the timer to track work. This ensures time accuracy and avoids fake or incorrect manual entries.

3. Do not allow logging time for future dates

Impact: Time sheet

Users cannot log time for any future dates. Only current or past dates are allowed, avoiding incorrect future time logs in reports.

4. Do not allow logging time into completed tasks

Impact:

Once a task is marked as completed, users cannot log more time into it. This prevents incorrect billing or reporting for finished tasks.

5. Do not allow logging time into tasks with no estimates

Impact:

Users can only log time into tasks that have an estimated time set. Ensures planned effort is always defined before work starts.

6. Do not allow logging time into tasks exceeding the estimates

Impact:

Users cannot log time beyond the task’s original estimated hours. Helps control over-billing, project overruns, and ensures PM intervention if more time is needed.

7. Do not allow setting up or changing task estimates

Impact:

Users are restricted from creating or editing estimates. Only Manger or Owner roles can set task estimates, ensuring estimation accuracy and control.

8. Do not allow logging time after 7 days

Impact:

Users can log time(timesheet) only within 7 days from the work date. Prevents late entries that impact payroll, invoices, and timesheet approvals.

9. Automatically stop timers 2 hours after day end

Impact:

If any timer is left running at end of day, it will auto-stop after 2 hours. Prevents untracked over-logging and inaccurate work hours.

10. Automatically stop timers running for 6 hours

Impact:

If any timer runs for more than 6 hours continuously, it will auto-stop. Prevents long unproductive running timers.

11. When user inactive for more than 30 mins, mark as break

Impact:

If a user is inactive (no keyboard or mouse activity) for more than 30 minutes, the system marks this period as break time. Helps in accurate productivity tracking.

Example:

πŸ‘‰ If a user is restricted from logging or editing time in Timesheet, then the user should NOT see any “Add Time” button or clickable option to log time anywhere in UI.

πŸ”— For reference, check how Everhour WORKS or contact PM Gaurav for clarifications.

Comments

One response to “Tracking Policy Page with Time Tracking Restrictions”

  1. gaurav.golecha@diginnovators.com Avatar
    gaurav.golecha@diginnovators.com

    Vinayak & Sameer discuss

    & add time lines here

Leave a Reply

Your email address will not be published. Required fields are marked *

More posts