1. ELD / Hours of Service
  2. Data model
Reference

The tables behind ELD / Hours of Service

ELD / Hours of Service ships with 15 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
15
Features
6, plus shared settings
Change it
Add fields and tables in Proto

How the model is organised

Duty interval review

Duty intervals records driver text, duty state, start and duration. Parent references Loads; Organization references Organizations.

Load planning and dispatch

Loads connects Organization, Owner and Counterparty to Organizations, team members and transport partners. Load stops uses Parent to attach ordered stops.

Driver assignments

Load assignments connects Load, Driver and Vehicle to Loads, Drivers and Vehicles, with starts at and ends at defining the commitment.

Fleet readiness

Vehicles holds readiness and fleet identity. Vehicle defects references Vehicles and retains severity, repair evidence and release time.

Delivery evidence

Record attachments references Loads through Parent and team members through uploaded by. Load stops retains proof reference for stop evidence.

Operation reconciliation

Operation receipts and review decisions reference Loads through Parent. Review decisions.Reviewer references team members. Users and team members establish membership; exchange rates supplies effective rate reference data.

Every table, by feature

Duty interval review

5 tablesAbout this feature
  • Duty intervals

    Duty intervals supporting import of a verified duty interval against the selected Loads parent

    Linked to Loads, Organizations
  • Loads

    Freight loads from pickup to delivery with promised windows, freight value and lifecycle

    Linked to Organizations, Team members, Transport partners
  • Organizations

    Logistics operating organizations with time zone, currency and active scope

  • Review decisions

    Independent approval, rejection or return decisions on a source revision

    Linked to Loads, Team members
  • Operation receipts

    Idempotent operation receipts recording executed or failed actions with stable keys

    Linked to Loads

Load planning and dispatch

8 tablesAbout this feature
  • Loads

    Freight loads from pickup to delivery with promised windows, freight value and lifecycle

    Linked to Organizations, Team members, Transport partners
  • Load assignments

    Driver and vehicle assignments to loads with committed start and end times

    Linked to Loads, Drivers, Vehicles
  • Drivers

    Driver roster with eligibility expiry and external authority reference

  • Vehicles

    Fleet vehicles with equipment class, capacity, readiness and external fleet id

  • Transport partners

    Eligible carriers and transport partners with contact and eligibility notes

    Linked to Organizations
  • Organizations

    Logistics operating organizations with time zone, currency and active scope

  • Team members

    Staff membership linking platform users to organizations with operational roles

    Linked to Organizations, Users
  • Operation receipts

    Idempotent operation receipts recording executed or failed actions with stable keys

    Linked to Loads

Driver assignments

4 tablesAbout this feature
  • Load assignments

    Driver and vehicle assignments to loads with committed start and end times

    Linked to Loads, Drivers, Vehicles
  • Drivers

    Driver roster with eligibility expiry and external authority reference

  • Vehicles

    Fleet vehicles with equipment class, capacity, readiness and external fleet id

  • Loads

    Freight loads from pickup to delivery with promised windows, freight value and lifecycle

    Linked to Organizations, Team members, Transport partners

Fleet readiness

4 tablesAbout this feature
  • Vehicles

    Fleet vehicles with equipment class, capacity, readiness and external fleet id

  • Vehicle defects

    Reported vehicle defects with severity, repair evidence and release time

    Linked to Vehicles
  • Load assignments

    Driver and vehicle assignments to loads with committed start and end times

    Linked to Loads, Drivers, Vehicles
  • Loads

    Freight loads from pickup to delivery with promised windows, freight value and lifecycle

    Linked to Organizations, Team members, Transport partners

Delivery evidence

5 tablesAbout this feature
  • Loads

    Freight loads from pickup to delivery with promised windows, freight value and lifecycle

    Linked to Organizations, Team members, Transport partners
  • Load stops

    Ordered pickup and delivery stops within a load with appointment windows

    Linked to Loads
  • Record attachments

    Evidence files attached to loads with visibility and evidence type

    Linked to Loads, Team members
  • Operation receipts

    Idempotent operation receipts recording executed or failed actions with stable keys

    Linked to Loads
  • Team members

    Staff membership linking platform users to organizations with operational roles

    Linked to Organizations, Users

Operation reconciliation

5 tablesAbout this feature
  • Operation receipts

    Idempotent operation receipts recording executed or failed actions with stable keys

    Linked to Loads
  • Review decisions

    Independent approval, rejection or return decisions on a source revision

    Linked to Loads, Team members
  • Loads

    Freight loads from pickup to delivery with promised windows, freight value and lifecycle

    Linked to Organizations, Team members, Transport partners
  • Record attachments

    Evidence files attached to loads with visibility and evidence type

    Linked to Loads, Team members
  • Team members

    Staff membership linking platform users to organizations with operational roles

    Linked to Organizations, Users

Shared and settings

2 tables
  • Exchange rates

    Read-only effective exchange rates for this app.

  • Users

    Users

    Linked to Users

Keys and references

Keep the published Id identifiers and the exchange rates.ID identifier stable. Use record number, driver code, vehicle code and organization or partner Code for recognizable operating labels. Preserve operation key with the action, expected revision and linked effect evidence.

Duty intervals.Driver is text. Load assignments.Driver is a reference to Drivers. Agree how source driver text is matched to the roster before grouping activity. Review decisions.source revision concerns the parent load; reconcile it with the interval submission and the operation evidence. Team members.User links the signed-in user to load ownership.

Migration order

  1. Prepare Organizations and Users, then team members with the intended membership.
  2. Load transport partners, Drivers and Vehicles with source identities and eligibility information.
  3. Add Loads with their original promised times, organization, owner and counterparty.
  4. Attach load assignments, load stops and vehicle defects to their established parents.
  5. Reconcile duty intervals, review decisions, record attachments and operation receipts as historical evidence before allowing new operating actions.

Set up ELD / Hours of Service your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started