Docks

The dock board FIFO View

8 min read 27 Sep 2026 Cargoflow Team

Summary

FIFO View is the second view of the dock board. Instead of one card per dock, it puts the jobs of every dock into a single list, the FIFO Queue (first in, first out). It serves two purposes: seeing who has been waiting longest and deciding the order in which each operator will work.

Before you start

  • Docks module and the Write Docks permission (Supervisor, Admin and Super Admin by default).
  • To use Release and To Yard from the queue: Supervisor, Admin or Super Admin role.
  • Go to Operations › Docks and press FIFO View in the top bar. The browser remembers the view you used last.

The Dock Status bar

Above the queue you see Dock Status: one button per dock, green if it is free and red if it has active jobs, with the number of jobs. Show All and Show None work just like in the Dock Management view.

Important: these buttons are informational only; they do not filter the queue. The queue is filtered only by worker, client and trailer.

The queue filters

FilterWhat it doesRemembered
Worker (All Workers)Only the jobs assigned to that person, in their queue order. It enables dragging and the Start button.Yes, in that browser.
Client (All Clients)Only that client’s jobs, sorted by priority.Yes, in that browser.
Trailer (Search trailer#)Searches for part of the trailer number, case-insensitive.No.

Filters combine. Next to the title, the badge shows how many jobs are in the queue with the current filters.

The columns

ColumnWhat it shows
(handle)The point you drag the row from.
PriorityOnly with a worker or client filter: the job’s place in the operator’s queue (#1, #2…).
Job IDThe job number; on cross-docks, its number too.
Driver, Dock, Company, TrailerThe driver data and the dock. The dock badge changes color with the elapsed time, just like in the other view.
TypeDelivery, pickup, load, internal or cross-dock, in gray so it is not confused with the status.
ArrivalThe time the driver registered.
Assigned WorkerThe operator, or Unassigned in italics.
Status and ActionsWhere the job stands and what you can do (see below).

How it is sorted

  • With no worker or client filter: by arrival time, oldest first. Today’s completed jobs go to the bottom.
  • With a worker or client filter: by Priority, which is the order of each operator’s work queue. Jobs with no place in the queue (finished, pending yard) come next, and completed ones at the bottom.

The queue includes Assigned, In Progress, Work Finished and Pending Yard jobs, plus the ones completed today according to the warehouse clock.

The buttons on each row

  • View — always: opens the Job Details.
  • Start — only when you filter by a worker, and only on their first job if it is Assigned. Useful when the operator does not have their phone at hand: the job moves to In Progress just as if they had started it.
  • Finish — on In Progress jobs. It takes the color of the elapsed time. On pickups with a linked shipment it first opens the Loading record.
  • Empty or Loaded — the trailer badge, on Work Finished jobs.
  • Release — on Work Finished and Pending Yard jobs. To Yard — on Work Finished jobs. Both only for Supervisor, Admin and Super Admin.

What each action does is explained in The life cycle of a dock job.

Reordering an operator’s queue

  1. Pick the operator in the Worker filter. The Priority column appears.
  2. Drag the row by its handle to its new place. On a phone or tablet, press and hold for a moment before dragging.
  3. Confirm Do you want to change the priority order?. If you cancel, the list goes back to how it was.
  4. You see Priorities updated successfully!. The first one in the list is what the operator will see as their current job; their app updates on its own.

Every time the operator finishes a job or has one removed, the rest of their queue is renumbered from 1. Special jobs also take a place in that queue, even though they do not appear in the list.

Example: arranging an operator’s shift

At 7:00 Ana López has three jobs: #1 a Northern Trading Co. delivery at dock 2 (arrived 6:40), #2 a Valley Distributors pickup at dock 5 (arrived 6:50) and #3 another delivery at dock 3 (arrived 6:55). The pickup client calls: their driver has an 8:00 appointment at another site. The supervisor filters by Ana, drags the pickup to the top and confirms. On Ana’s phone, the current job becomes the pickup at dock 5; the two deliveries stay in Upcoming Jobs as #2 and #3. Without a filter, the queue still shows all three by arrival time.

Special cases and limits

  • Jobs with no arrival time: jobs created with Create Job have no arrival time: the Arrival column shows a dash and their place in the unfiltered queue is not reliable. To order them, filter by the operator.
  • Filters reset when assigning: opening or closing the Assign Driver window (including when it opens on its own because a driver arrived) resets the worker and client filters to All. If you were reordering, pick the operator again.
  • Cross-docks: an open cross-dock shows up twice: the real row at the inbound dock and a read-only amber row at the outbound dock (showing the dock it enters through). The amber row cannot be dragged and is not counted.
  • No worker selected: the whole queue cannot be reordered; order is per operator.
  • Two supervisors at once: if two people reorder the same queue at the same time, the last saved change wins; the other board updates on its own.

Best practices

  • At the start of the shift, filter by each operator and check that their #1 is the most urgent job.
  • Use the unfiltered queue to spot whoever has been waiting longest.
  • Search by trailer when a driver asks at the window about their trailer.
  • Prefer the operator starting from their app; the queue’s Start button is for exceptions.

Troubleshooting

I can’t drag rows.

  • Dragging only works when you pick a worker in the filter.
  • On touch screens, press and hold before moving.

I see “Error updating priorities.”

  • The connection dropped or someone changed the queue at the same time. The list goes back to how it was; reload and try again.

The worker filter cleared itself.

  • The Assign Driver window was opened or closed. Pick the worker again.

The Start button does not appear.

  • It only shows with a worker selected and on their first Assigned job.

Frequently asked questions

Can I sort the whole queue without filtering?

No. Without filters the queue is always sorted by arrival time. The order that is saved is each operator’s.

Why don’t I see special jobs in the queue?

The queue only shows dock jobs. Special jobs have their own list (see Special jobs), although they take a place in the operator’s queue.

Need help?

If something did not work as expected, our support team can help you.

Was this article helpful?

Share: