The job of this console
Approve or reject a week, resolve overlapping hours, and understand when lock freezes the period. Do not re-key hours here unless the product offers a correction path.
Submit weeks (or day batches) for manager approval, resolve conflicts, and lock payroll periods.
Flowcharts cover submit → approve/reject → lock. Entry grid: Timesheet.
Week decisions
Timesheet approval is the manager pass: submitted weeks (or day batches), conflict resolution, and payroll-period lock. It sits on the same timesheet records the grid wrote.
/people/timesheet
Manager · HR Admin · Payroll (lock window)
Approve or reject a week, resolve overlapping hours, and understand when lock freezes the period. Do not re-key hours here unless the product offers a correction path.
Managers of people who submit. Employees submit from the grid. Payroll cares about lock, not individual cells.
Open the approval queue, filter the week, open conflicts, approve or reject, then lock when the org’s payroll calendar says so.
Monday after submit. Two projects claiming the same afternoon. Payroll cutoff. A missing leave row that should have filled hours.
Same timesheet simulator — toggle partialWeekSubmissionEnabled for full-week vs day-batch pending, enableTimeSheetSubmissionOnBehalfOf for submit-on-behalf, manager/delegate approve, and lock/reopen paths.
Each diagram auto-plays steps when it scrolls into view. Use Play / Pause, or click a step to jump.
From open week to payroll lock.
flowchart TD
O[Open week] --> Sub[Submit]
Sub --> Pend[Pending manager]
Pend --> Dec{Decision}
Dec -->|Approve| Apr[Approved]
Dec -->|Reject| Rej[Reject + comment]
Rej --> Fix[Employee fixes]
Fix --> Sub
Apr --> Lock[Payroll lock]
When overlapping entries block approve.
flowchart TD
Pend[Pending week] --> Conf{Conflicts?}
Conf -->|Yes| Modal[Conflict modal]
Modal --> Resolve[Resolve / edit]
Resolve --> Pend
Conf -->|No| Approve[Approve]
Timesheet approval adds submit, manager review, conflict resolution, and payroll lock on top of the weekly grid. Delegation may allow acting approvers. When Work-Time late-workflow is on, late weeks can require a late reason on submit and may route through published late bands (TIMESHEET-LATE-LTE7 / TIMESHEET-LATE-GT7) instead of the standard chain.
On-behalf submit (timeSheet.enableTimeSheetSubmissionOnBehalfOf) only widens who may click Submit / Resubmit for an already-saved in-scope week. It does not change who can approve, reject, or lock. The week owner stays the selected employee; the actor is stored as submittedBy. Auto-approve-others is a separate role flag and stays independent.
Partial-week flag (timesheetAdditional.partialWeekSubmissionEnabled, default off):
WEEK:{id}.ts_timesheet_submission_model); leftover DRAFT/REJECTED days stay editable; approve/reject by submission; inbox id SUBMISSION:{id}. Fully APPROVED weeks still require reopen before edit.TIMESHEET-LATE-LTE7, business-unit) or the significantly late chain (TIMESHEET-LATE-GT7, business-unit then finance) when those policies are published.timesheet.period-lock on and lockAfterDays set (often 7), approved weeks also auto-lock via TIMESHEET_PERIOD_LOCK; reopen may require a reason.