W wersji 92 aplikacji dostępowej WEB został wprowadzony tryb pracy jednoczesnej, tzw. praca wielowątkowa, mająca na celu usprawnienie i zwiększenie ergonomii pracy użytkownika.
Aplikacja działa w oparciu o słowniki/zakładki. Dotychczas, jeśli wykonywaliśmy jakąś operację lub otworzyliśmy okno modalne na jednej z zakładek, to cała aplikacja była zablokowana. Obecnie, podczas pracy w trybie pracy jednoczesnej, takiej blokady już nie ma.
Funkcjonalność umożliwia:
· przełączanie pomiędzy zakładkami w trakcie wykonywania operacji,
· przełączanie pomiędzy zakładkami po otwarciu okna modalnego,
· wykonywanie wielu operacji jednocześnie,
· zakończenie długotrwałej operacji.
Informacja o tym, czy włączony jest tryb pracy jednoczesnej (tryb pracy MULTI), znajduje się na stronie głównej (zakładka z ikoną domu).
Rys. Informacja o włączonym trybie pracy jednoczesnej
Zakładki i tryb pracy jednoczesnej
Aby wykonywać operacje w tle na danej zakładce, musi być ona uruchomiona w trybie pracy jednoczesnej. Można to zrobić na kilka sposobów:
· Wybierając opcję Przełącz w tryb pracy jednoczesnej z menu podręcznego zakładki (pod prawym przyciskiem myszy),
· otwierając słownik z wciśniętym klawiszem Shift,
· otwierając słownik, gdy w wątku głównym wykonywana jest operacja.
Rys. Opcja włączająca tryb pracy wielowątkowej dla zakładki
Zakładka pracująca w trybie pracy jednoczesnej jest oznaczona ikoną. Dodatkowa cyferka to identyfikator wątku.
Rys. Ikona informująca o włączonym trybie pracy jednoczesnej wraz z identyfikatorem wątku
W przypadku, gdy mamy uruchomione dwie zakładki bez włączonej pracy jednoczesnej i na jednej z nich trwa operacja, to dowolna operacja na drugiej zakładce będzie musiała czekać.
Rys. Oczekiwanie na zakończenie operacji na innej zakładce
Uwaga! Nie ma możliwości przełączenia w tryb pracy jednoczesnej otwartego dowodu, workflow, słownika, na którym trwa edycja lub operacja.
Informacja o trwającej pracy
W trybie pracy jednoczesnej obok nazwy nieaktywnej zakładki, na której trwa operacja, widoczna jest graficzna informacja.
Rys. Informacja o trwającej operacji na nieaktywnej zakładce
W przypadku gdy na nieaktywnej zakładce trwa operacja grupowa, to dodatkowo jest widoczny pasek postępu.
Rys. Informacja o trwającej operacji grupowej na nieaktywnej zakładce
O zakończonej operacji na nieaktywnej zakładce użytkownik jest informowany poprzez powiadomienie. Kliknięcie powiadomienia przenosi do właściwej zakładki.
Rys. Powiadomienie o zakończonej operacji
Jeżeli w trakcie operacji wystąpi błąd, to ikona obok nazwy nieaktywnej zakładki zmieni się w wykrzyknik, a użytkownik otrzyma powiadomienie o błędzie.
Rys. Powiadomienie o błędzie podczas operacji
Uwaga! Nie można zamknąć zakładki, na której trwa operacja lub jest widoczne okno dialogowe.
Okna modalne
Wraz z wprowadzoną zmianą okna modalne są wyświetlane i można je przesuwać tylko w obrębie zakładki. Pozwala to na przełączanie się między zakładkami, gdy na jednej z nich otwarte jest okno modalne. Wyjątkiem są dialogi systemowe, np. Zapisz/Otwórz plik, Właściwości drukarki itp.
Rys. Otwarte okno modalne w słowniku Zamówienia od odbiorców
Przerywanie długotrwałych operacji
Dodatkową zmianą funkcjonalną jest możliwość przerwania długotrwałej operacji. Po ok. 5 sekundach od rozpoczęcia operacji pojawia się okno z przyciskiem do jej anulowania.
Operacje, które można przerwać:
· odświeżanie słownika i listy rozwijanej,
· generowanie analizy,
· działanie procedury,
· zmiana statusu,
· operacje na rejestrach.
Rys. Okno długotrwałej operacji z możliwością jej anulowania
Rys. Komunikat o przerwanej operacji
Skróty klawiszowe
W aplikacji dostępowej WEB w wersji 92 pojawiły się nowe skróty klawiszowe, których można również używać w trakcie trwania operacji lub przy otwartym oknie modalnym:
· Alt + M – otwarcie menu głównego,
· Ctrl + Tab – przełączanie zakładek,
· Ctrl + + – powiększenie rozmiarów elementów interfejsu,
· Ctrl + – – pomniejszenie rozmiarów elementów interfejsu,
· Ctrl + 0 – przywrócenie domyślnych rozmiarów elementów interfejsu,
· Ctrl + 1, 2, 3… – przełączanie na zakładki wg widocznej kolejności.










