W aplikacji WPF scalono dotychczasowe menu ustawień interfejsu oraz menu przekrojów w postaci nowego menu Widok, a także wprowadzono zmiany wizualne i zmiany działania nowego menu.
Opcje ustawień interfejsu zostały wzbogacone o funkcjonalność propozycji zespołowych ustawień inteligentnego interfejsu oraz możliwość włączenia adaptacyjnego interfejsu.
Wprowadzone zmiany wizualne mają na celu uporządkowanie i uproszczenie interfejsu, aby ułatwić korzystanie z jego ustawień. Z kolei rozszerzenie dostępnych opcji inteligentnego interfejsu ma na celu ułatwienie użytkownikom dostosowanie go do najczęściej wykonywanych czynności w systemie Softlab ERP.

Rys. 1. Słownik Kontrahenci ze wskazanym przyciskiem Widok
W wersji aplikacji WPF 24.4 przycisk Przekroje został połączony z przyciskiem Ustawienia i nosi obecnie nazwę Widok. Nazwa dotychczasowego przycisku Widok została natomiast zmieniona na Wyszukiwanie według.

Rys. 2. Wskazanie przycisku Wyszukiwanie według
Zmianie uległ wygląd przycisku, który swoim wyglądem przypomina przycisk Obszary robocze. Użycie przycisku Widok rozwija menu Widok, zawierające przekroje słownika oraz narzędzia konfiguracyjne służące do dostosowania widoku słownika.

Rys. 3. Rozwinięte menu Widok zawierające ustawienia interfejsu
W menu Widok dostępne są następujące opcje:
- Przycisk Dodaj
pozwalający na dodanie własnych ustawień przekroju. W ustawieniach możemy podać nazwę naszych ustawień, włączyć domyślność ustawienia oraz automatyczne zapisywanie zmian.

Rys. 4. Formatka Dodaj ustawienia
- Przycisk Zarządzaj
otwierający okno Ustawienia interfejsu, w którym możemy zmieniać konfigurację zapisanych ustawień. Okno zawiera standardowe możliwości konfiguracji, jakie dostępne były w poprzednich wersjach aplikacji.

Rys. 5. Formatka Ustawienia interfejsu
- Przycisk Dodatkowe opcje, który jest dostępny tylko dla wybranych słowników. W zależności od słownika może zawierać inne opcje, np. w słowniku Kontrahenci dostępna jest opcja Wyłącz grupowanie detali a w słowniku Sprzedaż ogółem dostępna jest opcja Zawijaj maski. Dotychczas te opcje znajdowały się na dole menu Ustawienia.

Rys. 6. Przykładowa opcja dodatkowa w menu Widok
W przypadku gdy użytkownik wprowadzi zmiany w interfejsie, np. przestawi kolejność kolumn, ustawi maskę itp., wówczas w górnym prawym rogu przycisku Widok pojawi się żółta kropka informująca o tym, że nastąpiła zmiana.
Rys. 7. Przycisk z widoczną żółtą kropką informującą, że nastąpiły zmiany w interfejsie
Gdy kropka jest widoczna, w górnej części menu Widok pojawi się dodatkowy przycisk Zapisz zmiany.

Rys. 8. Rozwinięte menu ustawień interfejsu z widocznym przyciskiem Zapisz zmiany
Po użyciu przycisku Zapisz zmiany, w zależności od tego czy aktywne ustawienie jest ustawieniem systemowym czy użytkownika, wyświetlone zostanie okno Dodaj ustawienia lub Czy chcesz zaktualizować ustawienie?

Rys. 9. Okna po użyciu przycisku Zapisz zmiany

Rys. 10. Okno z komunikatem po użyciu przycisku Zapisz w oknie dodaj ustawienia
Okno Dodaj ustawienia działa identyczne jak okno widoczne po użyciu przycisku Dodaj, zaś okno Czy chcesz zaktualizować ustawienie? aktualizuje aktywne ustawienie bez wpływu na pozostałe. Jeśli użytkownik w danym ustawieniu chce włączyć automatyczny zapis lub oznaczyć je jako domyślne, może zrobić to w oknie Ustawienia interfejsu dostępnego po użyciu przycisku Zarządzaj.
W oknie Ustawienia interfejsu widocznego po użyciu przycisku Zarządzaj została dodana możliwość zmiany nazwy wybranego ustawienia. Zmianę tę dokonujemy po umieszczeniu kursora na nazwie jednego z zapisanych ustawień i rozwinięciu menu za pomocą przycisku Więcej opcji wizualizowanego ikoną trzech pionowych kropek. W rozwiniętym menu wybieramy opcję Zmień nazwę.

