Aby sprostać unikalnym wymaganiom użytkowników, program można dostosować na wielu poziomach. Każde wdrożenie jest unikalne i dostosowywane do ograniczeń i potrzeb danej organizacji.
Gdzie dane mogą się zmieniać? #
- Na poziomie bazy pośredniej – jeżeli dane do utworzenia listów są wkładane przez system trzeci, to już na tym etapie może dochodzić do transformacji.
- Na poziomie odczytu – jeżeli program używa widoku do bazy systemu źródłowego, to dane mogą być modyfikowane przez taki widok.
- Na poziomie zapytania – w samej konfiguracji programu, można wpływać na dane w konfiguracji połączenia: Konfiguracja połączenia do bazy źródłowej
- Na poziomie ustawień – każda wartość odczytana z bazy może być przekształcona (np. ucięta, połączona, ustandaryzowana, zmieniona) na podstawie ustawień definicji pól: Okno konfiguracji pól przewoźników
- Na poziomie listu – użytkownik może zmodyfikować dane dostosowane do wymagań API przewoźnika w samym oknie edycji listu.
Czyli to, co widać w oknie edycji listu przewozowego może nie być dokładnie tym, co widać w systemie źródłowym i może wynikać z logiki biznesowej systemu źródłowego lub konfiguracji programu.
Czego potrzebujemy do udzielenia wsparcia? #
Jeżeli z jakichś powodów nie możesz skorzystać z pomocy zdalnej, podczas której nasz pracownik mógłby zbadać temat bezpośrednio w Twoim systemie, to aby udzielić pomocy potrzebujemy wiedzieć, co jest wysyłane, co jest w bazie i jakie są ustawienia.
Sam zrzut ekranu z listy pól jest często niewystarczający, bo są różne ustawienia dla różnych kont (GUID).
Potrzebujemy:
- zrzut danych weryfikacyjnych z PP Etykiety dla problematycznego rekordu – wtedy widzimy co było w bazie i jakie są ustawienia (np. do jakiego konta powinny być zastosowane)
- Jeżeli list się nie tworzy – pełny komunikat z okna edycji listu (przycisk ze znakiem zapytania) – wtedy widzimy co zostało wysłane do API przewoźnika, co odpowiedziało API i jak wyglądają dane po odczytaniu z bazy i przetworzeniu przez ustawienia.
- Jeżeli list się tworzy i w oknie edycji listu nie widać żadnych komunikatów – zapisane komunikaty tworzenia listu z z bazy programu.
Posiadając takie dane łatwiej jest dość do przyczyny problemu.
Jak przesyłać dane? #
Nie zawsze potrzebne są wszystkie dane, ale ciężko jest jednoznacznie stwierdzić, gdzie leży granica. Jeżeli problem dotyczy integracji z przewoźnikiem, a Ty wiesz skąd się wzięły dane na liście i wiesz że są prawidłowe, to powinien wystarczyć sam pełny komunikat skopiowany z okna edycji listu. Jeżeli problem jest bardziej złożony, to lepiej przesłać wszystkie dane według instrukcji:
- Uruchom przygotowanie listu bezpośrednio z programu PP Etykieta. Nawet jeżeli używasz zazwyczaj swojego systemu, który jest zintegrowany z PP Etykietą, to może on nie pokazywać pełnych informacji, które mogą być potrzebne.
- Skopiuj pełny komunikat z okna edycji listu (przycisk ze znakiem zapytania) według instrukcji: Jak przesłać pełny komunikat błędu z okna edycji listu
- Zrzuć dane weryfikacyjne dla problematycznego rekordu według instrukcji: Jak wykonać zrzut danych weryfikacyjnych?
- Prześlij nam te dane wraz z swoim opisem problemu.
Jeżeli list się utworzył (a np. jakaś usługa nie została zaznaczona w systemie przewoźnika):
- Uruchom przygotowanie listu w taki sposób w jaki robisz to zazwyczaj.
- Skopiuj zapisany komunikat tworzenia listu wg instrukcji: Jak odczytać zapisane komunikaty utworzenia listu?
- Zrzuć dane weryfikacyjne dla problematycznego rekordu według instrukcji: Jak wykonać zrzut danych weryfikacyjnych?
- Prześlij nam te dane wraz z swoim opisem problemu.
