Architektura

Mapa modułów

Mapa 37 aplikacji APEX i logicznych modułów EVAN pogrupowanych domenami, z przepływami między nimi i warstwą bazodanową.

EVAN to 37 aplikacji Oracle APEX (apex/f<ID>/) plus dwa osobne schematy (VAN_PRICING, VAN_REZERWACJE) i warstwa logiki w VAN_DATA. Niektóre „moduły” to całe aplikacje, inne to logiczne moduły żyjące wewnątrz jednej aplikacji (np. kilka raportów w f2400, kilka modułów w f1010). Ta strona grupuje je domenami i pokazuje przepływy.

Nazwy aplikacji pochodzą z apex/f<ID>/application/create_application.sql; podział na moduły logiczne i powiązania — z repo oraz Confluence „Aplikacje/Moduły – Podsumowanie”. Opisy poszczególnych modułów: sekcja Katalog Modułów. Moduły z pogłębioną analizą: Wyniki, Obsługa Zlecenia, Faktury i Fakturowanie.

Przepływ między domenami

flowchart TD
  classDef sale fill:#eaf1f9,stroke:#1f5fa6,color:#16232f;
  classDef crm fill:#eef7f0,stroke:#2c7350,color:#16232f;
  classDef fin fill:#fdf4e3,stroke:#9a6b12,color:#16232f;
  classDef fleet fill:#f3eefb,stroke:#6b4fa6,color:#16232f;
  classDef bi fill:#fbeef0,stroke:#a8252c,color:#16232f;
  classDef ext fill:#eef1f5,stroke:#5b6b82,color:#16232f;

  CRM["CRM / Kontrahenci<br/>f1010 · f502 · param. fin · wywiadownia"]:::crm
  PRICE["Pricing (VAN_PRICING)<br/>algorytm + API"]:::ext
  SALE["Sprzedaż i realizacja<br/>Obsługa Zlecenia f2000 · BBS f110 · Tender f200"]:::sale
  FLEET["Flota<br/>Przeglądy f2600 · Dzierżawy f2700 · Karty f1400"]:::fleet
  FIN["Fakturowanie i finanse<br/>Faktury f1700 · Noty f11700 · Rozliczenia f10400"]:::fin
  KSEF["KSeF<br/>e-faktury"]:::ext
  WIND["Windykacja f700"]:::fin
  WYN["Wyniki (BSC) f2300"]:::bi
  RAP["Raporty f2400 · MD Tools f11500"]:::bi

  CRM --> SALE
  PRICE --> SALE
  CRM --> PF[" "]:::crm
  SALE -->|"FAKTURA_TRA"| FIN
  FIN <-->|"FK / FP"| KSEF
  FIN --> WIND
  FIN -->|"FK/FP, noty"| WYN
  SALE -->|"marża, koszty, spekulacja"| WYN
  FLEET -->|"stawki, raty, R Trailers"| WYN
  SALE --> RAP
  FLEET --> RAP
  WIND --> WYN

Sprzedaż i realizacja zleceń

ModułAppRola
Obsługa Zleceniaf2000cykl życia zlecenia: Planowanie → Realizacja → Fakturowanie → Zafakturowane (główna aplikacja operacyjna)
Realizacja zlecenia (legacy)f102starsza wersja obsługi zlecenia
Mapa / Zlecenie GPSf2000 (str. 13–15)tracking GPS, ETA, wykrywanie postojów/załadunków (ZLECENIE_GPS_PKG, ZLECENIE_GPS_JB)
BBS – tablica ofertf110giełda/oferty transportowe
Tenderf200przetargi: import relacji, wycena Pricingiem, oferty sekcji (TDR_*)
Wnioskif2200, f900wnioski (m.in. parametr finansowy) i wnioski do rozpatrzenia

CRM i kontrahenci

