Road Transports Tracking and Tracing

Shipper Standard Interface provides two types of transport visibility data.

Process Statuses

Description

Process statuses are the key milestones reached during the transport execution. In general case, there are 3 sources of the process statuses:

  • Generated automatically on delivery and transport level in Transporeon Visibility Hub module based on GPS coordinates of the road vehicle if the carrier integrated their telematics provider to Transporeon Visibility Hub.
    You may receive the statuses from Transporeon platform, for example, when an assigned vehicle is approaching a loading stop.
    Complete list of auto-generated road process status can be found here: Automatic Road Process Statuses

  • Generated upon actions of a driver in Transporeon Trucker application, if the executing carrier uses the app.
    For example, a vehicle driver reports a traffic jam on the way.
    A list of Transporeon Trucker app process statuses can be found here: Trucker App Process Statuses

  • Set by carrier operator via Transporeon UI or via carrier interface, if the process workflow is configured for the shipper customer.
    Reported status messages are highly dependent on the business process implemented.

Note, Transporeon Sixfold requires your carriers to provide their telematics data. Please contact Transporeon project team for further information.

Receiving Process Statuses

You can receive tracking and tracing data of transports which were set for your transports either automatically in Transporeon Sixfold, by driver in Transporeon Trucker app, via carrier interfaces, or by operator in Transporeon UI.

A type of the process status is populated in the “qualifier” attribute of the process_status DTO, for example status.loading.begin or status.loading.arrival. If a process status is valid for the whole transport (for example driver’s break or a delay due to traffic jam), delivery_number is not contained in the message or null.

Process statuses, automatically generated on Transporeon platform, have a list of reserved qualifiers.

  • Transporeon Sixfold generates six main types of process statuses on delivery level, based on the geo-position of the assigned road vehicle. See “Automatic road process statuses” chapter.

  • Transporeon Trucker app also has a list of standard process statuses, see “Trucker app process statuses” section.

In addition to the auto-generated process statuses, shipper customer using Transport Execution feature, can define additional transport visibility statuses both on delivery and transport level. If configured, an operator of the transport executing carrier would place the transport visibility statuses via Transporeon UI or carrier interfaces.

Resources

Description

Documentation

OpenApi

Description

Documentation

OpenApi

Process Status

Process Status

GET /v2/process_statuses/pull

Providing Process Status

For business specific use cases it may be necessary to provide process status messages to our system.

Process status workflow configurations can be very complex and also restrictive in which order status messages have to be provided. Please contact the responsible project manager to agree on a workflow.

Not all fields in the DTO are relevant for this direction of communication. The following table shows which information are relevant:

Attribute

Description

Type (Length)

Example

Mandatory

Attribute

Description

Type (Length)

Example

Mandatory

delivery_number

Delivery number. Mandatory for statuses on delivery level

CHAR(50)

456

See description

comment

Status comment

CHAR(255)

This is a comment

False

declared_timestamp

Date and time when the status took place.

CHAR(29)

2021-10-07T16:00:00+02:00

True

timezone

Timezone of the declared_timestamp, according to IANA tz database.

CHAR(50)

Europe/Berlin

False

latitude

Geographic coordinates (Latitude)

FP NUMBER

48.400002

False

longitude

Geographic coordinates (Longitude)

FP NUMBER

9.983333

False

parameters

List of parameters, see Parameter

False

qualifier

Status qualifier. The status should be allowed according to the delivery and transport process.

Mutually agreed, see also Automatic Road Process Statuses, Trucker App Process Statuses

CHAR(50)

status.loading.arrival

True

severity

Severity of the status

Severity

  • OK

  • FAILURE

  • PROBLEM

CHAR(20)

OK

False

transport_number

Number of the transport that received the status

CHAR(50)

ABC123

True

user_id

User that placed the status

INT(10)

2147483647

False

status

Describes if the status is set (N) or deleted (D).

Status

  • N: Status has been set

  • D: Status has been deleted

CHAR(1)

N

False

Resources

Description

Documentation

OpenApi

Description

Documentation

OpenApi

Process Status

Process Status

POST /v2/process_statuses

ETA

You can receive all recently updated estimated time of arrival (ETA) of your active transports.

Note, the frequency of updates per transport can be in the range of a few minutes, depending on the data source and the exact circumstances. This may result in high volume of messages.

Resources

Description

Documentation

OpenApi

Description

Documentation

OpenApi

Eta

Eta

GET /v2/etas/pull