1. Komunikaty
W aplikacji wykorzystywane są komunikaty. Po naciśnięciu przycisku wyświetlone zostanie pole z odpowiednimi informacjami w zależności od okna, w którym aktualnie znajduje się użytkownik. Po ponownym naciśnięciu na przycisk informacje zostaną ukryte. Wyświetlanie/ukrywanie informacji dostępnych w komunikacie jest zapamiętywane w aplikacji, tzn. jeżeli na karcie kontrahenta ukryjemy informacje dostępne w komunikacie, to po wyjściu z karty i ponownym wejściu na nią, będą one ukryte.
Komunikaty niewymagające od magazyniera podjęcia decyzji (wyboru opcji) są prezentowane za pomocą graficznie wyróżnionych wiadomości tzw. toastów. Dzięki temu, użytkownik może zapoznać się z prezentowanymi uwagami, nie przerywając swojej pracy.
2. Konfiguracja komunikatów typu Toast
W Comarch WMS Zarządzanie z poziomu konfiguratora interfejsu Comarch WMS Magazynier istnieje możliwość zarządzania wyglądem komunikatów typu Toast, które są wyświetlane użytkownikowi w Comarch WMS Magazynier. Komunikaty mogą być definiowane dla konkretnych grup operatorów. Aby przejść do konfiguracji należy w konfiguratorze interfejsu Comarch WMS Magazynier zaznaczyć dany profil i z dostępnych na dole ekranu opcji wybrać – Konfiguracja komunikatów.
Dostępna jest możliwość oddzielnej konfiguracji czterech rodzajów komunikatów:
-
-
- Pomyślnej realizacji
- Ostrzeżenia
- Informacji
- Błędu
-
Dla każdego rodzaju komunikatu użytkownik ma możliwość konfiguracji:
-
-
- Wyświetlanie:
- Wyświetlany czasowo
- Wyłączany kliknięciem
- Długość wyświetlania w milisekundach – opcja dostępna tylko jeśli rodzaj komunikatu ustawiony jako wyświetlany czasowo
- Sposób wyświetlania – miejsce, w którym ma się pojawić Toast:
- Górny
- Dolny
- Po środku
- Wypełnienie
- Kolor wyświetlania – ustawiany na palecie kolorów
- Aktywny/Nieaktywny
- Wyświetlanie:
-
3. Mechanizm prezentowania komunikatów zwracanych z poziomu bazy danych
Wprowadzony został mechanizm pozwalający wyświetlać w aplikacji Comarch WMS Magazynier komunikaty zwrócone z poziomu bazy danych. Mechanizm ten korzysta z polecenia RAISERROR.
Przykładowa składnia „[Custom-Ex]|0|0|Opcjonalny tekst opisujący spersonalizowany wyjątek z SQLa.”
Polecenie składa się z czterech elementów. Kolejne elementy są oddzielone od siebie znakiem „|”.
Są to kolejno:
- '[Custom-Ex]’ – jest to wymagany blok informujący o tym, że korzystamy z mechanizmu prezentowania komunikatów zwracanych z poziomu bazy danych
- Tryb obsługi komunikatu:
– 0 – wyświetlenie wprowadzonego komunikatu i zachowanie SqlException
– 1 – pozwala w modyfikacji wykonać try catch na wywołaniu procedury - Typ komunikatu:
– 0 – Toast typu Info
– 1 – Toast typu Warrning
– 2 – Toast typu Error
– 10 – Komunikat typu MessagePanel - Treść komunikatu.
RAISERROR ('[Custom-Ex]|0|0|Opcjonalny tekst opisujący spersonalizowany wyjątek z SQLa.|’,16,1).
Komunikat wyświetlany po podaniu wartości 0 jako typ komunikatu.
Komunikat wyświetlany po podaniu wartości 1 jako typ komunikatu.
Komunikat wyświetlany po podaniu wartości 2 jako typ komunikatu.
Komunikat wyświetlany po podaniu wartości 10 jako typ komunikatu.