Skip to main content
IronKernel Platform

TMS: Personnel Operations (Personnel Ops Module)

TMS owns driver operational state (HOS, GPS location, truck assignment, availability, performance metrics).

Problem

TMS owns driver operational state (HOS, GPS location, truck assignment, availability, performance metrics).

Capability

TMS owns driver operational state (HOS, GPS location, truck assignment, availability, performance metrics).

How it works

  1. 1 Personnel service owns operational state (HOS/GPS/truck/availability/onboarding/performance/retention) with clean TMS-only proto surface.
  2. 2 Onboarding, batch readiness checks, and assignment workflows are integrated with Crew and dispatch gates.

Operational outcomes

  • Personnel service owns operational state (HOS/GPS/truck/availability/onboarding/performance/retention) with clean TMS-only proto surface.
  • Onboarding, batch readiness checks, and assignment workflows are integrated with Crew and dispatch gates.

Integration boundaries

  • TMS↔CMMS Fleet Integration
  • TMS↔Crew Personnel Integration
  • TMS↔YMS Yard Coordination

Proof model

Feature-level proof

  • Personnel Operations (Personnel Ops Module) scope is defined in product module catalog.

    verified

    docs/products/tms/product.md · Module Catalog > Personnel Operations (Personnel Ops Module)

  • TMS load lifecycle orchestration includes planning, persistence, and downstream contract surfaces.

    verified

    docs/products/tms/product.md · Module Catalog > Load Lifecycle and Planning

    Code: backend/services/tms/internal/modules/loads

    Contract: proto/tms/loads/v1

  • TMS load lifecycle workflows are implemented in service modules and proto contracts.

    verified

    docs/products/tms/product.md · Module Catalog > Load Lifecycle and Planning

    Code: backend/services/tms/internal/modules/loads

    Contract: proto/tms/loads/v1

Solution routes that reuse this feature

Open these solution and feature-map routes to test this behavior in end-to-end buyer workflows (4).