OCR klasyfikacja dokumentów, Biblioteka danych TYP, animacje Agenta AI

Filip Borkowski, Backend/Frontend/Fullstack Engineer

OCR — klasyfikacja dokumentów transportowych

Dotychczasowy OCR próbował każdy dokument PDF z emaila przetworzyć jako zlecenie. To powodowało błędne wpisy w tabeli zleceń dla dokumentów takich jak CMR czy Consignment Note.

Wprowadzono dwuetapowy proces:

  1. Ekstrakcja tekstu OCR — pełny tekst dokumentu
  2. Klasyfikacja — model AI rozpoznaje typ dokumentu (cmr, consignment_note, waybill, invoice, itp.) i decyduje czy to dokument transportowy
  3. Jeśli isTransportDoc = true — plik jest przemianowywany z metadanymi z nagłówka ({nr}_{typ}_{nadawca}_{data}_{ref}.pdf) i zapisywany w bibliotece danych bez tworzenia zlecenia
  4. Jeśli to booking note — schemat nazwy zmieniony na {nr}_zlecenie_{data}_{czas}_{seq}.{ext}

Biblioteka danych — kolumna TYP

Nowa kolumna TYP obok nazwy pliku — czarny kafelek w stylu monospace z wartościami: zlecenie, cmr, consignment note, inne. Kolorystyka w pełni czarno-biała, spójna z resztą panelu.

Naprawki interfejsu

  • DndContext w tabelach — przeniesiony poza <thead> (błąd HTML: <div> nie może być dzieckiem <thead>). Poprawka w: Fleet, Pracownicy, Kontrahenci, Adresy dostaw, Plan akceptacji
  • Przyciski strzałek scroll w Zleceniach — scroll container przykrywał przyciski; zmiana kolejności w DOM
  • Pasek przewijania w Rozkładzie — panel szczegółów zmieniony na absolute overlay; nie wpływa na wysokość strony

Animacja przycisku AI Agenta

Kliknięcie przycisku zastąpiono animacją agentClickOut (fade-out 200ms zamiast poprzedniego rozszerzenia 380ms). Panel AI wjeżdża sprężyście (cubic-bezier(0.16, 1, 0.3, 1), 320ms). Całość jest bardziej płynna i czytelna.

Czas pracy — Wytyczne obliczenia

Okno z wytycznymi obliczeń (Art. 6, Art. 8, Art. 9, Art. 12) zostało przeprojektowane w kolorystyce czarno-białej. Usunięto kolory sekcji (niebieski, bursztynowy, zielony, fioletowy), statusy przekroczeń (zielony/bursztynowy/czerwony) oraz kolory statusów tachografu (niebieskie, fioletowe, bursztynowe). Wszystko operuje teraz odcieniami foreground i background.

Więcej artykułów

Naprawa OCR cron, dropdown statusu, animacje tabeli zleceń

Naprawa crona OCR, dropdown statusu z ustawieniami, logika Przetwarzanie AI → in Planing, animacje pulsacji wierszy i wykrzykniki brakujących danych.

Czytaj więcej

Akordeonowy widok korespondencji email i poprawki WorkDesk

Nowy wątkowy widok emaili z animowanymi akordeonami, podgląd treści wiadomości, poprawki WorkDesk i Biblioteki danych.

Czytaj więcej