W skrócie
Listy reklamacji w Studio RMA.net mają więcej kolumn, niż mieści ekran: na liście W realizacji ze starszego interfejsu suwak przewijania w poziomie obejmuje mniej więcej połowę tabeli. Dokumentacja starszego interfejsu opisuje ukrywanie kolumny poleceniem z menu kontekstowego nagłówka i jej późniejsze przywrócenie. Ukrycie zmienia tylko widok, a dane zostają w dokumentach. Nie traktujemy go jako ochrony danych osobowych, bo dostęp do danych wynika z ról użytkowników.
Tabela szersza niż ekran
Listy reklamacji mają więcej kolumn, niż mieści ekran. Na liście W realizacji ze starszego interfejsu widać dwie wąskie kolumny ze znacznikami, a po nich Nr RMA, Nr dokumentu, Dni, Data przyjęcia, Termin rozpatrzenia, Kod artykułu, Nazwa artykułu i Kontrahent. Kolumna Kontrahent urywa się przy prawej krawędzi, a suwak paska przewijania pod tabelą zajmuje mniej więcej połowę jego długości. Widać więc około połowy szerokości tabeli, a reszta zostaje za krawędzią ekranu.
Nowy interfejs ma podobnie szerokie listy. Lista Oczekujące RMA ma kolumny Priorytet, Edytowany, Numer RMA, Nr dokumentu, Załączniki, Data przyjęcia, Termin rozpatrzenia, Dni, Data kontrolna, SKU (indeks) i nazwa artykułu, Nr seryjny, Kontrahent, Reklamujący oraz Telefon. Czternaście kolumn rzadko jest potrzebnych przy jednym zadaniu, dlatego część z nich chowamy na czas pracy. W rejestrze Wszystkie w wersji 1.173.0 status i stan sprawy mają osobne kolumny. Listę Oczekujące RMA opisujemy przy wstępnej ocenie zgłoszenia przed przyjęciem towaru.
Ukrywanie i przywracanie kolumny
Dokumentacja starszego interfejsu opisuje ukrywanie kolumny poleceniem z menu kontekstowego jej nagłówka, otwieranego prawym przyciskiem myszy. Ukryta kolumna znika z widoku tabeli, a dokumentacja podaje, że można ją potem przywrócić. W innych częściach tej dokumentacji menu kolumny nosi nazwę parametrów personalizacji. Pozostałe polecenia tabel zbiera przegląd funkcji standardowych tabel w Studio RMA.net.
Opis ze starszej dokumentacji podajemy bez szczegółów, których w niej nie ma. Nie opisuje ona automatycznego ukrywania kolumn według warunków ani ukrywania pojedynczych wierszy, więc tych funkcji nie obiecujemy. Wiersze, których nie chcemy widzieć, usuwamy z widoku filtrem, a kolumny ukryciem.
Które kolumny chować na której liście
Zestaw kolumn potrzebnych do pracy zależy od etapu, na którym są sprawy. Poniżej nasze zalecenia dla list starszego interfejsu i kartoteki asortymentu, oparte na kolumnach widocznych na zrzutach:
| Lista | Kolumny potrzebne przy pracy | Kolumny do ukrycia na czas pracy | Powód |
|---|---|---|---|
| W realizacji | Nr dokumentu, Dni, Termin rozpatrzenia, Status | Data przyjęcia, Kod artykułu | O kolejności pracy decydują termin i status |
| Rozpatrzone | Nr dokumentu, Status, Kontrahent | Termin rozpatrzenia, Kod artykułu | Decyzja zapadła, liczy się jej wynik i klient |
| Zamknięte | Nr dokumentu, Wartość usług, Kontrahent | Data przyjęcia, Termin rozpatrzenia | Przegląd kosztów usług po zakończeniu spraw |
| Kartoteka asortymentu | Indeks, Nazwa, Producent, Czas gwarancji | Cena zakupu, Cena sprzedaży | Ekran pokazywany przy kliencie nie powinien odsłaniać cen zakupu |
Zamiast chować kolumnę, można przestawić potrzebne kolumny na początek tabeli, co opisujemy przy zmianie kolejności kolumn w tabeli. Drugą możliwością jest zwężenie kolumn z krótkimi wartościami, np. Dni, opisane przy zmianie szerokości kolumn w tabeli. Ukrycie daje najwięcej miejsca, ale kolumna znika z widoku całkowicie.
Kolumny z danymi osobowymi
Część kolumn zawiera dane reklamującego. W nowym interfejsie lista Oczekujące RMA ma kolumny Reklamujący i Telefon, a w starszym interfejsie na liście Rozpatrzone za kolumną Kontrahent zaczyna się kolumna z imionami reklamujących. Przy pokazywaniu ekranu innym osobom, np. podczas szkolenia albo rozmowy z dostawcą, te kolumny chowamy.
Ukrycie kolumny nie jest jednak ochroną danych. Zmienia tylko widok tabeli na ekranie, a dostęp do danych reklamującego wynika z ról i uprawnień, które opisujemy przy rolach użytkowników w programie do reklamacji. Osoba bez prawa do danych nie powinna ich zobaczyć niezależnie od układu kolumn. Ograniczenie dostępu ustawiamy więc w rolach, a ukrywanie kolumn traktujemy jako porządek na ekranie.
Kolumnę z danymi osobowymi chowamy na czas pokazu, a prawa do tych danych ustawiamy w rolach.
Do szkoleń i prezentacji programu lepiej nadaje się publiczna wersja demo z danymi demonstracyjnymi. Dane klientów firmy w ogóle nie pojawiają się wtedy na ekranie, więc nie trzeba pamiętać o chowaniu kolumn. Ukrywanie zostaje na sytuacje, w których pracujemy na własnej bazie przy innych osobach.
Kolumny na mniejszym ekranie
Studio RMA.net działa w przeglądarce na komputerze albo na urządzeniu z Androidem. Na ekranie tabletu mieści się jeszcze mniej kolumn niż na monitorze, więc lista bez ukrytych kolumn wymaga ciągłego przewijania w poziomie. Przy pracy w terenie albo przy ladzie zostawiamy tylko kolumny, które pozwalają rozpoznać sprawę i ocenić jej pilność. Pracę z programem na urządzeniach mobilnych opisujemy przy reklamacjach na telefonie i tablecie. Minimalny zestaw kolumn na małym ekranie:
- Nr dokumentu - identyfikuje sprawę w rozmowie z klientem i na innych listach.
- Dni - pokazuje zapas czasu do terminu rozpatrzenia albo opóźnienie.
- Status - wskazuje decyzję albo działanie, na które czeka sprawa.
- Nazwa artykułu - pozwala odróżnić sprawy tego samego klienta.
Pozostałe dane sprawy otwieramy w karcie dokumentu przyciskiem Podgląd albo Edycja, zamiast trzymać je w tabeli. Karta ma osobne zakładki, np. Dane podstawowe i Reklamujący, więc na wąskim ekranie czyta się ją łatwiej niż szeroką tabelę. Tabela służy wtedy do wyboru sprawy, a karta do pracy z jej danymi.
Ukryta kolumna a pozostałe funkcje tabeli
Ukrycie kolumny wpływa na inne polecenia tabeli. Warunek z wartości komórki zbudujemy tylko z kolumny widocznej, co opisujemy przy autosugestii filtrów w tabeli reklamacji. Tak samo nie posortujemy listy kliknięciem nagłówka kolumny, której nie ma na ekranie. Przed sortowaniem albo filtrowaniem według takiej kolumny przywracamy ją do widoku.
Dokumentacja nie rozstrzyga dwóch sytuacji. Obie sprawdzamy przy pierwszym użyciu:
- Filtr w ukrytej kolumnie - przed ukryciem kolumny zdejmujemy jej warunek, bo inaczej lista może być zawężona bez widocznego powodu.
- Eksport - po pierwszym eksporcie porównujemy kolumny w pliku z kolumnami tabeli, co opisujemy przy eksporcie tabeli reklamacji do pliku.
To samo dotyczy grupowania, bo polecenie Grupuj wg tej kolumny wybieramy w menu nagłówka widocznej kolumny. Po skończonym przeglądzie grup kolumnę można znowu ukryć, jeśli nie jest potrzebna w dalszej pracy. Na ekranie zostają wtedy tylko kolumny potrzebne do bieżącego zadania.
Stały układ kolumn a personalizacja
Układ widoku ustalony w programie różni się od zmian, które użytkownik wprowadza w tabeli. Według starszej dokumentacji personalizacji widoki tabel, w tym szerokości i etykiety kolumn, są zapisane w szablonach aspx. Zmiany w szablonach wprowadza się przy wdrożeniu, co opisujemy przy personalizacji programu do reklamacji.
Dokumentacja nie mówi, czy kolumna ukryta przez użytkownika pozostaje ukryta po ponownym zalogowaniu. Jeśli dział nie używa jakiejś kolumny wcale, omawiamy to przy personalizacji widoku, zamiast chować kolumnę każdego dnia. Ukrywanie w tabeli zostaje wtedy narzędziem do jednego zadania, np. przeglądu kosztów na liście Zamknięte.