ModułAppRola
CRM 2.1f1010aktywność klientów wg produktów, klasy podmiotu, dane z wywiadowni (CRM_ZDARZENIA, CRM_*_MV)
Spedycje / Przewoźnicyf1010raport podmiotów klasy P/O/SP, salda, relacje (SPEDYCJE_PRZEWOZNICY_*)
Książka Instrukcjif1010instrukcje przypisane do podmiotu/adresu, wysyłane przewoźnikowi (KSIAZKA_INSTRUKCJI)
Ładunek maxf1010algorytm wartości ładunku max (LADUNEK_MAX_PKG, SALDO_PRZEWOZNIKA.LADUNEK_MAX)
Kontrahentf502dane kontrahenta/podmiotu
Parametr finansowyWnioskialgorytm kwoty parametru finansowego (PARAM_FIN_PKG)
Wywiadownia – ładowanief11500import danych wywiadowni z CSV (WYWIADOWNIA_DANE_PKG)

Fakturowanie i finanse

ModułAppRola
Fakturyf1700faktury transportowe i nietransportowe, korekty, rejestry, księgowanie; integracja KSeF (FAKTURA_TRA_PKG, FAKTURY_PKG)
Notyf11700noty księgowe (OP/OCP) — zasilają m.in. Wyniki › Notes
Rozliczeniaf10400rozliczenia wewnętrzne/zewnętrzne
Windykacjaf700sprawy windykacyjne, straty (zasila rezerwy/wyniki)
Rejestryf1750rejestry (m.in. szkód)
Dokumenty do akceptacjif1800akceptacja dokumentów
Cash / Swift Report (NS)f610, f660raporty kasowe / przelewy

Flota

ModułAppRola
Przeglądyf2600zarządzanie własną flotą: pojazdy/naczepy, stawki (PRZEG_STAWKA_ZABUDOWA), sekcje, opony, przeglądy — zasila R Trailers
Dzierżawyf2700umowy dzierżaw/wynajmu, raty, komponenty kosztów (DZIERZAWA_RATA) — zasila I Internal
Samochody służbowef11600auta osobowe przypisane pracownikom (SAM_*)
Flota 2.0 / Moja Flotaf2100 / f1200widok floty dla użytkowników
Karty paliwowef1400umowy/transakcje/faktury kart
Stacja obsługif1100serwis pojazdów

Wyniki i raporty (BI / MD)

ModułAppRola
Wyniki (BSC)f2300rentowność sekcji w układzie sekcja × miesiąc
Raportyf2400ESG, Raport błędów + profil sekcji, handlowy, reklamacji, ADR, umowy, incydenty
MD Toolsf11500Raport Zleceń (MD_ZLECENIA), wywiadownia
FD Toolsf1500narzędzia działu finansowego

Administracja i system

ModułAppRola
Administrationf66600administracja, słowniki, uprawnienia
Definicje filiif66601konfiguracja filii
Aktywni użytkownicyf66602sesje/użytkownicy
Monitorowanief66603monitoring
Master Applicationf1aplikacja nadrzędna (motyw, nawigacja)
Flows for APEX / Batchf999 / f997komponenty narzędziowe/systemowe
VAN prawnikf2800obsługa prawna
VAN Cargo (nowe struktury)f501wspólne struktury

Osobne schematy i integracje

ElementGdzieRola
Pricingschemat VAN_PRICINGalgorytm ceny spotowej, mapy HERE, API (/order_price, /offers)
Rezerwacjeschemat VAN_REZERWACJErezerwacja miejsc w biurach
Usługi REST (ORDS)latest/rest_services/10 usług / ~34 endpointy — zob. Usługi REST (ORDS)
API MailRESTwykrywanie słów kluczowych w mailach (oferty, reklamacje, wulgaryzmy)
KSeFVAN_DATA pakietye-faktury (wysyłka/odbiór) — zob. Integracja KSeF

Jak czytać tę mapę

  • Strzałki na diagramie to przepływ danych/procesu, nie wywołania techniczne: CRM/Pricing zasilają sprzedaż; sprzedaż produkuje FAKTURA_TRA → fakturowanie (FK/FP, KSeF) → wyniki; flota (stawki/raty) i windykacja również zasilają Wyniki.
  • Lista wszystkich aplikacji z ID → nazwą: Aplikacje APEX. Warstwa bazodanowa: Warstwa bazodanowa.
Copyright © 2026