Skip to main content

Timesheet approvals

Route: /org/timesheets-approval · Permission: Approve Timesheets Module: task_manage


1. What this screen is​

The approver's side of My Timesheets: submitted weeks waiting for a decision, with the submitter's hours, an approval timeline and a comment thread.

It carries one feature no other approval surface in Orbit has: a simulation mode that runs your decision through the approval workflow and shows what would happen, without doing it.

This screenMy Timesheets
Whose weeksOther people'sYours
Can edit hoursNoYes, while draft
DecidesYesNo
PermissionApprove Timesheetsmytimesheet.manage

2. How a decision flows​


3. Approving — step by step​

Figure 1 — The approvals screen with Pending/History tabs, the queue and the detail pane.

Step 1 · Choose a tab​

TabHolds
PENDINGAwaiting your decision
HISTORYAlready decided

With nothing waiting, the screen reads Approver Cockpit Ready.

Step 2 · Open a submission​

The detail pane shows the submitted hours, an approval timeline, and the comment thread — your own comments aligned to one side.

Empty thread: no comments yet.

Step 3 · Write a comment — this is mandatory​

Every action requires a comment first

Approve, reject and comment all refuse to run on an empty comment box:

Please provide a comment/reason before Approve

The cursor is put back in the box. There is no way to approve silently, and no setting to relax it.

Step 4 · Decide​

ButtonEffect
ApproveTimesheet Approve successfully
RejectReturns it to the submitter to correct
CommentAdds to the thread and leaves the state alone

After approving or rejecting, the selection clears and the queue refreshes. After commenting, the submission stays open with the thread reloaded.

Step 5 · Or simulate first​

With verify mode on, a decision runs as a simulation: the workflow is evaluated and a Simulation Result modal shows the outcome — Workflow simulation complete — and nothing is written.

A Simulation Only badge marks the mode while it is active.

Simulate before the first real decision on a new workflow

The simulation runs the same approval workflow the real action would, so it answers "who does this go to next" and "does this complete the chain" without committing.

Especially worth it on a multi-step approval, where the second approver is not obvious.

The simulation panel itself has two tabs — prediction and settings.


4. Field reference​

ControlBehaviour
PENDING / HISTORYWhich queue
Queue listSubmissions, selectable
TimelineEvery step taken so far
Comment boxRequired for every action
ApproveRequires a comment
RejectRequires a comment; returns it to the submitter
CommentRequires text; no state change
Verify modeSimulates instead of acting

What a rejection does​

It returns the week to the submitter, who can edit and resubmit. The comment you were forced to write is the reason they see.

Where the approval steps come from​

The approval workflow — not this screen. Timesheet approvals run on the shared approval engine, so who approves, in what order, and whether more than one step exists are all configured in Organization Settings → Approval Workflows.


5. The admin contract​

PrerequisiteWithout it
Approve TimesheetsNo access
An approval workflow for timesheetsSubmissions have no route
Reporting linesThe workflow cannot resolve an approver
Submitted timesheetsAn empty Approver Cockpit Ready screen

6. Downstream​

EffectDetail
Approved hoursFeed Timesheet Analytics and Resource Bills
Rejected weekBecomes editable for the submitter again
CommentsKept on the submission permanently
TimelineEvery action is recorded with its comment

7. Don't confuse this with…​

ScreenWhat it approves
Timesheet approvals (this page)Weekly timesheets
Expense approvalsExpense claims
Service request approvalsOrbit Resolve catalog requests
Approval WorkflowsOrganization Settings — where the chains are defined
Module State ManagementState machines for other modules

8. Troubleshooting​

SymptomCause
Please provide a comment/reason before ApproveThe comment box is empty — always required
Nothing happened after approvingVerify mode was on; it simulated
Approver Cockpit Ready and nothing elseNothing is pending for you
A submission never reached meThe approval workflow does not route to you
A submitter cannot fix their weekIt must be rejected before they can edit
Approved hours are missing from a billThe bill was generated before approval