Podstawowe API otwartego systemu TMS

Nowoczesny system TMS powinien być otwarty na integrację z innymi narzędziami. Dzięki temu możliwe jest rozszerzanie jego funkcjonalności oraz płynną współpracę z innymi narzędziami i modułami.

Poniżej przedstawiono osiem kluczowych zbiorów danych, na których wymianę powinien pozwolić otwarty system TMS. Każdy zbiór zawiera przykładowe pola danych oraz wskazuje, kiedy w procesie należy umożliwić odczyt lub zapis:

Kluczowe zbiory danych w otwartym systemie TMS

1. Dane zlecenia transportowego

  • Moment w procesie:
    • Utworzenie zlecenia – kiedy klient lub spedytor wprowadza szczegóły trasy, ładunku, terminów.
    • Aktualizacja zlecenia – w razie korekt warunków (np. zmiana daty, adresu rozładunku).
  • Przykładowe pola:
    • Numer zlecenia, dane zleceniodawcy, parametry ładunku (waga, ADR, wymagania chłodnicze), planowany termin załadunku/rozładunku, warunki płatności.
  • Od/Do:
    • Zewnętrzne systemy (np. platformy spedycyjne) odczytują dane, by wycenić transport lub przekazać je do podwykonawców.
    • TMS zapisuje zmiany w razie modyfikacji przez operatora lub klienta.

2. Dane klientów i kontrahentów

  • Moment w procesie:
    • Rejestracja nowego klienta/kontrahenta – wprowadzanie informacji, które pozwolą wystawiać faktury czy negocjować stawki.
    • Walidacja i ocena ryzyka – np. weryfikacja wiarygodności finansowej.
  • Przykładowe pola:
    • Dane teleadresowe (adres, NIP), forma prawna, kontakty osób decyzyjnych, warunki umowy, historia zleceń.
  • Od/Do:
    • Zewnętrzne systemy CRM lub BI odczytują dane o kliencie (np. wolumen zamówień), a TMS może zapisywać wyniki analizy ryzyka czy historię płatności.

3. Dane floty (pojazdów)

  • Moment w procesie:
    • Planowanie tras i rezerwacja zasobów – dobór pojazdów według typów naczep, ładowności, dostępności.
    • Zarządzanie flotą – aktualizacja informacji o przeglądach, ubezpieczeniach, rejestracjach.
  • Przykładowe pola:
    • Identyfikator pojazdu (tablica rejestracyjna), typ i parametry naczepy (chłodnia, plandeka), ładowność, harmonogram przeglądów, status dostępności (wolny/zarezerwowany).
  • Od/Do:
    • Zewnętrzne narzędzia optymalizacyjne odczytują dane, by dopasować najlepszy pojazd.
    • TMS zapisuje zmiany statusu (np. pojazd w naprawie, pojazd dostępny).

4. Dane kierowców i personelu

  • Moment w procesie:
    • Przydzielanie kierowców do zleceń z uwzględnieniem czasu pracy, uprawnień (ADR, transport chłodniczy).
    • Rozliczanie pracy kierowców – ewidencja przejechanych kilometrów, nadgodzin.
  • Przykładowe pola:
    • Imię i nazwisko, uprawnienia (kategoria prawa jazdy, dodatkowe certyfikaty), status (wolny/na trasie), limity czasu pracy, przepracowane godziny.
  • Od/Do:
    • Zewnętrzne moduły HR mogą pobierać dane o aktywności kierowców, a TMS zapisuje planowe i rzeczywiste godziny jazdy czy przerwy.

5. Dane planowania tras i harmonogramów

  • Moment w procesie:
    • Układanie planu jazdy – przed faktycznym wyjazdem, przy kalkulowaniu czasów przejazdów i przystanków.
    • Aktualizacja trasy w trakcie – jeśli wystąpią zakłócenia (korki, awarie, potrzeba doładunku).
  • Przykładowe pola:
    • Sekwencja przystanków (miejsce załadunku, ewentualne doładunki, rozładunek), czasy planowanej jazdy i przerw, rezerwacja slotów magazynowych.
  • Od/Do:
    • Systemy optymalizacji tras zapisują do TMS najlepsze warianty przejazdu, TMS odczytuje dane o bieżącej sytuacji (np. z platform mapowych) i może dokonywać korekt.

6. Dane statusów i monitorowania (tracking)

  • Moment w procesie:
    • Monitoring realizacji zlecenia – po wyjeździe pojazdu, aktualizacja pozycji (GPS), stanu ładunku i ETA.
    • Reakcje na incydenty – jeśli pojawia się informacja o opóźnieniu, wypadku, awarii.
  • Przykładowe pola:
    • Bieżąca lokalizacja, przewidywany czas dotarcia do kolejnego przystanku (ETA), alerty (awaria, opóźnienie).
  • Od/Do:
    • Zewnętrzne platformy visibility pobierają dane z TMS i pokazują klientom status przesyłki, a TMS może zapisywać nowe zdarzenia w trasie (np. postój, zamiana pojazdu).

7. Dane dokumentów przewozowych i powykonawczych

  • Moment w procesie:
    • Zakończenie transportu – gromadzenie dokumentów CMR, potwierdzeń dostawy (POD).
    • Archiwizacja – przechowywanie w systemie, a także udostępnianie klientom lub organom kontrolnym.
  • Przykładowe pola:
    • Numery dokumentów (CMR, listy przewozowe), data i miejsce podpisania, nazwiska osób potwierdzających, skany/zdjęcia dokumentów.
  • Od/Do:
    • Zewnętrzne systemy archiwizacyjne odczytują dokumenty z TMS, a TMS zapisuje aktualne wersje cyfrowe (np. po podpisaniu przez odbiorcę).

8. Dane rozliczeń i finansów

  • Moment w procesie:
    • Fakturowanie – po potwierdzeniu realizacji zlecenia i uwzględnieniu wszystkich dodatkowych kosztów (opłaty drogowe, manipulacyjne).
    • Monitorowanie płatności – kontrola terminów, wystawianie przypomnień, windykacja.
  • Przykładowe pola:
    • Numery faktur, stawki za kilometr/tonę, terminy płatności, status rozliczenia, koszty dodatkowe.
  • Od/Do:
    • Systemy księgowe (ERP) pobierają dane z TMS, by zaksięgować przychody i należności. TMS może zapisywać informacje o wpływających płatnościach (np. automatyczne potwierdzenie z banku).

Podsumowanie

Te osiem kluczowych zbiorów danych – od informacji o zleceniach i kontrahentach, przez zasoby floty i kierowców, aż po statusy tras i dokumentację – stanowi fundament uniwersalnego standardu wymiany danych w TMS.

  • Udostępnianie otwartych API z możliwością odczytu i zapisu w każdym z tych obszarów sprawia, że firmy transportowe mogą elastycznie włączać nowe moduły (np. do optymalizacji tras, analizy ryzyka, integracji finansowej), co sprzyja rozwojowi i wydajności całego systemu zarządzania transportem.
  • Szczególnie istotne jest wyodrębnienie danych o posiadanej flocie (zbiór 3), aby ułatwić efektywne planowanie i przydzielanie zasobów.

Przejdź na stronę
TMS Expert
i porównaj wiodące systemy TMS
Przejdź do TMS Expert