W ramach programu PP Etykieta możliwe jest wykonywanie pracy na kilka sposobów, które można stosować jednocześnie. Na przykład etykiety mogą być przygotowywane automatycznie tam, gdzie jest to możliwe, a w pozostałych przypadkach operator może uruchomić przygotowanie etykiety ręcznie (np. za pomocą skanowania numeru referencyjnego).
Obsługa z poziomu programu PP Etykieta #
- Operator wyświetla listę rekordów, do których mają być przygotowane listy. Zapytanie pobierające dane takiego zestawienia jest konfigurowalne. Samo zestawienie daje możliwość sortowania, grupowania i filtrowania.
- Operator może wybrać rekord ręcznie
- Operator może zeskanować kod kreskowy zawierający id lub numer obiektu
Uruchamianie z linii komend (CMD) #
Uruchamianie przygotowania listu z linii komend (wywoływanie przez inny system) ze wskazaniem w parametrach wywołania identyfikatora lub numeru rekordu do pobrania
- Z wyświetlaniem formularza – w zależności od parametrów wywołania:
- Otwarcie formularza przed przygotowaniem listu (aby zaznaczyć usługi dodatkowe, dodać podpaczki etc)
- Otwarcie formularza tylko w przypadku błędu – najpierw podejmowana jest próba przygotowania listu a w przypadku napotkania błędu (np. braku kodu pocztowego) zostaje wyświetlony formularz edycji listu
- Bez wyświetlania formularza – podejmowana jest próba przygotowania listu a w przypadku błędu informacja zostaje zwrócona do bazy
Automatyczne przygotowywanie listów #
Za pomocą programu Automat można cyklicznie przeszukiwać bazę źródłową w poszukiwaniu rekordów, dla których ma być utworzony list przewozowy. Program co określony czas odpytuję bazę (konfigurowalnym zapytaniem) i jeżeli znajdzie odpowiedni rekord, uruchomi przygotowanie etykiety.
Po zakończeniu (z sukcesem lub błędem) program zapisze informację do bazy źródłowej.
Wywołanie przez API #
Możliwe jest uruchamianie przygotowania listu za pomocą API hostowanego na serwerze IIS wewnątrz sieci. Zamiast wywołań CMD system źródłowy może wysłać komendę (JSON) na określony URL i wywołać utworzenie etykiety w systemie przewoźnika. W odpowiedzi zwracana jest informacja o powodzeniu lub błędzie.
Możliwość użycia API jest ustalana indywidualnie.