enВойти в Senler

Процессы

Кратко

Путь: "Настройки" -> "Процессы".

Процессы - фоновые операции проекта: импорт, экспорт, обновление данных, миграции, отправка рассылок и импорт пакетов ресурсов.

Типы

В списке могут быть процессы:

  • экспорт и импорт лидов;
  • обновление лидов и данных каналов;
  • миграция канала и догрузка истории;
  • отправка рассылки;
  • импорт пакета ресурсов.

Статусы

  • ожидает запуска;
  • готовится;
  • выполняется;
  • завершен;
  • завершился с ошибкой;
  • отменен.

В карточке процесса могут быть

  • ID;
  • дата создания;
  • дата старта;
  • дата завершения;
  • количество импортированных;
  • количество обновленных;
  • количество обновленных при синхронизации;
  • сколько сообщений отправлено, пропущено или завершилось ошибкой;
  • счетчики лидов, диалогов и событий;
  • сколько элементов создано, пропущено или завершилось ошибкой при импорте пакета ресурсов;
  • детали процесса.

Асинхронные фазы

У некоторых процессов есть дополнительная фаза. Она помогает понять, где именно сейчас находится работа:

  • отправка задач или запросов во внешнюю платформу;
  • ожидание ответа от внешней платформы или обработчика;
  • выполнение шагов процесса, например экспорт, миграция или догрузка истории.

Не каждый процесс показывает отдельную фазу: иногда достаточно обычного статуса. В проекте одновременно выполняются не больше двух активных процессов; если лимит занят, новый процесс остается в ожидании, пока один из текущих не завершится.

Исполнение и восстановление

Если процесс не завершился с первой попытки, карточка может показать, что запланирована повторная попытка. Это нормальное поведение для операций, которые зависят от внешней платформы или большого объема данных.

Если видно сообщение об ошибке, сначала смотрите детали процесса и счетчики созданных, пропущенных и ошибочных элементов. Причину лучше формулировать по-человечески: "платформа не вернула подтверждение" или "часть элементов не удалось обработать".

Стадии импорта пакета ресурсов

Импорт последовательно проходит ожидание запуска, перенос переменных проекта и лидов, создание сегментов и рассылок, загрузку базы знаний и таблиц, обновление поиска, создание агентов и восстановление связей между ресурсами.

Если импорт остановился на обновлении поиска, сами материалы могли уже быть созданы, но ещё не находиться через поиск. Проверьте результат процесса и ошибки по отдельным элементам, прежде чем запускать импорт повторно.

Обновление данных

Процессы обновления подтягивают уже существующие данные из внешней платформы или дерева каналов. В результате обычно видно, сколько элементов обновлено, пропущено и завершилось ошибкой.

Если обновление завершилось с ошибками, не запускайте повтор вслепую: откройте детали процесса, проверьте ошибочные и пропущенные элементы, а также доступы канала. Для обновления пространств канала подробности могут быть указаны отдельно по каждому пространству.

Процессы рассылок

Процесс отправки рассылки создается, когда пользователь запускает рассылку вручную или когда наступает время запланированной отправки. В диалоге прогресса видны текущий статус отправки и общий прогресс; после завершения видно, сколько сообщений отправлено, пропущено или завершилось ошибкой.

В общем списке "Процессы" отправку рассылки можно найти фильтром по типу и статусу. Останавливайте рассылку из раздела "Рассылки": там кабинет отдельно предупреждает, что уже отправленные сообщения останутся у получателей.

Действия

  • обновить список;
  • фильтровать по типу;
  • фильтровать по статусу;
  • остановить процесс, если доступно.

Если импорт/экспорт/миграция зависли

  • откройте "Процессы";
  • проверьте статус;
  • обновите список;
  • если есть ошибка, откройте детали;
  • если процесс можно остановить, предлагайте остановку только после предупреждения;
  • при обращении в поддержку передайте ID процесса.

Где это в интерфейсе

Основные элементы раздела:

Где это в интерфейсе. Обзор
Обзор
Где это в интерфейсе
  • страница настроек проекта
  • страница процессов
  • процесс в списке
  • пункт «Настройки» в боковом меню