logo-softwarestudio-2020-600

Listy przewozowe DHL

Platforma StudioSystem oferuje innowacyjne podejście do wysyłki zapasów i innych towarów. Dzięki tej platformie firmy mogą łatwo zarządzać swoimi procesami logistycznymi i wysyłkowymi, jednocześnie automatyzując kluczowe funkcje, takie jak generowanie listów przewozowych DHL. W artykule omówione zostaną możliwości platformy StudioSystem oraz funkcja generowania listów przewozowych DHL.

Platforma StudioSystem zapewnia kompleksowy zestaw narzędzi, które usprawniają i automatyzują proces wysyłki. Dzięki zintegrowanym systemom zarządzania zapasami i wysyłkami firmy mogą szybko i łatwo śledzić status swoich przesyłek. Ponadto firmy mogą korzystać z platformy, aby łączyć się z DHL w celu generowania listów przewozowych DHL. Te listy przewozowe są generowane automatycznie, co eliminuje konieczność ręcznego wypełniania przez firmy wszystkich niezbędnych informacji dla każdej przesyłki.

Platforma StudioSystem zapewnia również firmom skuteczny i ekonomiczny sposób zarządzania procesami wysyłkowymi. Platforma umożliwia firmom dostosowanie procesu wysyłki do ich konkretnych potrzeb. Na przykład firmy mogą skonfigurować automatyczne reguły wysyłki, które można dostosować do różnych miejsc docelowych, przewoźników i innych kryteriów. Podobnie firmy mogą konfigurować niestandardowe powiadomienia wysyłane do klientów, takie jak powiadomienia o wysyłce lub dostarczeniu zamówień.

Program Studio System można skonfigurować aby pobierał dane z dowolnych tabel i przekazywał je do transakcji generującej plik XML na potrzeby aplikacji e-case firmy logistycznej DHL.

Transakcja role_sys/dhl2xml.aspx odczytuje ustawienia ze skorowidza prx=XML i na tej podstawie tworzy plik XML, który może być importowany do generowania listu przewozowego.

Awizacja dostaw

Uruchomienie

W celu uruchomienia transakcji należy ja uruchomić z następującymi parametrami

  • typ – identyfikator pozycji skorowidza XML
  • refno – identyfikator dokumentu dla którego chcemy utworzyć list przewozowy

Przykład ustawienia wywołania transakcji z rejestru dokumentów wydań z magazynu Wz

Po kliknięciu w przycisk  List przewozowy DHL wyświetla się okno

Przycisk pobierz to link do pliku, który po kliknięciu otwiera plik w nowym oknie. Jeżeli chcemy plik zapisać na dysku należy na przycisku kliknąć prawy klawisz myszki i wybrać polecenie ZAPISZ JAKO.

Skorowidz XML

W skorowidzu XML definiujemy dane do wykonania zapytania SQL, które zwraca dane pozwalające na utworzenie listy przewozowego. Zapytanie można tworzyć dowolnie podając źródło danych, tak więc listy przewozowe mogą być tworzone z dowolnych dokumentów i kartotek. Wymagane jest jedynie zachowanie zwracanych kolumn i ich nazw zgodnie ze specyfikacją e-case DHL.

Gdzie:

  • kolumna tabela zawiera definicję skąd mają być pobierane dane, np. kartoteka kontrahentów wpisujemy KNKON
  • kolumny to lista nazwa kolumn z tabeli KNKON z nazwami zgodnymi z wymaganiami e-case DHL, a więc:
    • NRIDODN AS RECEIVER_ID,
    • SKROCO AS RECEIVER_NAME,
    • KODPOCZTOWY AS RECEIVER_POSTCODE,
    • MIEJSCOWOSC AS RECEIVER_CITY,
    • ULICA AS RECEIVER_STREET,
    • TELEFON AS RECEIVER_TEL,
    • EMAIL AS PRE_REC_EMAIL,
    • ” AS RECEIVER_HOUSENUMBER,
    • ” AS PRE_REC_EMAIL_ADDTEXT,
    • ’AH’ AS PRODUCT,
    • ’N’ AS INVOICE_TO,
    • ’P’ AS PAYMENT_TYPE,
    • ’0′ AS DOCUMENT,
    • ’0′ AS GOODS_VALUE,
    • ’0′ AS CASH_ON_DELIVERY,
    • ’1′ AS BLP
  • Warunek to klauzula WHERE wskazująca jaki rekord należy odczytać z tabeli np. NRIDODN=(SELECT TOP(1) NRIDODN FROM DPMAG WHERE REFNO=@REFNO)

W efekcie zostanie wykonanie zapytanie:

SELECT TOP(1) NRIDODN AS RECEIVER_ID, SKROCO AS RECEIVER_NAME, KODPOCZTOWY AS RECEIVER_POSTCODE, MIEJSCOWOSC AS RECEIVER_CITY, ULICA AS RECEIVER_STREET, TELEFON AS RECEIVER_TEL, EMAIL AS PRE_REC_EMAIL, '' AS RECEIVER_HOUSENUMBER, '' AS PRE_REC_EMAIL_ADDTEXT, 'AH' AS PRODUCT, 'N' AS INVOICE_TO, 'P' AS PAYMENT_TYPE, '0' AS DOCUMENT, '0' AS GOODS_VALUE, '0' AS CASH_ON_DELIVERY, '1' AS BLP FROM KNKON WHERE NRIDODN=(SELECT TOP(1) NRIDODN FROM DPMAG WHERE REFNO=@REFNO)

które zwróci nam dane z kartoteki kontrahenta, dla którego wystawiono dokument magazynowy o określonym numerze referencyjnym. Numer zostanie podstawiony na podstawie zmiennej (@REFNO) odczytany z parametru refno przekazanego przy uruchamianiu transakcji.

Jeżeli błędnie ustawimy konfigurację kolumn lub nie podamy parametrów uruchomienia to plik nie zostanie utworzony, wyświetlony w oknie zostanie komunikat.

Podsumowanie

Pliki są tworzone na serwerze w folderze App_Xml gdzie nazwa pliku to dhl-@REFNO, gdzie @REFNO to wartość parametru refno przekazywana przy uruchamianiu.

Platforma StudioSystem zapewnia również firmom możliwość szybkiego generowania listów przewozowych DHL. Zautomatyzowany proces generowania listów przewozowych umożliwia firmom szybkie i łatwe generowanie listów przewozowych w oparciu o ich unikalne wymagania dotyczące wysyłki. Firmy mogą tworzyć listy przewozowe dla różnych przewoźników, w tym DHL, oraz konfigurować automatyczne reguły generowania listów przewozowych. Eliminuje to konieczność ręcznego wypełniania formularzy listów przewozowych i gwarantuje, że listy przewozowe są dokładne i aktualne.

Platforma StudioSystem to nieocenione narzędzie dla firm, które muszą efektywnie i ekonomicznie zarządzać swoimi procesami wysyłkowymi. Zdolność platformy do szybkiego i dokładnego generowania listów przewozowych DHL jest szczególnie cenna, ponieważ eliminuje konieczność ręcznego wypełniania formularzy listów przewozowych przez firmy. Ponadto firmy mogą dostosować proces wysyłki do swoich konkretnych potrzeb, co pozwala im na szybką i niezawodną wysyłkę zamówień. Dzięki platformie StudioSystem firmy mogą łatwo zarządzać procesami wysyłkowymi i mieć pewność, że ich przesyłki dotrą na czas i zgodnie z oczekiwaniami.