Rys. 11. Rozwinięte menu Więcej opcji z widoczną opcją Zmień nazwę

Rys. 12. Okno Edytuj nazwę ustawienia widoczne po użyciu przycisku Zmień nazwę
W zależności od ilości miejsca na pasku akcji, jeśli przycisk Widok nie jest zwinięty ze względu na przypięte procedury, w nazwie przycisku widoczna będzie zarówno nazwa aktualnego przekroju, jak i nazwa aktywnego ustawienia.

Rys. 13. Rozwinięte menu ustawień interfejsu z widocznym aktywnym ustawieniem oraz jego nazwą zawartą w przycisku
Ustawienia inteligentne
Dotychczas aplikacja WPF posiadała mechanizm Inteligentnego interfejsu, który na podstawie statystyk użycia aplikacji przez użytkownika generował automatycznie propozycję modyfikacji ustawień dla słownika. W wersji WPF 24.4 mechanizm ten został rozbudowany o możliwość otrzymania przez użytkownika propozycji zmiany ustawień interfejsu na podstawie analizy aktywności użytkowników w całej firmie.

Rys. 14. Rozwinięte menu ustawień interfejsu z widocznym panelem Adaptacyjnego interfejsu
Panel Genius z mechanizmem Inteligentnego interfejsu widoczny jest jedynie w przypadku, gdy użytkownik w danym słowniku ma dostępne ustawienia inteligentne.
Panel Genius podzielony jest na dwie części. Pierwsza część umożliwia włączenie adaptacyjnego interfejsu. Druga część zawiera wcześniej dostępną propozycję zmiany widoku interfejsu, czyli propozycję ustawień interfejsu.
Adaptacyjny interfejs można włączyć za pomocą przełącznika. Wówczas dla aktywnego ustawienia stosowane są wybrane ustawienia inteligentne, polegające na przypięciu sugerowanych procedur, ustawieniu ulubionych szczegółów lub zmodyfikowaniu układu kolumn słownika. Pozostałe elementy układu interfejsu – takie jak np. włączone maski, pokolorowane wiersze, rozwinięty panel informacyjny – pozostają takie same.

Rys. 15. Włączona opcja Adaptacyjny interfejs wraz z wybraną wersją Indywidualny
Po włączeniu Adaptacyjnego interfejsu i wylogowaniu się, system zapamiętuje te ustawienia dla danego słownika wariantu adaptacyjnego interfejsu, który został wybrany. Dostępne są dwa warianty:
- Indywidualny – działa tak jak dotychczas i zależy od działań zalogowanego użytkownika,
- Zespołowy – działa dla 50 najczęściej używanych słowników w firmie.

Rys. 16. Rozwinięte menu wyboru rodzajów adaptacyjnego interfejsu
Po włączeniu opcji Adaptacyjnego interfejsu, interfejs aplikacji może zmieniać się każdego dnia, dlatego włączenie tej opcji jest równoznaczne z wyrażeniem zgody na wprowadzanie tych zmian. Wynika to z faktu, że sugerowane zmiany wynikają z nieustannej analizy zachowań użytkownika lub użytkowników w aplikacji, przez co zaktualizowany automatycznie interfejs zostanie wdrożony.
Propozycja zmiany widoku działa tak samo jak dotychczas. Jedyna zmiana wprowadzona w tej wersji aplikacji, to dodanie wariantów propozycji. Po użyciu przycisku Zobacz wyświetlony zostanie podgląd miejsc, w których wprowadzone zostaną zmiany, zaś po przełączeniu opcji podglądu za pomocą przycisku Jak się zmieni można zapoznać się z wyglądem interfejsu po zmianach. Po użyciu przycisku Zastosuj propozycja zostanie zastosowana, scalona z aktualnymi ustawieniami, zapisana oraz ustawiona jako domyślna. Jeśli użytkownik nie zgadza się na wprowadzenie zmian, może odrzucić je używając przycisku Anuluj.

Rys. 17. Propozycja zmiany ustawień z wybranym wariantem Zespołowy oraz podglądem obecnych ustawień

Rys. 18. Propozycja zmiany ustawień z wybranym wariantem Zespołowy oraz podglądem ustawień po zmianie

Rys. 19. Rozwinięte menu ustawień interfejsu z wybranym domyślnym ustawieniem AI / Ustawienia zespołowe
Konfiguracja
Funkcjonalność wymaga nadania uprawnień: NIE
Funkcjonalność wymaga skonfigurowania: NIE