# Operatorzy - old

### Zarządzanie operatorami

Zakładka **„Operatorzy”** w systemie **cairo.BI** umożliwia pełne zarządzanie użytkownikami mającymi dostęp do systemu – od dodawania nowych kont po nadawanie ról, dostępów i uprawnień.  
To centralne miejsce administracji operatorami, pozwalające kontrolować, kto i w jakim zakresie może korzystać z danych raportowych.

---

#### Lista operatorów

[![image.png](https://pomoc.cairo.pl/uploads/images/gallery/2025-10/scaled-1680-/Ol6QwymjbUqUtYxi-image.png)](https://pomoc.cairo.pl/uploads/images/gallery/2025-10/Ol6QwymjbUqUtYxi-image.png)

Na ekranie głównym wyświetlana jest lista wszystkich użytkowników zarejestrowanych w systemie.  
Każdy rekord zawiera podstawowe informacje:

- **Email** – adres e-mail operatora (login do systemu),
- **Superuser** – oznaczenie użytkownika z pełnymi uprawnieniami administracyjnymi,
- **2FA** – informacja o aktywnej dwuskładnikowej autoryzacji logowania (Two-Factor Authentication),
- **Rola (Role)** – zestaw uprawnień nadanych użytkownikowi,
- **Źródło (Źródła)** – system, z którego pochodzą dane dostępne dla użytkownika (np. ERP, B2B),
- **Utworzono / Zaktualizowano** – daty utworzenia i ostatniej modyfikacji konta.

Każdy operator posiada ikonę **➜**, która umożliwia przejście do jego szczegółowej karty.

---

#### Karta operatora

[![image.png](https://pomoc.cairo.pl/uploads/images/gallery/2025-10/scaled-1680-/vONREPzHzgeGPFc9-image.png)](https://pomoc.cairo.pl/uploads/images/gallery/2025-10/vONREPzHzgeGPFc9-image.png)

Widok **karty operatora** prezentuje szczegółowe informacje o wybranym użytkowniku:

- adres e-mail użytkownika,
- status **Superuser**,
- przypisane **role**,
- informację o stanie weryfikacji dwustopniowej (2FA),
- listę dostępnych **źródeł danych** i przydzielonych do nich ról,
- informację o dostępie do magazynów (np. „Dostęp do wszystkich magazynów”).

Z poziomu karty operatora dostępne są przyciski:

- **Edytuj użytkownika** – umożliwia zmianę danych, ról, źródeł i uprawnień,
- **Zmień hasło** – pozwala zresetować hasło użytkownika,
- **Resetuj 2FA** – usuwa istniejącą konfigurację dwustopniowego logowania,
- **Usuń** – pozwala trwale usunąć konto operatora z systemu.

Jeżeli weryfikacja dwustopniowa jest aktywna, widoczna jest opcja **„Pokaż kod QR”**, umożliwiająca ponowne sparowanie aplikacji autoryzacyjnej.

---

#### Dodawanie nowego operatora

[![image.png](https://pomoc.cairo.pl/uploads/images/gallery/2025-10/scaled-1680-/kW6TLPzTTStQzOGN-image.png)](https://pomoc.cairo.pl/uploads/images/gallery/2025-10/kW6TLPzTTStQzOGN-image.png)

Aby dodać nowego użytkownika, należy kliknąć przycisk **„+ Dodaj użytkownika”** na liście operatorów  
W formularzu można określić:

- adres e-mail użytkownika,
- hasło oraz jego potwierdzenie,
- status **Superuser**,
- przypisane **role**,
- źródła danych (np. ERP, B2B),
- magazyny, do których operator ma mieć dostęp (wszystkie lub wybrane).

---

#### Role i uprawnienia

Role definiują, do jakich sekcji systemu użytkownik ma dostęp:

- **ROLE\_MAGAZYN** – dostęp do raportów i analiz magazynowych,
- **ROLE\_ROZRACHUNKI** – dostęp do raportów należności, zobowiązań i sald,
- **ROLE\_SPRZEDAZ** – dostęp do raportów sprzedażowych,
- **ROLE\_ZAKUPY** – dostęp do raportów zakupowych,
- **ROLE\_ZYSK** – dostęp do danych dotyczących zysków i marży.

Jeżeli operator **nie ma zaznaczonej roli `ROLE_ZYSK`**, wszystkie kolumny i wykresy dotyczące **zysku oraz % zysku** będą dla niego ukryte lub wyświetlane jako 0.  
Po włączeniu tej roli użytkownik uzyskuje pełny wgląd w dane dotyczące rentowności i marż.

---

#### Źródła danych

Każdy operator może mieć dostęp do różnych źródeł danych – np. **system ERP**, **moduł B2B**, a w przyszłości również innych zintegrowanych środowisk.  
Administrator może przypisać operatora do jednego lub wielu źródeł, co pozwala precyzyjnie kontrolować, które dane są dla niego widoczne.

---

#### Dostęp do magazynów

Podczas przypisywania ról i źródeł możliwe jest również określenie dostępu do konkretnych magazynów.  
Administrator może:

- nadać dostęp do **wszystkich magazynów**,
- lub wybrać **tylko określone lokalizacje** (np. \[CE\] Centrala, \[03\] Magazyn 03, \[02\] Magazyn 02).

Dzięki temu użytkownik widzi tylko dane, które dotyczą jego zakresu pracy.

---

#### Superuser

Użytkownik z uprawnieniami **Superuser** ma pełny dostęp do wszystkich danych i funkcji systemu.  
Może:

- dodawać, usuwać i edytować operatorów,
- przypisywać im role, źródła i magazyny,
- nadawać lub odbierać uprawnienia,
- zarządzać konfiguracją systemu.

Zaleca się przyznawać status **Superusera** wyłącznie zaufanym administratorom systemu.

---

#### Weryfikacja dwustopniowa (2FA)

Dwuskładnikowe uwierzytelnianie (2FA) zwiększa poziom bezpieczeństwa logowania.  
Po jego aktywowaniu użytkownik oprócz hasła musi podać kod jednorazowy z aplikacji autoryzacyjnej.

- Weryfikację 2FA można **aktywować lub zresetować tylko podczas edycji operatora**.
- Gdy 2FA jest włączone, w karcie operatora widoczny jest status **„Ustawiona”** oraz przycisk **„Pokaż kod QR”**.
- Po jego wyłączeniu (np. przez reset) status zmienia się na **„Brak”**.

---

Zakładka **„Operatorzy”** w systemie **cairo.BI** zapewnia pełną kontrolę nad użytkownikami, ich dostępami, rolami i bezpieczeństwem logowania, wspierając sprawne zarządzanie zespołem w środowisku analitycznym.