Rozpocznij rozmowę 1:1
Plus → wybierz pracownika → Rozpocznij. Z tym samym pracownikiem zawsze ta sama rozmowa.
W sidebarze listy rozmów klikasz przycisk Nowa rozmowa (ikona plus). Otwiera się dialog NewChatDialog z wyszukiwarką pracowników (server-side search z debounce — zob. wzorzec useEmployeeSearch). Wybierasz osobę i klikasz Rozpocznij rozmowę. Jeśli już z nią rozmawiałeś — system znajduje istniejącą konwersację (deduplikacja po stronie serwera), inaczej tworzy nową. Aktywna rozmowa od razu przechodzi do URL jako ?id=<conversationId>.
Wymagane uprawnienia (cały proces)
- chat_view_OWN
- chat_create
Krok po kroku
- 1
Klik *Nowa rozmowa*
Plus w lewym górnym rogu listy rozmów. Otwiera dialog.
Wymagane uprawnienia
- chat_create
- 2
Wyszukaj pracownika
Pole szukania używa server-side search (debounce + limit 30). Wpisz imię, nazwisko lub email.
Wymagane uprawnienia
- chat_create
- 3
Klik *Rozpocznij rozmowę*
System znajduje lub tworzy konwersację (idempotentne) i przełącza widok na nią.
Efekt: Aktywna rozmowa zapisuje się w URL jako
?id=….Wymagane uprawnienia
- chat_create