top of page

Integracja uproszczona...

Oaza

Czym jest Oaza...?

OASIS to proces 3T do integracji z Event.

Zamów dane i wyprowadź dane.

Co to jest Wydarzenie..?

Wydarzenie to Platforma Zarządzania Transportem 3T.

Gdzie możesz kontrolować transport swojego produktu do swoich klientów.

Stwarzasz więc możliwość umieszczania danych zamówienia w formacie, który można wykorzystać do:

  1. Routing i planowanie

  2. Zarządzanie Zatoką

  3. Twoi przewoźnicy

    1. Twoje stawki przewoźnika

  4. Proces dostawy

  5. Proces POD i faktura

  6. Raportowanie

Dlatego ważne jest, aby te dane zamówienia były na tyle wyczerpujące, aby Twój zespół ds. wyznaczania tras i planowania miał prawidłowe informacje, aby móc tworzyć ładunki pojazdów i mógł je dokładnie wypełnić, aby uzyskać najlepsze dopasowanie i koszt, oraz aby masz wymagane informacje w raportach kiedy wszystko zostanie dostarczone.

Czego będziesz potrzebować?

Musisz mieć możliwość wysyłania dokładnych informacji o zamówieniu na żywo.

  • Nowe zamówienie po otrzymaniu pierwszego

  • Wszelkie aktualizacje tego zamówienia już wysłane do wydarzenia [zmiany daty, ilości, oszacowania produkcji  itp]

  • Aby poinformować wydarzenie, jeśli zostało anulowane

  • Aby potwierdzić wydarzeniu, że zostało wysłane [rzeczywista ilość wysyłki i numer referencyjny POD]

Gdzie zaczynamy?

Integracja to plik zamówienia.

Jest to również cykl życia tego zamówienia, począwszy od NOWEGO zamówienia, poprzez ZAKTUALIZOWANE [może być Data żądania lub ilość] do wysłania [ZAKOŃCZONE].

OASIS składa się z kilku sekcji:

  1. Projekt plików zamówień xml

    • Wymagane pola danych

    • Opcjonalne pola danych

    • Niestandardowe pola danych

  2. Wysyłanie plików zamówień xml

  3. Eksport  planowanych danych z powrotem z Wydarzenia

Kto musi stworzyć integrację?

Wymagane jest utworzenie wyjścia w formacie OASIS.

Może to zrobić Twój wewnętrzny dział IT lub firma zewnętrzna, która może wykonać tłumaczenie z Twojego formatu i przetworzyć na format Oasis

In the below example, you can see a 3rd party translation company in GREEN. If the integration is direct between Event and your WMS / ERP, the GREEN section would be ignored.

SAP 3rd party.png

Gdzie znajdę specyfikację?

To jest specyfikacja projektowania integracji

Pliki zamówień przychodzących [NOWOŚĆ, AKTUALIZACJA, UKOŃCZENIE, ANULUJ]

Schemat OASIS

04-01-2021

Arkusz 1 = Specyfikacja. Zaprojektuj, co chcesz wysłać. Dostępne pola danych, ich znaczenie.

Arkusz 2 = przykład NOWOŚCI  tworzenie xml ze schematu

Arkusz 3 = przykład KOMPLETNEGO  xml utworzony ze schematu

Czy masz jakieś przykłady rzeczywistych plików?

Poniżej przykładowe pliki z prefiksami NEW/UPDATE i CANX wykorzystujące najpopularniejsze pola danych

Są takie same z różnymi przedrostkami

Plik COMPLETE ma kilka różnych plików danych

Schemat OASIS

NOWOŚĆ / AKTUALIZACJA / CANX

21-11-2020

.DAF  plik

Schemat OASIS

KOMPLETNY

22-11-2020

.DAF  plik

Możesz użyć powyższej specyfikacji, aby zmapować „wymagane” dane, a następnie zdecydować, jakie inne informacje chcesz podać, które mają dla Ciebie znaczenie.

