Как всё связано
Панель — витрина: сообщение с кнопкой, которое видит пользователь. Категория — то, как ведёт себя тикет. Сервер — значения по умолчанию. Правило одно: если у категории поле не задано, берётся серверное. Эта страница отвечает на вопрос «а откуда бот взял вот это значение».
Сущности
- · администраторы и персонал (с правами по разделам)
- · лимиты по умолчанию, часы поддержки по умолчанию
- · каналы по умолчанию: логи, транскрипты, категории каналов
- · нумерация тикетов (цифр в номере)
- · действие при закрытии, автозакрытие, автоудаление
- · чёрный список, кастомные команды и префикс
- · тексты служебных сообщений и вид кнопок тикета — общие для всех категорий
- · сообщение в канале: текст, embed, кнопка «Открыть тикет»
- · стиль: кнопка / кнопки категорий / команда
- · категории — какие показывать и в каком порядке
- · подпись, эмодзи и цвет категории — свои для этой панели
- · место в мультипанели (одно сообщение на несколько панелей)
- · название, эмодзи, описание, цвет, приоритет
- · роли поддержки, дополнительные роли, роли автору
- · права канала тикета (матрица), какие кнопки показывать и кто их нажимает
- · приветствие в тикете, вопросы формы; при желании — свои тексты и вид кнопок вместо серверных
- · куда создавать и куда убирать тикеты, логи, транскрипты
- · лимиты, часы поддержки, взятие в работу, эскалация, закрытие, шаблоны имени канала
- · номер, автор, панель (откуда открыли), категория
- · статус: открыт / закрыт / удалён
- · приоритет, кто взял в работу, участники
- · ответы на форму
- · транскрипт
- · история действий
Связи
- Как
- Раздел «Категории панели» на странице панели.
- Что важно
- Одна категория может стоять в нескольких панелях — и вести себя везде одинаково. Подпись и эмодзи категории у каждой панели свои. Панель без категорий открывает тикет как «Общая».
- Как
- Из какой панели нажали кнопку (или /ticket open [панель]).
- Что важно
- Только точка входа: откуда пришёл тикет. На поведение не влияет.
- Как
- Выбор в списке или кнопка категории; одна категория в панели — выбирается сама.
- Что важно
- Определяет всё поведение тикета: права, роли, сообщения, кнопки, лимиты, каналы, взятие в работу.
- Как
- Значения по умолчанию для любого поля, которое не задано у категории.
- Что важно
- Поэтому /ticket setup даёт рабочую систему сразу: темы из набора настраивать не обязательно.
Какой уровень что задаёт
Категория — единица поведения: всё, что происходит в тикете, настраивается у неё. Панель отвечает только за то, как выглядит вход. Сервер — значения по умолчанию и то, что категориям не принадлежит.
- Категория
- + (объединение)
- Сервер
- + (объединение)
- Категория
- задаёт
- Сервер
- —
- Категория
- задаёт
- Сервер
- —
- Категория
- задаёт
- Сервер
- по умолчанию
- Категория
- задаёт
- Сервер
- по умолчанию
- Категория
- задаёт
- Сервер
- по умолчанию
- Категория
- задаёт
- Сервер
- по умолчанию / глобальный лимит
- Категория
- свои или «выключены»
- Сервер
- по умолчанию
- Категория
- задаёт
- Сервер
- —
- Категория
- —
- Сервер
- задаёт
- Категория
- —
- Сервер
- задаёт
- Категория
- —
- Сервер
- задаёт
Откуда берётся значение
Сначала категория тикета, если там пусто — сервер. Стрелка — «если пусто, смотрим дальше».
Роли поддержки в тикете
Списки складываются: глобальный персонал видит любой тикет, роли категории добавляются сверху. Дополнительные роли категории видят канал, но персоналом не считаются.
Вопросы формы
Если у категории нет вопросов, кнопка создаёт тикет одним нажатием.
Приветствие в тикете
Приветствие — лицо категории, поэтому оно настраивается только в ней.
Служебные сообщения и вид кнопок
Закрытие, переоткрытие, взятие в работу, эскалация, транскрипт, удаление, действия модератора и подписи кнопок настраиваются один раз на сервер. В категории видно, что она перекрывает, и одной кнопкой возвращается серверный вариант.
Куда создаётся канал открытого тикета
Бот идёт по списку до первой категории каналов, которая ещё существует на сервере — удалённая пропускается. При переоткрытии канал возвращается по тому же правилу.
Куда переезжает закрытый тикет
Действует при действии «архивировать». При «удалить канал» канал удаляется, а тикет остаётся в базе и в статистике.
Действие при закрытии
Архивировать или удалить канал. «Жалобы» могут хотеть архив, «Вопросы» — удаление.
Логи: каналы, события, транскрипт
Каналы логов и транскриптов, список событий и «сохранять транскрипт» настраиваются один раз на сервер; категория может перекрыть любую из четырёх настроек по отдельности.
Лимиты открытых тикетов
| Лимит | Откуда |
|---|---|
| На пользователя | сервер «Макс. тикетов на пользователя» и категория «Открытых у одного человека в этой категории» — действуют оба; 0 = без своего лимита |
| Всего открытых | категория «Всего открытых в этой категории»: когда открыто столько тикетов этой категории, новый в ней не открыть; 0 = без лимита |
| На сервер | сервер «Глобальный лимит открытых тикетов»; 0 = без лимита |
| За период | сервер «Тикетов за период на пользователя» |
Все проверяются по очереди. Роли «в обход лимитов» категории и сервера пропускают их все. Проверка повторяется при отправке формы, так что открыть панель на двух устройствах и обойти лимит нельзя.
Приоритет тикета
Потом меняется вручную: /ticket priority или в веб-панели.
Цвет embed’а тикета
Имя канала
Подстановки — в разделе «Шаблоны». Сколько цифр в {number} — настройка сервера.
Где что происходит
- Кто
- Пользователь
- Что меняется
- Проверки: чёрный список, лимиты, часы поддержки. Затем выбор категории → форма или сразу канал.
- Кто
- Персонал
- Что меняется
- Сотрудник записан, канал переименован по шаблону «взят», при настройке — перемещён в категорию взятых тикетов.
- Кто
- Автор или персонал
- Что меняется
- Транскрипт → канал транскриптов; канал архивируется или удаляется; лог; статус «закрыт».
- Кто
- Персонал (автор — если разрешено у категории)
- Что меняется
- Канал возвращается в категорию открытых, кнопки восстанавливаются.
- Кто
- Персонал
- Что меняется
- Тикет переходит в другую категорию: её права, роли, категория каналов, тексты. Панель (откуда пришёл) не меняется.
- Кто
- Бот
- Что меняется
- Тикет без сообщений N часов закрывается как обычный — с транскриптом и логом. /ticket pause — пауза для одного тикета.
- Кто
- Бот
- Что меняется
- Закрытые каналы старше N дней (или с N+ сообщениями) удаляются; запись тикета остаётся.
