February 14, 2026

Yard Management and Appointment Scheduling

Yard Management: 

A warehouse usually has - Parking Yard and Dock Doors. Yard will have Rows and Each Row has some defined number of slots. Container will first be placed in the Yard slot. Users at warehouse will pull the container from Yard Slot to Door for unloading. Usually, responsibility of the carrier is to bring the container from port to yard. To move a container from Port to Yard – we can have a custom container ranking algorithm based on certain parameters (like PO priority, delivery dates, etc.)  to give ranking to containers. Users at warehouse can use this rank to identify what containers they need to pull to the door at the earliest.

Once the shipment/container is in the yard slot, next step is to assign shipment to a door where loading/unloading happens. This step is called scheduling an appointment. Door will have time slots (30 min slot etc.) for loading or unloading activity that can be configured on the location resource.

Depending on the requirement, the Drayage carrier should be notified once the appointment is made in the system for a specific container. This is usually done by sending a tender offer EDI 204 file with expected delivery time and other details like Yard/Door No. Fpr example, EDI 204 can be triggered based on status update events from Ocean carrier like ‘Available for Delivery’ etc.

Below are the OTM location resource level configurations to define the yard:


Once location resource level yard is defined, you can use custom logic to select shipments that are eligible to be displayed in the yard using business rules. For example, shipments/containers that are unloaded at destination port can be made visible in the yard. In this example, yard can be virtual yard just to give warehouse users visibility on what containers they can expect in coming days.Also, high priority shipments can be assigned to first rows and slots so that warehouse users can pull shipments for appointment scheduling from left to right and bottom down approach on the yard manager screen.

Using all this custom logic, insert entries in Yard table as shown below:


Once shipments are inserted into yard table, we can see them in UI with below navigation:

Operational Planning > Appointment Management > Dock and Yard Managers > Query location > Actions > Manage Yard


In the above screen, display text on shipments can be configured using glog property:

glog.otm.yard.displayText.shipmentRefnumQual

Appointment Scheduling: 

Once shipment is in the yard, next step for warehouse managers is to pull the shipment to available dock door for unloading. For this user can select shipment in the yard and right click to see below options:



Click action 'Yard - Schedule Appointment - Show Options' and this will show appointment options for all the available resources. Select the resource and time slot and click submit to create an appoinment.


Now go to actions > manage appointments screen:


You can see the shipment added to time slot against the selected resource(dock door). Time interval slot duration can be configured from location resource screen:


Display value on the appointment slot can be configued via glog property:

glog.appointment.displayString.shipment=objectRefnum:<shipment qulaifier GID>

Appointment Rule Sets:

To automate appointment scheduling using business rules you can follow below steps:

  • Identify business criteria or rules to match shipments to specific dock doors. For example all TL shipments should be assigned to Dock Door A and all LTL shipments should be assigned to Dock Door B for appointments.
  • Go to location > Resource > Resource Type screen and against each location Resource attach an appointment rule set with criteria. In above example, Mode Profile ID can be added as TL for Dock Door A and LTL for Dock Door B.
  • On Resource Type enable 'Auto Schedule' and 'Constraint Appointment'
  • Note that if standard fields provided by OTM on Appointment Rule Set are not covering required fields, you can use shipment reference number and flex fields. These refnum and flex fields can be populated via shipment creation workflow or any business event that occurs before appointment scheduling.
  • Once Resources are configured with appointment rule sets, to automatically schedule appointments from shipment workflow use below standard action:


No comments:

Post a Comment