У кожного тікета є набір «соціальних» ролей: відповідальний — хто рухає тікет до закриття; спостерігачі — хто отримує всі сповіщення, але не зобов’язаний відповідати; прив’язане замовлення — до чого тікет належить. Усі три атрибути можна змінювати в процесі роботи.
Відповідальний
Один користувач, явно «закріплений» за тікетом зі сторони підтримки. У шапці тікета — велика іконка ⚑ і номер. Якщо відповідальний — це ви, іконка зелена.
- Призначити відповідального може лише співробітник підтримки.
- Призначений отримує сповіщення
ticket.assignedза своїми каналами. - У треді з’являється системне повідомлення «Призначений відповідальний: користувач #X».
- Відповідального можна перепризначити — старий запис залишається в історії, новий публікується у треді.
Спостерігачі
Кілька користувачів, які «стежать» за тікетом — вони отримують усі сповіщення, але не зобов’язані відповідати. У шапці — дрібні іконки 👁 з номерами.
- Додати спостерігача може співробітник підтримки.
- Доданий отримує сповіщення
ticket.watcher.added. - У треді — системне повідомлення «Доданий спостерігач: користувач #X».
- Спостерігача можна прибрати — він перестане отримувати сповіщення (на вже відправлені це не впливає).
За замовчуванням автор тікета і відповідальний автоматично стають підписниками. Спостерігачі — додаткові підписники зверху.
Прив’язка до замовлення
Поле linked_order_id — який заказ мається на увазі в цьому тікеті. Якщо тікет створений із замовлення або деталі в newgo, поле проставляється автоматично. З головної сторінки — можна вказати вручну при створенні або змінити пізніше.
- Змінити прив’язку можуть автор тікета, відповідальний і співробітник підтримки.
- При зміні публікується подія
ticket.order.linked(за замовчуванням розсилка за цією подією вимкнена — вмикається у шестерні). - У шапці тікета прив’язане замовлення відображається як номер і публічний код.
Прив’язка до деталей
Якщо тікет створений із деталі в newgo, додатково зберігаються номери деталей (part_ids). У шапці вони показуються нижче номера замовлення: «Деталі: #1, #2, #3». Це дозволяє підтримці відкрити потрібну деталь у проєкті, переглянувши SVG-ескіз і JSON-дамп, які автоматично приєднані до першої репліки.
Батьківський тікет
У тікета є необов’язкове поле «батьківський тікет» (parent_ticket_id). Використовується, коли новий тікет — це уточнення або продовження старого. Батька видно у шапці як посилання на тікет-предок.
- Змінювати батька може співробітник підтримки і автор (якщо батько йому доступний).
- Подія —
ticket.parent.changed, за замовчуванням розсилка вимкнена.
Пов’язані теми
- Тред повідомлень і статуси — що показується поряд із цими атрибутами.
- Події — які сповіщення пов’язані з цими полями.