Docks

Internal jobs

7 min read 27 Sep 2026 Cargoflow Team

Summary

An internal job is a dock job that did not come from a driver registering at the kiosk. A team member creates it with Create Job, or the system creates it when a trailer in the yard goes back to a dock. It shows on the board, joins the operator’s queue and is started and finished like any other job, but it has differences worth knowing.

Before you start

  • Docks module and the Write Docks permission (Supervisor, Admin and Super Admin by default).
  • For the ones created in the yard: the Yard module and the Write Yard permission (Supervisor and Admin by default).
  • An operator with the Read Own Jobs permission in the warehouse.

The two things the system calls internal

WhatWhere you see itWhat it implies
The driver record is internalNot directly; in the driver log it shows with the internal type.Every job created with Create Job, or by a yard move, carries a driver record made by the system from the data entered. It has no photo and no kiosk arrival time, and its language is English.
The job type is InternalThe Type column on the board and in the FIFO View.Only when you pick the Internal type in Create Job. It is a maneuver that is not a client’s loading or unloading.

So a delivery created with Create Job is a normal delivery with an internal driver record; and an Internal-type job is, on top of that, a maneuver with no document.

Creating an internal job step by step

  1. On the dock board, press Create Job.
  2. Driver Information — enter who does the maneuver: full name, company (it can be your own company) and a phone number. All three are required even for your own staff.
  3. Job Type — choose Internal.
  4. Select Dock — the dock where the maneuver happens.
  5. Assign User — pick the operator now (see Limits).
  6. Client — optional; it groups the job in reports and KPIs by client.
  7. Notes — what needs to be done. The operator reads it as Job Notes.
  8. Press Create Job. You see Job created successfully and the job appears as Assigned.

Each field is covered in How to create a dock job.

Internal jobs created by the yard

When someone drags a trailer from the yard to a dock and that trailer’s original job was already closed, the system asks for the Job Type at Dock (Load by default, or Pickup or Delivery) and creates a new dock job. That job:

  • Copies the name, company, phone and truck data of the original driver. If there were none, it uses Yard Internal as the name and Internal as the company.
  • Carries the note The original job is completed. A new dock job will be created for this trailer.
  • Is created with no operator and no client. Open it on the board, assign them and press Update Job (this one can be updated, because its type is Load, Pickup or Delivery).

See From the yard to the dock and back.

How it behaves differently

AspectInternal-type jobNormal delivery or pickup
Arrival timeNone.The kiosk time (if the driver registered).
Maximum timeAlways 120 minutes.The client’s.
Verification checklistNone.The loading or receiving checklist, if configured.
Photo to finishAt least one loose photo.The checklist photos, or a loose photo if there is no checklist.
Linked documentCannot be linked.Receipt or shipment.
Trailer status when finishedNot marked empty or loaded.Empty (delivery) or loaded (pickup).
Message to the driver on creationNo.Only if assigned from the bell.

What happens in other modules

  • Visitors and driver log: the internal record appears in the driver log and, if the warehouse uses Visitors, in the visitor log as someone on site until the job closes.
  • KPIs: it counts in dock transactions and dock cycle time, but not in carrier wait time (it has no arrival time).
  • Accessorials: the operator can capture extra services when finishing it, as with any job; if the job has a client, the charge goes to that client. See Capturing an accessorial.
  • Stock: nothing moves.

Example

Dock 7’s dock leveler is stuck and three pallets left on the ramp must be cleared. The supervisor creates a job: name Carlos Ruiz, company In-house maintenance, phone +528100000000, type Internal, dock 7, user Luis Pérez, notes “Remove pallets and notify maintenance”. Luis sees it as his next job, starts it, takes a photo of the cleared ramp and finishes with Yes, Release Dock. Dock 7 turns green again and the job stays in the history with a 25-minute cycle time.

Current limits and how to avoid them

Important: in Job Details, the type selector only offers Pickup and Delivery. On an Internal-type job, Update Job currently fails with Error updating job: you cannot assign or change the operator, dock or client after it is created. Set everything when you create it. If you made a mistake, cancel it and create it again.
  • No arrival time: its place in the unfiltered FIFO View is not reliable. To make sure the operator does it at the right moment, arrange it while filtering by the operator.
  • Visit type: the Visit option in Create Job cannot be saved. For visits, use the Visitors module.
  • Language: the internal record is in English; if you change its dock and accept notifying the driver, the message goes out in English.

Internal job or special job?

Use an internal job when…Use a special job when…
The maneuver takes up a dock and you want the dock to show as occupied.The task does not take up a dock (cleaning an aisle, a count, relabeling).
One person does it.Several people do it (principal and assistants).
The dock cycle time is enough.You need custom fields, a type maximum time, or to bill catalog services when it is completed.

See Special jobs.

Best practices

  • Pick the final operator and dock when you create an Internal-type job.
  • Write in Notes what needs to be done and what evidence the photo should show.
  • Use a fixed company name for your own staff (for example, Internal) so they are easy to find in the driver log.
  • Assign an operator and a client to jobs created by the yard as soon as they appear.

Troubleshooting

“Error updating job” on an internal job.

  • That is the Internal type limit. Cancel the job and create it again with the right data.

A load job appeared at a dock with no operator.

  • The yard created it when moving a trailer whose job was already closed. Assign it an operator and a client.

The operator cannot finish.

  • The photo is missing: internal jobs have no verification checklist, so a loose photo is required.

Frequently asked questions

Why is there a driver if nobody registered?

Every dock job needs a driver record. For internal jobs the system creates it from the data you entered (or from the original driver’s, if it comes from the yard).

Can an internal job be billed to the client?

Only through accessorials captured when finishing it, and only if the job has a client. To bill catalog services in a planned way, use a special job with billable services (see Special job types and billing).

Need help?

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

Was this article helpful?

Share: