#388

W panelu newgo (na stronie projektu-zamówienia) wsparcie jest dostępne bez opuszczania strony. Uniwersalny przycisk-„klucz" 🔧 jest osadzony w dwóch miejscach:

  • W nagłówku projektu — kontekst „zamówienie": pozwala otworzyć ticket o zamówieniu jako całości.
  • W wierszu każdego elementu — kontekst „element": otwiera ticket powiązany z konkretnym elementem.

Stany ikony

  • Szara ikona — dla tego obiektu nie ma jeszcze ticket-ów. Kliknięcie otworzy modalkę tworzenia.
  • Pomarańczowa ikona z licznikiem — istnieją ticket-y. Kliknięcie rozwija listę z linkami do tych ticket-ów i pozycją „+ Utwórz nowy ticket".

Licznik pochodzi z jednego źródła na stronie — lista ticket-ów zamówienia ładowana jest raz przy otwarciu projektu, a klucze w nagłówku i w wierszach elementów czytają ten wspólny indeks. Dlatego po utworzeniu nowego ticket-u znaczniki na wszystkich kluczach aktualizują się jednocześnie.

Rozwijana lista

Gdy ticket-y dla obiektu już istnieją, kliknięcie w klucz otwiera kompaktowy dropdown:

  • Nagłówek: „Ticket-y dla zamówienia" lub „Ticket-y dla elementu".
  • Lista istniejących ticket-ów — każdy wiersz w postaci #10003 „temat" · Nowy. Kliknięcie otwiera ticket w nowej karcie na stronie wsparcia.
  • Na dole — przycisk „+ Utwórz nowy ticket", który zamyka dropdown i otwiera modalkę tworzenia.

Zamknięcie dropdownu — kliknięcie obok lub ESC.

Modalka tworzenia ticket-u

W modalce:

  • Tytuł — „Zgłoszenie do zamówienia" lub „Zgłoszenie do elementu".
  • Pole „Temat" — częściowo wypełnione podpowiedzią („Wsparcie dla elementu 1 w zamówieniu #440691"), można edytować.
  • Pole wiadomości — szczegółowy opis problemu. Tekst podpowiedzi w polu jest zlokalizowany.
  • Przycisk „Wyślij zgłoszenie" — tworzy ticket.

Modalka montowana jest przez React-portal do document.body, więc poprawnie wyświetla się ponad dowolnymi elementami strony (włącznie z modalkami, których przodkowie mają własny transform).

Co dołącza się automatycznie

Przy tworzeniu ticket-u z elementu platforma automatycznie dołącza:

  • Szkic SVG elementu — miniaturę z karty kroju, pobraną z bieżącego projektu.
  • Zrzut JSON parametrów elementu — wymiary, obrzeża, operacje, materiał.

Wsparcie nie musi dopytywać „o jaki element chodzi" — wszystko widać od pierwszej odpowiedzi. Więcej — Szkic SVG i JSON: automatyczne załączniki.

Ekran sukcesu

Po pomyślnym utworzeniu modalka przechodzi na „zielony" ekran z numerem nowego ticket-u i linkiem „Moje ticket-y →" do strony głównej. Jednocześnie:

  • Dzwonek 🔔 na stronie głównej otrzymuje powiadomienie (jeśli kanał „w systemie" jest włączony).
  • Licznik na kluczu zwiększa się o 1.
  • W nagłówku zamówienia w newgo pojawia się zakładka „Ticket-y (N)" (jeśli jej wcześniej nie było).

Powiązane tematy