Work orders

View, filter, lock and reschedule individual operations on the Gantt.

The Schedule view

Every work order (operation) appears as a coloured bar on a resource row in the Gantt. Bars are sized to their planned duration and positioned in absolute time. Non-working hours are striped out per resource calendar.

Zoom & navigate

  • Day, Week, Month, Quarter buttons set the visible time range
  • < and > arrows scroll by half a viewport
  • Today snaps back to the current day in your organisation's timezone
  • Scroll-wheel on the Gantt zooms in/out continuously
The sidebar utilisation panel re-computes for the visible window. As you navigate or zoom, percentages update to match what you're looking at.

Colour coding

Each Gantt bar is coloured by its manufacturing order, not by status. APS hashes the MO number into an 8-colour palette so that ops belonging to the same MO share a colour and you can trace them across the chart at a glance.

Operation status is shown as a badge in the right-side inspector when you click a bar:

  • Yellow — IN_PROGRESS
  • Green — COMPLETE
  • Grey — PENDING / SCHEDULED

Late operations and conflicts (capacity overload, material shortage, dependency violation) are surfaced in the conflict list above the Gantt and in the inspector — not as a bar colour.

Drag & drop reschedule

Grab any unlocked bar and drag it horizontally to change its start time, or vertically onto a compatible resource. APS validates the drop — if the new slot would break a dependency or exceed capacity, the bar snaps back and shows a tooltip explaining why.

Locked operations have a small lock icon and can't be dragged. Unlock from the inspector panel on the right.

Lock individual operations

Click any operation to open the inspector, then Lock. A locked op:

  • Is never touched by the scheduler — not by Forward, Backward, or Bidirectional runs
  • Counts as an anchor in Bidirectional mode — other ops schedule around it
  • Survives sync from Odoo — APS keeps your decision

Use locks for: machine-specific setups, certified-operator-only work, or any decision the scheduler shouldn't overrule.

Filtering & sorting on Work Orders page

Open Work Orders from the sidebar to see all MOs in a table. Filters available:

  • Status — All / Confirmed / In Progress / Done
  • Material status — All / Available / Partial / Waiting
  • Search — matches MO number, sale order, customer name

By default the table shows only root MOs (top-level) and groups child sub-assemblies under their parent. Sort by any column — the sort persists across navigations until you change it.

Operation-level priority

Priority is set at the MO level in Odoo. A parent's priority is inherited by all child sub-assemblies during scheduling. To push an MO ahead, change its priority in Odoo (or in APS for the duration of a scenario).

See Materials for how priority interacts with FIFO supply allocation.

APS 4 Manufacturing

Built by Avalah

Odoo Gold Partner

APS 4 Manufacturing

Built by Avalah

Odoo Gold Partner