Массовые действия
Кратко
Массовые действия позволяют применить операцию сразу к нескольким заявкам: сменить статус, объединить или удалить. Выделение выполняется через чекбоксы в табличном списке заявок, доступные действия зависят от роли пользователя.
Кто имеет доступ
| Роль | Возможности |
|---|---|
| Администратор | Все массовые действия: смена статуса, объединение, удаление |
| Руководитель | Все массовые действия: смена статуса, объединение, удаление |
| Оператор | Смена статуса (без удаления и объединения) |
| Сотрудник клиента | Нет доступа к массовым действиям |
Где найти
Заявки -- режим "Список" (табличный вид). В канбан-режиме массовые действия недоступны.
Как работает
Выделение заявок
Индивидуальный выбор
Установите чекбокс слева от каждой заявки, которую хотите включить в операцию. Можно выбирать заявки выборочно -- необязательно подряд.
Выделение всех на странице
Чекбокс в заголовке таблицы выделяет или снимает выделение со всех заявок на текущей странице (до 30 штук). Заявки на других страницах не затрагиваются.
Снятие выделения
- Повторный клик на чекбокс конкретной заявки снимает выделение
- Клик на чекбокс в заголовке при полном выделении снимает всё
- Закрытие плавающей панели сбрасывает выделение
Плавающая панель действий
При выделении хотя бы одной заявки в нижней части экрана появляется плавающая панель:
| Элемент | Описание |
|---|---|
| Счётчик | "Выбрано: N" -- количество выделенных заявок |
| Кнопки действий | Набор кнопок зависит от роли пользователя |
| Кнопка закрытия | Закрывает панель и сбрасывает выделение |
Панель фиксирована внизу экрана и не прокручивается с содержимым страницы.
Доступные действия
Смена статуса
Доступно: Оператор, Руководитель, Администратор
Кнопка "Сменить статус" открывает выпадающее меню с вариантами:
| Целевой статус | Описание |
|---|---|
| В работе | Перевести выбранные заявки в статус "В работе" |
| На паузе | Приостановить (с запросом даты возврата) |
| Выполнена | Завершить (с запросом результата работы) |
| Отменена | Отменить (только администратор/руководитель) |
При выборе статуса:
- Система проверяет допустимость перехода для каждой выбранной заявки
- Если переход недопустим для части заявок (например, "Отменена" --> "В работе") -- эти заявки пропускаются
- Для статуса "На паузе" -- запрашивается дата возврата (применяется ко всем)
- Для статуса "Выполнена" -- запрашивается результат (применяется ко всем)
- Показывается сводка: "N из M заявок обновлены"
Если часть заявок не была обновлена из-за недопустимого перехода, система сообщает об этом.
Объединение
Доступно: Руководитель, Администратор
Кнопка "Объединить" доступна при выделении 2 и более заявок. Подробный процесс описан в статье "Объединение заявок".
Удаление
Доступно: Руководитель, Администратор
Кнопка "Удалить" запускает процесс полного удаления выбранных заявок:
- Открывается диалог подтверждения
- Отображается предупреждение: "Вы собираетесь удалить N заявок. Это действие необратимо. Все сообщения и файлы будут удалены."
- Необходимо подтвердить действие
- После подтверждения все выбранные заявки, их сообщения, файлы и связанные записи удаляются из базы данных
Удаление -- необратимая операция. Рекомендуется использовать массовую отмену (статус "Отменена") вместо удаления, чтобы сохранить историю.
Поведение при ошибках
| Ситуация | Поведение |
|---|---|
| Часть заявок нельзя перевести в выбранный статус | Допустимые обновляются, недопустимые пропускаются, выводится отчёт |
| Потеря связи с сервером | Операция отменяется, выводится ошибка, выделение сохраняется |
| Заявка была изменена другим оператором | Применяется последнее действие, конфликт не возникает |
Ограничения
- Массовые действия доступны только в табличном режиме (список). В канбан-режиме используйте drag-and-drop для индивидуальных заявок.
- Выделение работает в пределах одной страницы (30 заявок). Для обработки большего количества используйте фильтры для сужения выборки.
- Действие "Выполнить" при массовой операции использует один результат для всех заявок. Если для каждой заявки нужен индивидуальный результат -- завершайте заявки по одной.
- Действие "На паузу" применяет одну дату возврата ко всем выбранным заявкам.
Частые вопросы
Почему я не вижу плавающую панель после выделения?
Панель появляется при выделении минимум одной заявки. Убедитесь, что вы находитесь в режиме "Список" (не канбан). Если панель не появляется, обновите страницу.
Можно ли массово назначить оператора?
В текущей версии массовое назначение оператора не поддерживается. Используйте индивидуальное назначение в деталях каждой заявки.
Что если я случайно удалил заявки массово?
Удаление необратимо. Восстановить заявки возможно только через обращение в службу поддержки платформы. Рекомендуется использовать массовую отмену вместо удаления.
Применяются ли триггеры автоматизации к массовым действиям?
Да. Каждая смена статуса при массовой операции генерирует событие ticket.status_changed, которое обрабатывается правилами автоматизации и исходящими вебхуками.
Как массово сменить статус заявок с разных страниц?
Примените нужные фильтры, чтобы все целевые заявки оказались на одной странице (или в пределах нескольких). Выполните действие для каждой страницы отдельно.
Связанные статьи
- Список заявок и фильтры -- основной интерфейс для выбора заявок
- Объединение заявок -- детали процесса объединения
- Статусы заявок -- допустимые переходы при смене статуса
- Канбан-доска -- альтернативное представление (без массовых действий)