Skip to main content

Orbit Ops

Orbit Ops is where work is planned, tracked, timed and billed. Its centre is the Task Management category: five modules that between them own the task board, the vocabulary tasks are described in, the Gantt chart, resource billing, and the sandbox where sprints are planned before they are committed.


1. The five modules​

ModuleRoutePermissionsDocumentation
Task Management/org/tasks13Task Management
Task Configuration/org/taskconfig6Task Configuration
Task Timelines/org/project/timelines2Task Timelines
Resource Bills/org/resource/bills4Resource Bills
Planning/org/tasks/planning4Planning workspace
One module, four routes

task_manage owns /org/tasks, /org/my-tasks, /org/my-timesheets and /org/timesheets-approval. Orbit's usual one-module-one-route rule does not hold here, which is why timesheets are permissioned from the task module.


2. How the pieces connect​

Two configuration screens govern everything downstream:

ConfiguresWhereGoverns
The task vocabularyTask ConfigurationWhat a task can be
The time-capture policyProject timesheet settingsWhen and how time is logged

3. Everything documented​

Task workspace​

PageCovers
OverviewScreen anatomy, the URL, all thirteen permissions
Creating a taskFourteen fields, inheritance, validation
Filtering and groupingFour filter mechanisms; server against client
List viewHierarchy, inline editing, pagination
Kanban boardColumns, drops, swimlanes
Table viewFifteen columns, thirteen editable
Calendar viewDue dates, holidays, leave
Task detailSix tabs, the five field permissions
SubtasksHierarchy and cascading inheritance
Comments and mentionsRich text, @, notification routing
Activity historyThe database-level audit trail
Time logsLogging, and the governance around it
Bulk actionsSix operations, and the two that expand
Jira syncMapping, and why a normal sync misses changes
My TasksCross-project work; the mobile-capable screen

Configuration​

PageCovers
OverviewThe hub, and one read permission against five write permissions
PrioritiesThe urgency list
TypesKinds of work, and the default
StatusesThe states, and the three fixed categories
WorkflowThe transition canvas
CategoriesSupervisors and the billable default

Planning​

PageCovers
Planning workspaceSandbox scenarios, the five tabs, permissions, deep links
Phases, sprints and milestonesParent phase, warn-or-block date rules, a task's two links, story points
Capacity and planned hiresNet hours from holidays, leave and allocation; placeholder hires
Scenarios and commitBoard, Suggest with AI, drift and rebase, commit preview, compare, history
Goals, burndown and insightsGoals and criteria, AI goal check, burndown, radar signals, report fields
Planning settingsEstimation unit, size scale, focus factor, date boundaries, drift rule
Planning for integrators and assistantsPublic API scopes and endpoints, planning.committed webhook, MCP tools, SDK methods, Orbit Assistant questions

Timelines, timesheets, billing and analytics​

PageCovers
Task TimelinesGantt, dependencies, schedule health
My TimesheetsWeekly submission
Timesheet approvalsThe approver's side
Project timesheet settingsThe governance policy
Resource BillsManaging bills
DrilldownThe audit trail behind a bill
AdjustmentsCorrections, with reasons
Task AnalyticsCounts and trends
Timesheet AnalyticsHours across the team
Billing AnalyticsBillable value — and bill generation
Profitability Control TowerMargin, leakage, forecast

4. Five things that surprise people​

Edit Tasks is not enough**Assignee, due date, estimate and status each need their own permission — see Task detail
Everything is per projectStatuses, types, categories and timesheet policy are all per project, with no inheritance
Bills are generated from the analytics screenNot from Resource Bills — from Billing Analytics
Category and milestone cascade to subtasksA database trigger rewrites the whole subtree — see Subtasks
A Jira mapping change needs Resync AllA normal sync will never reach those issues — see Jira sync

5. Not yet documented​

These routes exist and belong to other categories. They get their own documentation pass:

ScreenRoute
Projects/org/projects
Project Details/org/projects/:id — except its Timesheet Settings tab
Project Access/org/projectaccess
Delegation/org/me/delegation
Personas/org/persona