Skip to main content

Task Timelines

Route: /org/project/timelines · Permission: View and Open Task Time Lines Module: task_timeline · Menu: View Task Timeline in Menu listing


1. What the timeline is​

A Gantt chart of the project: every task as a bar from its start date to its due date, grouped under milestones and categories, with dependency arrows between them.

It is also the only screen in Orbit Ops that audits your schedule. Three classes of problem are detected and counted continuously:

ProblemMeaning
Boundary conflictsA subtask starts before, or ends after, its parent
Dependency issuesA task starts before the predecessor it is waiting for
Phase overrunsA task falls outside its milestone's dates
TimelinesCalendarKanban
Positions byStart → dueDue date onlyStatus
Shows durationYesNoNo
Shows dependenciesYesNoNo
Validates the scheduleYesNoNo
A task with no start date has no bar

The timeline needs both ends. Tasks with only a due date are on the calendar but not here.


2. How the timeline is assembled​

The hierarchy is milestone → category → task → subtask — so both milestones and categories shape the chart.


3. Reading the chart — step by step​

Figure 1 — The Gantt with milestone and category rows, bars and dependency arrows.

Step 1 · Choose a scale​

Four, written to the URL as ?scale=:

ScaleColumns
weekOne per week, widest columns
monthOne per month — the default
quarterOne per quarter
yearOne per year, narrowest

Step 2 · Check Timeline Health​

When any problem exists, a health indicator appears. Hovering shows Timeline Health:

RowColour
Boundary ConflictsRed
Dependency IssuesAmber
Phase OverrunsOrange
The health count is the fastest schedule review available

It is computed from the real dates on every task, so a project with zeros is genuinely internally consistent. Any other number is a list of things somebody has to decide about.

Step 3 · Find a task​

The search box searches and jumps — "Search & hit Enter…". No match reports No matching task found.

Step 4 · Adjust density​

Font size can be increased and decreased — "Increase Font Size" / "Decrease Font Size" — and full screen gives the chart the whole viewport. A detailed layout is available at ?view=detailed.

Step 5 · On a phone​

The mobile layout replaces the chart with a horizontal milestone strip and task cards, flagging those with problems. Empty: No tasks scheduled.


4. Field reference — how each problem is detected​

Boundary conflicts​

For each parent, the earliest start and latest due of its subtasks are compared with the parent's own dates. A conflict is raised when:

  • a subtask starts before the parent starts, or the parent has no start date at all; or
  • a subtask ends after the parent ends, or the parent has no due date at all.
A parent with no dates always counts as a conflict

The check treats a missing parent date as a violation, not as "unconstrained". A parent with scheduled subtasks and no dates of its own therefore shows red.

Give parents dates that span their children, or expect a permanent count.

Dependency issues​

For each task with a start date, every predecessor is checked. A task that starts before its predecessor's due date is flagged.

Both the single Predecessor field and multiple predecessors are read.

Phase overruns​

A task falling outside the dates of its milestone.


5. The admin contract​

PrerequisiteWithout it
View and Open Task Time LinesAccess Denied
View Task Timeline in Menu listingNo sidebar entry
A selected projectNo Project Selected
Start dates on tasksNo bars
Milestones with datesNo phase rows and no overrun detection
Predecessors setNo arrows and no dependency detection
Start date is optional at creation and required here

The create drawer requires a title, type, category and estimate — not a start date. A team that skips it gets an empty timeline, and nothing warns them.


6. Downstream​

The timeline reads; it does not write. Fixing a flagged problem means changing dates in the list, table or detail panel.


7. Don't confuse this with…​

ScreenRouteShows
Task Timelines (this page)/org/project/timelinesTask bars, dependencies, schedule health
Project Timelines/Milestones/org/projects/:idWhere milestones are created
Task calendar?view=calendarDue dates only, plus holidays and leave
Milestone tabsThe task boardA filter, not a chart
Milestones are created on the project, not here

This chart groups by milestone but cannot create or edit one. That happens on Project Details → Timelines/Milestones.


8. Troubleshooting​

SymptomCause
The chart is emptyNo task has a start date
A task has no barIt is missing a start or due date
Boundary conflicts on tasks that look fineThe parent has no dates of its own
A dependency arrow is missingNo predecessor is set
Phase overruns everywhereThe milestone's dates are narrower than its tasks
Search finds nothingNo matching task found — it matches titles
Access DeniedMissing View and Open Task Time Lines
Bars are too small to readSwitch to week scale, or increase the font size