Każdy ticket ma zestaw „społecznych" ról: odpowiedzialny — kto prowadzi ticket do zamknięcia; obserwatorzy — kto otrzymuje wszystkie powiadomienia, ale nie musi odpowiadać; powiązane zamówienie — czego ticket dotyczy. Wszystkie trzy atrybuty można zmieniać w toku pracy.
Odpowiedzialny
Jeden użytkownik, jawnie „przypisany" do ticket-u po stronie wsparcia. W nagłówku ticket-u — duża ikona ⚑ i numer. Jeśli odpowiedzialny — to Ty, ikona jest zielona.
- Przypisać odpowiedzialnego może tylko pracownik wsparcia.
- Przypisany otrzymuje powiadomienie
ticket.assignedswoimi kanałami. - W wątku pojawia się wiadomość systemowa „Przypisano odpowiedzialnego: użytkownik #X".
- Odpowiedzialnego można przepisać — stary wpis pozostaje w historii, nowy publikowany jest w wątku.
Obserwatorzy
Kilku użytkowników, którzy „śledzą" ticket — otrzymują wszystkie powiadomienia, ale nie muszą odpowiadać. W nagłówku — małe ikony 👁 z numerami.
- Dodać obserwatora może pracownik wsparcia.
- Dodany otrzymuje powiadomienie
ticket.watcher.added. - W wątku — wiadomość systemowa „Dodano obserwatora: użytkownik #X".
- Obserwatora można usunąć — przestanie otrzymywać powiadomienia (na już wysłane to nie wpływa).
Domyślnie autor ticket-u i odpowiedzialny automatycznie stają się subskrybentami. Obserwatorzy — dodatkowi subskrybenci ponadto.
Powiązanie z zamówieniem
Pole linked_order_id — jakie zamówienie ma na myśli ten ticket. Jeśli ticket utworzony jest z zamówienia lub elementu w newgo, pole jest ustawiane automatycznie. Ze strony głównej — można podać ręcznie przy tworzeniu lub zmienić później.
- Powiązanie może zmienić autor ticket-u, odpowiedzialny i pracownik wsparcia.
- Przy zmianie publikowane jest zdarzenie
ticket.order.linked(domyślnie wysyłka tego zdarzenia jest wyłączona — włącza się w kółku zębatym). - W nagłówku ticket-u powiązane zamówienie wyświetlane jest jako numer i publiczny kod.
Powiązanie z elementami
Jeśli ticket utworzony jest z elementu w newgo, dodatkowo zapisywane są numery elementów (part_ids). W nagłówku wyświetlane są poniżej numeru zamówienia: „Elementy: #1, #2, #3". To pozwala wsparciu otworzyć potrzebny element w projekcie, przeglądając szkic SVG i zrzut JSON, które są automatycznie dołączone do pierwszej odpowiedzi.
Ticket nadrzędny
Ticket ma opcjonalne pole „ticket nadrzędny" (parent_ticket_id). Używane, gdy nowy ticket jest doprecyzowaniem lub kontynuacją starego. Nadrzędny widoczny jest w nagłówku jako link do ticket-u poprzednika.
- Zmieniać nadrzędnego może pracownik wsparcia i autor (jeśli nadrzędny jest dla niego dostępny).
- Zdarzenie —
ticket.parent.changed, domyślnie wysyłka jest wyłączona.
Powiązane tematy
- Wątek wiadomości i statusy — co wyświetla się obok tych atrybutów.
- Zdarzenia — jakie powiadomienia są związane z tymi polami.