Na przykład, podając datę dostawy zamówienia, poinformuj nas, czy zamówienie zostanie wstrzymane, lub dodaj informacje o produkcie.

Po podjęciu decyzji o danych do wysłania oprócz wymaganych informacji, możesz zbudować xml zamówienia. Przykłady tych plików xml można również znaleźć powyżej, aby ci pomóc.

Przebieg procesu OASIS

NOWY

Przepływ danych i walidacja

OAZA

Wyślij raz

Wyślij wiele

Wyślij wiele

lub

Zlecenia kierowane

Wyślij raz

Wyślij raz

Zamówienie wysłane

Opcjonalny 

Wyślij raz

Przykładowe dane

Unikalny numer zamówienia

Data spotkania

Data usunięcia

Adres odbioru

Adres przeznaczenia

Całkowita jednostka przeładunkowa

Opis produktu

...

...

Unikalny numer zamówienia

Data spotkania

Data usunięcia

Adres odbioru

Adres przeznaczenia

Całkowita jednostka przeładunkowa

Opis produktu

...

...

ZAKTUALIZUJ lub ANULUJ

ROUTE plik

Nazwa przewoźnika

Data spotkania

Data usunięcia

Trasa nr

Zatrzymaj się

Numery zamówień

Produkty

...

...

Unikalny numer zamówienia

Data spotkania

Data usunięcia

Adres odbioru

Adres przeznaczenia

Wysłano łącznie HU

Wysłany produkt

...

...

KOMPLETNY

Co oznacza wymagane?

To początek procesu. Tutaj udostępniamy Ci pola danych, które muszą być uwzględnione w kompilacji Twojej integracji Event

To podstawowe informacje, których potrzebujemy, aby Wydarzenie działało, abyś mógł dostarczać zamówienia do klientów

Co oznacza opcjonalny?

To jest druga część procesu, etap danych opcjonalnych. W tym miejscu udostępniliśmy pola danych, które są najczęściej używane do ulepszania integracji zdarzeń.

Na przykład możesz chcieć dodać informacje o produkcie, a nie tylko poziom HU lub może datę odbioru lub instrukcje dostawy.

Masz możliwość decydowania...

Co oznacza Niestandardowy?

Integracja OASIS ma na celu dostarczenie najczęstszych typów danych dla Twojego zamówienia i w większości przypadków to wystarczy.

Jednak niektórzy klienci mają specyficzne dla siebie typy danych. Dla tych stworzyliśmy pola niestandardowe

Pola niestandardowe należy dodać do właściwej sekcji. Jeśli dodajesz  nowy element, który odnosi się do produktu, dodaj go do sekcji produktu, jeśli referencja, w sekcji referencyjnej...

Co właściwie oznacza NEW, UPDATE itp.?

Linie zamówień z integracji księgi zamówień 

Adres

Data spotkania

Data usunięcia

Terminy rezerwacji

Sprzęt

Numery zamówień

Formuły handlowe

...

Walidacja [schemat]

Czy zamówienie można skonsolidować z istniejącym już otrzymanym zamówieniem?

NIE

TAK

Znajdź pasujące zamówienia i skonsoliduj zamówienia na trasie

Opakowanie przejmie wszystkie dostarczone zamówienia i obliczy optymalny „paczkę”. Patrząc na rozmiar, układanie, obrót, nachylenie, aby zapewnić objętość.

Zapakuj zamówienie, aby obliczyć objętość. Utwórz nowy przystanek

Sprawdź dopasowanie do istniejącej trasy, rozmiar pojazdu. Przelicz pakowanie i dodaj z powrotem do istniejącej trasy.

Korzystamy z własnej globalnej bazy danych adresowej oraz usług Google do weryfikacji podanych adresów.

Ustaw terminy odbioru/dostawy z czasów tranzytu

Automatyczna ponowna optymalizacja zaktualizowanego Stopu w ramach dziennego planu

Najbliżej przystanki

