Личный кабинет TIQR
Диспетчер

Модуль «Диспетчер» предназначен для централизованного мониторинга и управления фоновыми заданиями в информационной системе TIQR. Эти задания выполняются асинхронно, не блокируя работу пользователя с интерфейсом, и позволяют обрабатывать большие объемы данных без потери производительности. Диспетчер отправки доступен по ссылке https://tiqr.ru/dicts/dispatch

Для чего нужен

  • Прозрачность — знать, что TIQR.RU делает в фоновом режиме.
  • Контроль — вижу, не зависло ли групповая операция.
  • Уверенность — при ошибке сразу понимаю причину и могу перезапустить задание.

Особенности работы

  • Задания обрабатываются очередью на стороне сервера в фоновом режиме.
  • Его работа никак не влияет на работу пользователя в личном кабинете.
  • Диспетчер не требует настройки.
  • История выполненных заданий хранится ограниченное время (обычно 30 дней).
  • При повторной отправке того же набора данных (например, повторный импорт того же файла) система обычно создает новое задание, не затрагивая предыдущее.

Какие задачи попадают в Диспетчер

В модуль автоматически отправляются задания, выполнение которых может занимать существенное время (от нескольких секунд до часов). К ним относятся:

  • Массовое добавление Контактов в участники мероприятий — например, при добавлении из справочника Контакты.
  • Генерация изображений QR-кодов — создание сотен или тысяч QR-кодов для билетов, бейджей, пропусков.
  • Массовая отправка сообщений (email) — уведомления организаторам мероприятий или рассылка приглашений участникам.
  • (и другие длительные фоновые процессы, инициируемые системой или пользователем)

Возможности модуля

Диспетчер позволяет осуществлять мониторинг фоновых заданий (вкладка Задания), а именно:

  • Просмотр списка заданий - все фоновые задачи отображаются в единой таблице на вкладке Задания.
  • Отслеживание статуса отдельных заданий с указанием дополнительных данных - название задания, даты создания и обновления, % выполнения, статуса и комментария
  • Детализация - сверху можно увидеть, сколько объектов обработано, сколько осталось обработать
  • Фильтрацию заданий по тексту, статусу, дате и инициатору
  • Отмена выполнения При необходимости долгую операцию можно прервать (если это допустимо логикой задания)

Диспетчер позволяет осуществлять мониторинг фоновой отправки сообщений (вкладка Сообщения), а именно:

  • Просмотр списка заданий на отправку - все задачи отображаются в единой таблице на вкладке Сообщения.
  • Отслеживание статуса отдельных заданий с указанием дополнительных данных - адрес получателя, название мероприятия, тема сообщения, даты создания и отправки, статуса отправки, количества попыток отправки и наименование подключения, через которое выполняется отправка
  • Детализация - сверху можно увидеть, сколько задач обработано, сколько осталось обработать
  • Фильтрацию заданий по тексту, статусу, дате и итп
  • Отмена выполнения - при необходимости операцию отправки можно отменить
  • Перезапуск задачи - при необходимости операцию отправки можно перезапустить

Пример использования

  • Организатор загружает в мероприятие список из 5000 контактов.
  • TIQR запускает фоновое задание «Добавление участников мероприятия».
  • Пользователь переходит в Диспетчер по ссылке https://tiqr.ru/dicts/dispatch.
  • Видит задачу со статусом «Выполняется» и прогрессом 34%.
  • Через 10 минут статус меняется на «Завершено» → можно работать с участниками.
  • Если при выполнении задания произошла ошибка, то Диспетчер покажет её текст для исправления.