Uprawnienia do pól — pojedyncze pola i pojedyncze czynności
Druga, drobniejsza warstwa: dostęp do konkretnego pola albo prawo do jednej czynności. Działa tylko wtedy, gdy rola ma odczyt modułu, do którego to pole należy.
Uprawnienia modułów mówią „ten obszar tak, tamten nie". Uprawnienia do pól schodzą poziom niżej: konkretne pole albo konkretna czynność.
Krok po kroku
Nadać roli uprawnienie do pola albo czynności
- Wejdź w Zespół i dostęp → Role i uprawnienia i kliknij ikonę ołówka Edytuj rolę.
- Najpierw na zakładce Uprawnienia modułowe upewnij się, że rola ma Odczyt modułu, do którego to pole należy. Bez tego dalsze kroki nic nie dadzą.
- Przejdź na zakładkę Uprawnienia do pól. Nad siatką zobaczysz nagłówek Uprawnienia na poziomie pól i podpis Steruj dostępem do konkretnych pól w modułach.
- Grupy stoją pod nazwą modułu, który je nadaje — np. pod Magazyn i zwroty są Zwroty, Operacje magazynowe, Przesunięcia, Pobieranie i Braki w zamówieniach. Każda grupa to osobna karta. Kliknij jej nagłówek, żeby rozwinąć listę pól — ikona strzałki po prawej zmieni kierunek. Chip przy nazwie pokazuje {n} / {total} pól, czyli ile pozycji w tej grupie jest już zaznaczonych.
- Pole Szukaj po nazwie pola lub grupy nad listą zawęża ją do pasujących pozycji i od razu je rozwija. Grupa, której nazwa pasuje, pokazuje wszystkie swoje pola. Gdy nic nie pasuje, zobaczysz Żadne uprawnienie do pól nie pasuje do wyszukiwania. Wyszukiwanie tylko chowa pozycje — zapis roli obejmuje wszystkie zaznaczenia, także te schowane.
- W rozwiniętej grupie zaznacz Odczyt i/lub Zapis przy konkretnych pozycjach. Przycisk Przełącz wszystkie w nagłówku karty zaznacza albo czyści wszystkie widoczne pozycje grupy naraz (przy wyszukiwaniu — tylko te pasujące).
- Pozycje z chipem Warunkowe obsługują warunki, ale okno nie ma pola do ich wpisania — chip jest tylko informacją.
- Sprawdź licznik pod siatką: Skonfigurowanych uprawnień do pól: {n}. Chip Brak ograniczeń pól znaczy, że nie zaznaczyłeś nic.
- Kliknij Zaktualizuj rolę, a w oknie Wymagana weryfikacja 2FA podaj Kod weryfikacyjny i kliknij Potwierdź (Potwierdzenie 2FA przy zmianach uprawnień). Zapis idzie dwoma żądaniami — najpierw rola, potem uprawnienia do pól — więc kod może być potrzebny raz na całość.
- Okno zamyka się i lista ról odświeża. Przy błędzie zobaczysz Nie udało się zapisać roli, a okno zostaje otwarte z twoimi zaznaczeniami.
Jeśli zamiast kart zobaczysz Brak uprawnień do pól i zdanie Uprawnienia do pól nie zostały jeszcze skonfigurowane. Skontaktuj się z administratorem, aby uzupełnić rejestr pól. — katalog pól jest pusty i nie ma czego zaznaczać.
Zakładka Uprawnienia do pól znika, gdy włączysz przełącznik Administrator firmy. Zapis takiej roli w ogóle nie wysyła uprawnień do pól — to, co jest w bazie, zostaje nietknięte i wróci do okna po wyłączeniu przełącznika (Administrator firmy i superadministrator — kto co omija).
Włączyć maskowanie danych klientów
Bez tego przełącznika ukrywanie danych osobowych w rolach nie zadziała.
- Wejdź w Ustawienia i wybierz sekcję System.
- Otwórz zakładkę Bezpieczeństwo sesji.
- Zjedź do nagłówka Prywatność danych i włącz przełącznik Maskowanie danych klientów (GDPR). Pod nim jest wyjaśnienie: Gdy włączone, dane klientów (imię, email, telefon, adres) są maskowane dla użytkowników bez odpowiednich uprawnień polowych. Gdy wyłączone, wszyscy widzą pełne dane.
- Kliknij Zapisz i potwierdź kodem 2FA.
- Sukces potwierdza komunikat Ustawienia zapisane. Przy błędzie: Błąd zapisu ustawień.
Sprawdzić wynik
- Wróć na zakładkę Konta użytkowników, znajdź osobę z tą rolą i w menu trzech kropek wybierz Efektywne uprawnienia.
- W oknie zjedź do tabeli Uprawnienia do pól — kolumny Pole i Dostęp pokazują wynik złożenia wszystkich ról tej osoby („Dlaczego on tego nie widzi” — jak zdiagnozować uprawnienia).
Dwa różne zastosowania
Pola danych
Ukrywanie i blokowanie edycji pojedynczych pól — np. telefon i e-mail klienta, cena zakupu, marża, notatki. Każde pole ma osobno Odczyt i Zapis.
Czynności
Znaczna część tego katalogu to nie pola, tylko pojedyncze uprawnienia do działań. Przykłady:
| Grupa | Przykładowe czynności |
|---|---|
| Inwentaryzacja | skanowanie, cofnięcie skanu, zakończenie, decyzje biura, zatwierdzenie, dane finansowe |
| Przyjęcia | rozpoczęcie, odkładanie, akceptacja, korekta braku, korekta ilości, anulowanie |
| Uzupełnianie | utworzenie zadania, akceptacja zbiorcza, wykonanie, zmiana celu, ustawienia |
| Operacje magazynowe | kasowanie ruchów, dodanie i zdjęcie stanu, odświeżenie kolejki |
| Zwroty | zmiana zamówienia zwrotu (BOK), filtr listy po wszystkich pracownikach, wymuszenie zmiany statusu zamkniętego zwrotu („Wymuś” na liście) |
| Raporty | osobna pozycja dla każdego raportu |
| Ustawienia | osobna pozycja dla każdej zakładki ustawień |
| Akcje reguł | wysyłka trakingu, wysyłka faktury, wypchnięcie statusu |
Dlatego dostępu do konkretnego raportu szuka się tutaj, a nie wśród modułów: moduł „Raporty" otwiera obszar, a to, które raporty widzisz, decyduje się w tej zakładce.
Zasada, która ratuje najwięcej czasu
Uprawnienie do pola nie zadziała bez odczytu modułu, do którego to pole należy.
Zaznaczenie pola z grupy „Zamówienia" nic nie da roli, która nie ma odczytu modułu Zamówienia. Zawsze najpierw moduł, potem pole.
Jeśli pole nie występuje w katalogu w ogóle, oznacza to „niechronione" — czyli widoczne dla każdego, kto ma dany moduł.
Maskowanie danych klientów ma dodatkowy włącznik
Ukrywanie danych osobowych i adresowych działa tylko, gdy w ustawieniach firmy włączone jest maskowanie prywatności. Przy wyłączonym maskowaniu każdy z dostępem do modułu widzi pełne dane, niezależnie od tego, co zaznaczyłeś w roli. To najczęstsza przyczyna „ukryłem telefon klienta, a i tak widać".
Pułapka zapisu: pełne zastąpienie
Zapisanie roli kasuje jej wszystkie uprawnienia do pól i zapisuje je od nowa — tylko te z aktualnego katalogu. Zgoda ustawiona kiedyś ręcznie w bazie, na pole spoza katalogu, zniknie przy najbliższym zapisaniu tej roli przez kogokolwiek, bez ostrzeżenia.
Warunki nie mają edytora
Część pozycji obsługuje warunki, np. zgodę ograniczoną do języka polskiego. Okno pokazuje podpowiedź, ale nie ma formularza konfiguracji warunku. Jeśli potrzebujesz takiego ograniczenia, skontaktuj się ze wsparciem NOXTI.
Ważne zachowanie: zgoda z warunkiem, sprawdzana bez konkretnego rekordu, jest pomijana — system woli odmówić niż zgadywać. Jeśli warunkowa zgoda „nie działa na liście, a działa na szczegółach", to jest właśnie to.
Grupy automatyzacji
Każda grupa ma polską nazwę (np. Zwroty, Przesunięcia, Pobieranie); nazwa techniczna pokaże się tylko przy grupie, której okno jeszcze nie zna. Dwie grupy dotyczą automatyzacji: Wyzwalacze ręczne i Akcje reguł. Obie należą dziś do modułu Automatyzacje (wcześniej do Ustawień — istniejące nadania zostały przeniesione przy wdrożeniu).
Jeden wyjątek: poszczególne przyciski wyzwalaczy ręcznych wiszą pod modułem swojej dziedziny — przycisk na zamówieniu pod Zamówienia, na zwrocie pod Magazyn i zwroty. Pod Automatyzacjami znajdziesz tylko zbiorczą pozycję Wszystkie akcje ręczne (każda sekcja).
Chcesz zobaczyć to na swoich zamówieniach? Pokażemy NOXTI na Twoich kanałach sprzedaży i Twoim magazynie.
Umów prezentację