Okna rezerwacji

Rozmiar przystanku

Zatrzymaj instrukcje

Pojemność pojazdu

Najlepsza realokacja przewoźnika  

...

Sprawdź wszystkie trasy ACTVE, aby uzyskać najlepszą pozycję Stop

Czy Stop można zoptymalizować w bieżącym planie dnia ACTIVE?

NIE

TAK

Nośnik sprzętu

Lokalizacja sprzętu

Najlepszy koszt

Dostępność

Priorytet  

...

...

NOWY prefiks do pliku zamówienia

To zupełnie nowe zamówienie, które nigdy nie zostało wysłane na Event.

W przypadku numeru zamówienia [który MUSI być unikalny] wyślesz tylko 1 NOWY plik zamówienia

Jeśli wyślesz NOWE, a następnie kolejne NOWE dla tego samego numeru zamówienia, zapiszemy drugi plik zamówienia

W takim przypadku powinieneś wysłać UPDATE po NOWYM

Skąd Event wie?

Posługujemy się numerem zamówienia, aby określić, czy mamy go już w wydarzeniu.

Co się stanie, jeśli mam różne produkty dla tego samego numeru zamówienia, a więc wiele nowych zamówień dla tego samego numeru zamówienia?

Następnie zidentyfikujesz je za pomocą pola <LINE_No> w specyfikacji do rozróżnienia.

  • 0123456_1  -  Produkt A

    • Wymagane <CUS_ORD_NO>0123456</CUS_ORD_NO>

    • Opcjonalne <LINE_NO>1</LINE_NO>

  • 0123456_2  -  Produkt B

  • 0123456_3  -  Produkt C

AKTUALIZUJ prefiks do pliku zamówienia

Jest to zmiana wprowadzona w istniejącym NOWYM.

Na przykład zespół obsługi klienta aktualizuje wymaganą datę dostawy w zamówieniu. Wygenerujesz i wyślesz ten sam format, co NOWY plik, ale z PREFIKSEM UPDATE i nową wymaganą datą dostawy.

Nie tylko wymagane pole daty dostawy, ale ponownie cała wiadomość o zamówieniu.

Nasz proces sprawdzi numer zamówienia, wyszuka prefiks, a następnie zidentyfikuje aktualizację  zrobiony. Następnie wprowadź tę aktualizację w Wydarzeniu dla zespołu operacyjnego.

Jak Event radzi sobie z tymi aktualizacjami w środowisku NA ŻYWO?

W Zdarzeniu używamy innego statusu do reprezentowania, w którym miejscu procesu aktualnie znajduje się zlecenie.

Aktualizacja działa na różne sposoby w zależności od jej aktualnego stanu.

KOMPLETNY prefiks do pliku zamówienia

To jest zmiana wprowadzona w istniejącym NOWYM lub AKTUALIZACJI

Jest on specjalnie wysyłany w momencie, gdy zamówienie jest wysyłane do dostawy [jest to zwykle zespół wysyłkowy, który aktualizuje to, co faktycznie opuściło magazyn]

Na przykład zamówienie jest ładowane do pojazdu. Planowana ilość to 12 plt, ale tylko 10 jest gotowych na czas do załadunku, więc wysyłka zaktualizuje Twój system o 10 plt. Tworzysz nową wiadomość zamówienia, prefiks COMPLETE i aktualizujesz pola DESPATCHED o 10.

Format jest taki sam jak NOWY i AKTUALIZACJA poza tym, że należy wypełnić następujące pola:

  1. <QTY_DELIVERED> - musisz poinformować nas HU, co zostało wysłane do dostawy

  2. <DEL_QUANTITY> - możesz opcjonalnie  powiedz nam, jaka ilość produktu została faktycznie wysłana

  3. <DESP_NOTE_NO> — musisz podać nam numer referencyjny POD, według którego użytkownicy będą szukać POD.

Przykład

  • <HANDLING_UNITS>

    • <ILOŚĆ_DOSTARCZONYCH>10</ QTY_DELIVERED>

 

