Scheduling R2025.017

TIC 4.0

Scheduling R2025.017

SUBJECT

Fields

Type

Description

ID (subject identifier)

M

Scheduling

subject name

M

Scheduling

subject type

M

Process

Also known as

O

 

Definition

M

Scheduling is the function responsible for transforming the planning intent (Work Packages and Work Instructions) into executable, time-bound job lists/Work Queues.
It operates as the intermediary between Planning and Dispatching, ensuring that planned work is converted into feasible sequences aligned with available resources, timing constraints, and operational priorities.

Further Detail

O

The Scheduling function purpose is to verify planning feasibility, assigning time slots and co-ordinating CHE groups or specific units depending on the configured degree of freedom. Scheduling is responsible, at minimum, the following:

  1. Handover & Location Assignment

    1. Defines the container route steps.

    2. Scheduling has no direct control over navigation services (actual trajectory of a CHE).

  2. Resource Group/CHE Selection

    1. Identify the pool of CHE’s capable of performing each move, unless already assigned.

    2. Depending on the configuratio, Scheduling may assign a specific CHE directly.

  3. Sequencing & Time Assignment

    1. Define and maintain sequence of Orders (https://tic40.atlassian.net/wiki/spaces/TIC40Definitions/pages/1507000321).

    2. Priorities shall follow planned sequences received from Planning.

    3. Define time window for the Job Instruction (https://tic40.atlassian.net/wiki/spaces/TIC40Definitions/pages/1525579777/Job+Instruction+2024.013?search_id=87071ec9-aed6-403a-88c6-54afdbfb8fc1&additional_analytics=queryHash---de7eb8f0670bc7825dc5b07ea319b888fd3e331f2559be7aec1ba6335e63e411 ).

  4. Abort and Re-Planning

    1. Adjust or re-sequence jobs when conditions change (e.g., unavailability, conflict, infeasibility).

    2. Ensure new sequences remain consistent with Planning intent.

  5. Exception Handling – Manages infeasible Jobs through cancel/recover to resolve conflicts.

Boundaries with Dispatching

  • Scheduling shall determine when, and which CHE or CHE group executes the movement.

  • Depending on the architecture, Scheduling assigns CHE, while Dispatching functions as a coordinator or communication layer, supervising progress, and returns execution feedback

System Characteristics

  • Consumes data directly from Planning and Dispatching 

  • Executes (real-time) decisions with limited uncertainty.

  • Supports both manual and automated environments.

  • Scheduling logic may remain proprietary, but inputs, outputs, handshake mechanics, and data models shall comply with TIC 4.0 interoperability standards.

 Scheduling Functional Matrix

Function

ISA-95 / IEC 62264 Level

Role in Scheduling

Handover & Location Assignment

Level 3

proposes cargo movement paths within the terminal (quay, yard, gate, rail).

Resource Group Selection

Level 3

Select eligible CHE pool or unit (if configured).

Sequencing

Level 3 (aligned with Level 4 intent)

Orders jobs to ensure operational efficiency while respecting planning constraints.

Time Assignment

Level 3 (synch. with Level 4 schedules)

Allocates start and end times, ensuring synchronization.

Abort / Re-sequences

Level 3

Re-sequences or reallocates jobs upon infeasibility.

Boundary with Dispatching

Level 3 → Level 2

Defines job sets and handover timing; Dispatching distributes and confirms.

Example

O

Aspect

Scheduling (Level 3)

Purpose

Translates intent into executable, time-bound tasks.

Time Horizon

Near real-time; low uncertainty; immediate intent.

Demand Handling

Breaks demand into jobs with location/time/resource-group constraints.

Resource Scope

Selects eligible CHE type/ CHE groups/CHE .

Time Assignment

Allocates exact start/end windows to jobs.

Abort and Re-Planning

Re-plans or re-sequences jobs before execution.

Exception Handling

Manages exception, e.g. due to infeasible situations by rescheduling or cancelling through escalation to Planning.

Feedback Loop

Bi-directional with Planning (feasibility, alignment) and Dispatching.

Boundary

Defines when/which CHE group or unit; Dispatching executes or brokers feedback

ISA-95 Alignment

Level 3 – Operations Scheduling & Coordination.

 

Example in the context of the grammar

O

 N/A

Required Information

M

Unique ID, https://tic40.atlassian.net/wiki/spaces/TIC40Definitions/pages/953942134 , https://tic40.atlassian.net/wiki/spaces/CRT/pages/2114453542 , https://tic40.atlassian.net/wiki/spaces/TIC40Definitions/pages/878641169 https://tic40.atlassian.net/wiki/spaces/TIC40Definitions/pages/877232284

Related standards

O

N/A

Related TIC 4.0 definition

 

 https://tic40.atlassian.net/wiki/pages/createpage.action?spaceKey=REV&title=Dispatching%20R2025.017

Search tags

M

#scheduler, #scheduling

Version / Date

M

2025.017, 20251127

Internal TIC Version

M

Created by TATF

Created by

Edited by

Review / Approve

Published

TF Automation Nov. 2025

  @Luisa Kempf

@Francisco Blanquer Jaraiz @Jorge Melero Corell @Joao Salvador

@Marc Laureys @alexander hagemann @Kaj de Groot @DSP Data and system planning @APMT

 

 

© Copyright - TIC 4.0 All rights reserved | Design web by Fundación Valenciaport