Integracja z firmą kurierską DHL
Zastosowanie
Integracja AMODIT z DHL, to kolejna integracja z firmą kurierską/przesyłkową.
Dzięki tej integracji, procesy biznesowe związane z nadawaniem przesyłek mogą być rozszerzone o nowe funkcjonalności, udostępniane przez firmę DHL, takie jak:
- sprawdzenie możliwości nadania przesyłki na wskazany adres;
- rejestracja przesyłki w portalu DHL;
- anulowanie przesyłki;
- zamówienie kuriera;
- wydrukowanie etykiety przesyłki;
- śledzenie przesyłki;
Nowe funkcje w regułach
W systemie AMODIT zostały zaimplementowane następujące metody API, udostępnione przez serwisy/systemy firmy DHL(!):
- getPostalCodeServices – metoda zwraca dostępne usługi przewozowe dla danego kodu pocztowego i daty.
- createShipments – metoda pozwalająca na utworzenie przesyłek w systemie DHL. Działa podobnie jak formularz nadania na stronie DHL. Aby możliwe było utworzenie przesyłki, musi być dostępna usługa przewozowa dla danego kodu pocztowego w odpowiednich godzinach.
- createShipment – metoda pozwalająca w jednym wywołaniu dodać przesyłkę oraz zamówić kuriera.
- bookCourier – zamawianie kuriera do wcześniej przygotowanych przesyłek. Można to zrealizować poprzez wyświetlenie w raporcie przesyłek przygotowanych danego dnia i wykonanie dla nich reguły ręcznej, która przekaże do funkcji listę id przesyłek przygotowanych do nadania danego dnia. Istnieje opcja zamówienia kuriera bez definiowania paczek.
- getLabels – metoda pozwalająca na pobranie etykiet w formacie PDF lub ZPL.
- getTrackAndTraceInfo – metoda pozwalająca na pobranie historii procesu doręczania oraz aktualnego statusu przesyłki.
UWAGA! Powyższa lista metod jest dostępna w systemie AMODIT dla projektantów procesów jako odrębny zestaw funkcji reguł, przedstawionych w rozdziale „Zestaw funkcji reguł” poniżej.
Co jest potrzebne, aby użytkownicy mogli korzystać z tych możliwości?
Klucz licencyjny
W celu skorzystania w procesach AMODIT z obsługi przesyłek przez firmę DHL, należy wykupić odrębne licencje na dedykowany moduł. W kluczu licencyjnym powinna być włączona opcja „DHL”.
Konfiguracja rejestru Companies
Aby móc tworzyć przesyłki DHL, należy odpowiednio skonfigurować rejestr o nazwie Companies.
Rejestr Companies jest używany również przy innych integracjach i modułach, jak np eNadawca, czy generator paczki przelewów.
Jeżeli do tej pory nie używałeś rejestru Companies to należy go pobrać i zaimportować do AMODIT’a companies_registry_definition.zip.
Wymagane jest aby w rejestrze Companies istniały poniższe pola:
- Company name
- dhl_accounts (tabela kont, jeśli spółka ma ich kilka)
- dhl_cost_center (pole MPK na liście przewozowym)
- dhl_account_number (numer klienta (SAP) płatnika)
- dhl_login (login do API)
- dhl_password (hasło do API)
- dhl_postal_code
- dhl_city
- dhl_street
- dhl_house
- dhl_apartment
- dhl_contact_person
- dhl_phone
- dhl_email
Zestaw funkcji reguł
Integracja z firmą kurierską DHL odbywa się za pomocą zestawu funkcji reguł dostępnych w definicjach procesów. Lista funkcji:
- CreateDHLShipment.pdf
- CancelDHLShipment.pdf
- GetDHLLabel.pdf
- BookDHLCourier.pdf
- GetDHLServicesForAddress.pdf
- TrackDHLShipment.pdf
Funkcjonalność dostępna od wersji 221231 systemu AMODIT.