a jeśli używasz pola Produkty

  • <PRODUKTY>

    • <DEL_ILOŚĆ>2000</DEL_QUANTITY>

A co z krótkimi dostawami. Jak wysłać pozostałe pozycje na numer zamówienia?

Czasami więc nie cały produkt do dostawy jest gotowy w punkcie wyjścia.

To się kończy.

Tak więc komunikat COMPLETE order [z góry] powie 12 plt do dostarczenia, ale tylko 10 plt zostało wysłanych.

Oznacza to, że nadal masz 2 plts do wysłania.

W tej sytuacji w OASIS masz 2 opcje:

  1. Zamknięcie zamówienia w systemie i utworzenie nowego numeru zamówienia dla 2 plts.

  2. Aby użyć pola <PREV_DESPATCH>, aby pokazać, że:

Poprzednia wysyłka pozwala wskazać firmie OASIS, że chcesz, aby ten sam numer zamówienia / linii NIE był ignorowany [pamiętaj, że mamy już tę kombinację jako KOMPLETNĄ].

Po ustawieniu opcji Previous Dispatch OASIS będzie teraz używać order/line/prev destach do sprawdzania unikalności. Jeśli ta kombinacja jest unikalna, zezwól na import.

Przykład dla 12plts

  • <LINIA>

    • <CUS_ORD_NO>0123456</CUS_ORD_NO>

    • <LINE_NR>1<LINE_NR> ​​

    • <PREV_DESPATCH/>

Teraz w momencie wysyłki tylko 10 plt było gotowe. Masz pozostałe 2 warstwy, które nadal chcesz dostarczyć w tej samej kombinacji numeru zamówienia / linii.

  • <LINIA>

    • <CUS_ORD_NO>0123456</CUS_ORD_NO>

    • <LINE_NR>1<LINE_NR> ​​

    • <PREV_DESPATCH>1</PREV_DESPATCH>

ANULUJ prefiks do pliku zamówienia

Jest to zmiana dokonana w istniejącym NOWYM lub NOWYM. Nie do KOMPLETNEGO.

Jest to ten sam format, tylko z innym prefiksem „ANULUJ”.

Ten prefiks ma być używany w przypadku całkowitego anulowania zamówienia/linii.

Jeśli zostanie anulowane na jutro, ponieważ klient chce to 6 dni później, to jest AKTUALIZACJA, więc zaktualizuj datę

Jeśli usuniesz zamówienie w swoim systemie, wyślij je na Wydarzenie jako ANULOWANIE.

Co się stanie, jeśli wiadomość o zamówieniu się nie powiedzie?

Zdarzenie ma funkcję importowania błędów, która wychwytuje nieudany schemat i złe dane do korekty 

Jakiej nazwy pliku używam?

Nazwą pliku będzie uzgodniona nazwa Konta oraz znacznik daty/godziny.

Czas do sekund.

Przykład:

„ACMEPACKAGING-NOWOŚĆ-11102020234712”

„ACMEPACKAGING-UPDATE-11102020234712”

'ACMEPACKAGING-COMPLETE-11102020234712'

'ACMEPACKAGING-ANULOWANIE-11102020234712'

Czym jestem  tworzenie?

Wykorzystasz specyfikację do zaprojektowania własnej integracji na podstawie danych, które chcesz przesłać.

Upewnij się, że podałeś wszystkie wymagane pola danych.

Tworzysz usługę do generowania i wysyłania pliku xml z wyzwalacza w Twojej firmie dla:

  1. Utworzono NOWE zamówienie

  2. Zamówienie jest ZAKTUALIZOWANE

  3. Zamówienie jest ANULOWANE

  4. Zamówienie ZAKOŃCZONE [Wysłane]

Jak się mam?  wysyłasz to?

Będzie to ftp lub sftp.

Możesz to ustawić lub my możemy dla Ciebie

