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:
Routing i planowanie
Zarządzanie Zatoką
Twoi przewoźnicy
Twoje stawki przewoźnika
Proces dostawy
Proces POD i faktura
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:
Projekt plików zamówień xml
Wymagane pola danych
Opcjonalne pola danych
Niestandardowe pola danych
Wysyłanie plików zamówień xml
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.
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
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:
<QTY_DELIVERED> - musisz poinformować nas HU, co zostało wysłane do dostawy
<DEL_QUANTITY> - możesz opcjonalnie powiedz nam, jaka ilość produktu została faktycznie wysłana
<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:
Zamknięcie zamówienia w systemie i utworzenie nowego numeru zamówienia dla 2 plts.
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:
Utworzono NOWE zamówienie
Zamówienie jest ZAKTUALIZOWANE
Zamówienie jest ANULOWANE
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ć.
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:
W momencie przyjęcia trasy przez przewoźnika
Zapewni to dane według trasy, jakie zamówienia, kiedy, koszt i dostarczone przez kogo
W momencie tworzenia faktury
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
E-mail: antony.pratt@3t-europe.com
E-mail: Chad.martin@3t-europe.com
E-mail: Scott.pemberton@3t-europe.com
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 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