Техническое задание: Диагностика и настройка интеграции Битрикс24 с почтовым рассыльщиком

Суть проблемы

Существует рабочий процесс рассылок в Битрикс24, который использует внешний сервис (аналогичный Unisender). Клиентский скрипт для отправки писем, написанный на Python, был заменён на аналогичный, но с использованием собственного API. После замены возникла следующая ситуация:

  • В интерфейсе Битрикс24 при формировании и запуске рассылки система отчитывается об успешном выполнении операции.
  • Однако на стороне внешнего почтового сервиса (рассыльщика) не фиксируется никаких входящих запросов или попыток отправки.

Цель работы

Провести комплексную проверку конфигурации Битрикс24, выявить причину отсутствия взаимодействия с внешним скриптом и обеспечить корректную работу цепочки: Битрикс24 → Внешний Python-скрипт → Почтовый сервис.

Основные задачи для исполнителя

1. Анализ текущей конфигурации

  • Проверить настройки маршрутизации почты и обработчиков событий в Битрикс24.
  • Сравнить конфигурационные параметры старого (рабочего) скрипта и нового (нерабочего).
  • Убедиться, что endpoint (URL) нового скрипта корректно прописан в настройках Битрикс.

2. Диагностика взаимодействия

  • Проверить логи Битрикс24 на предмет ошибок при вызове внешнего обработчика.
  • Проанализировать, отправляются ли HTTP-запросы от Битрикс24 на указанный адрес скрипта (возможно, с помощью проверки логов веб-сервера или отладчиков сети).
  • Убедиться в корректности формата данных (JSON/XML), которые Битрикс отправляет в новом скрипте, и их соответствии ожиданиям внешнего API.

3. Настройка и тестирование

  • При необходимости скорректировать настройки в административной панели Битрикс24.
  • Организовать тестовую рассылку и зафиксировать полный цикл взаимодействия.
  • Предоставить отчёт о проделанной работе и найденных несоответствиях.

Требования к исполнителю

  • Опыт работы с API и механизмами рассылок Битрикс24.
  • Понимание принципов интеграции внешних сервисов (REST API, веб-хуки).
  • Умение проводить диагностику сетевых подключений и читать логи.

Верстка макета сайта в Figma

Необходимо перенести готовый дизайн-проект в интерактивный прототип в Figma. Задача включает создание страниц, компонентов и прототипирование основных взаимодействий.