Jest uruchamiany za każdym razem, gdy nowe zamówienie jest tworzone, aktualizowane, wysyłane lub anulowane.

lub skorzystaj z naszego API...

Jeśli wolisz, możesz skorzystać z naszego API.

Będziesz musiał subskrybować i uzyskać konto, a następnie możesz postępować zgodnie z dokumentacją, aby zaprojektować i przetestować.

Zabierz mnie do portalu dla programistów

Jakie dane mogę otrzymać z powrotem?

Po zakończeniu wyznaczania tras i planowania będziesz chciał wiedzieć, w jaki sposób zamówienia zostały połączone w celu utworzenia tras.

Możemy dostarczyć Ci dane w 2 różnych punktach procesu:

  1. W momencie przyjęcia trasy przez przewoźnika

    1. Zapewni to dane według trasy, jakie zamówienia, kiedy, koszt i dostarczone przez kogo ​​​

  2. W momencie tworzenia faktury

    1. W ten sposób uzyskasz informacje o doliczonych kosztach i ostatecznych kosztach faktury

Schemat eksportu OASIS

Plik transportowy

31-01-2022

Schemat eksportu OASIS

Przykład pliku transportowego

22-01-2022

Plik .TXT

The OASIS .xsd

Transport file 

31-05-2022

.TXT file

OAZA .xsd

Przykładowy plik transportowy, prosty

08-02-2022

Plik .TXT

OAZA .xsd

Przykład pliku transportowego multi HU i przystanków

08-02-2022

Plik .TXT

Schemat eksportu OASIS

Plik faktury

do potwierdzenia

Schemat eksportu OASIS

Przykładowy plik faktury

do potwierdzenia

Plik transportowy jest wysyłany do Ciebie w momencie, gdy przewoźnik zaakceptuje ofertę trasy

Co teraz robisz?

Zacznijmy.

Zdefiniuj swój proces operacyjny, aby utworzyć integrację

Skorzystaj z arkusza kalkulacyjnego, aby uzyskać wymagane dane

Zdecyduj, czy potrzebujesz opcjonalnych danych, czy masz niestandardowe wymagania.

Użyj przykładów xml, aby pomóc w tworzeniu plików wiadomości z zamówieniami.

Gdy będziesz gotowy do testowania, możemy zapewnić Ci odpowiednie środowisko.

Pomożemy sprawdzić i zatwierdzić Twoją integrację.

Wyślij nam swój arkusz kalkulacyjny integracji OASIS

Utwórz xml za pomocą przykładu i wyślij do nas dla każdego prefiksu dla przykładowego zamówienia

Zadaj nam jakiekolwiek pytania

Dane kontaktowe wsparcia OASIS

OASIS v's Event

Jak OASIS wpływa na status wydarzenia?

Zdarzenie jest kontrolowane przez wiele różnych statusów. Kontrolują one etap procesu zdarzenia, na którym znajduje się zamówienie, a zatem wpływ różnych prefiksów używanych przez OASIS.

Pomoże Ci to zrozumieć wpływ późnej aktualizacji, jeśli przewoźnik ma ją odebrać w ciągu 20 minut

Jak Event radzi sobie z aktualizacjami OASIS?

Jak OASIS wpływa na status wydarzenia?

lub

Obsługa błędów

Walidacja formatu

Zamów metaheurystykę pakowania

Usługa konsolidacji zamówień

Wybór przewoźnika

Wyślij raz

Przekierowywanie zamówień

Walidacja adresu

Domyślne lub niestandardowe reguły aktualizacji

Domyślne lub niestandardowe reguły aktualizacji

Wyślij wiele

Wyślij raz

Wysyłane, gdy przewoźnik zaakceptuje trasę

NOWY, ZMIEŃ, ANULUJ 

Wyślij wiele

Zapewnia wysłaną ilość

Zapewnia informacje o notatce wysyłkowej

Zamówienie wysłane

Opcjonalny 

Zespół Eventowy

bottom of page