Автоматизация / MODX и Битрикс24
Интеграция Битрикс24 с MODX
Связываю события сайта на MODX с CRM и задачами Битрикс24. Определяю, какой объект создаётся, какие поля передаются, кто получает ответственность и что происходит при повторе или ошибке API.
Написать в Telegram
01 Контекст
Экосистема требует точного адреса события
Битрикс24 объединяет несколько типов CRM-объектов, задачи и собственные автоматизации. Одна заявка с сайта может запустить разные действия, поэтому выбор сущности и ответственного фиксируется до разработки.
Интеграция отделяет факт, полученный от MODX, от логики портала. Она сохраняет идентификаторы созданных объектов и не повторяет действие незаметно при сетевой ошибке.
02 Исходная ситуация
Какие связи настраиваются
Форма в CRM
Обращение создаёт согласованный объект, сохраняет источник и назначается по правилу компании.
Заказ и связанные данные
Покупатель, состав заказа и служебные сведения передаются в выбранную структуру Битрикс24.
Задача по событию сайта
Техническое или клиентское событие создаёт задачу с контекстом, сроком по внутреннему регламенту и ответственным.
03 Состав
Состав интеграции
Карта объектов
Сопоставляю формы и события MODX с лидами, контактами, сделками, задачами и полями портала.
- таблица соответствий
- правила назначения
- источники
Модуль обмена
Реализую авторизацию, вызовы API, защиту от дублей, очередь и обработку ограничений сервиса.
- код интеграции
- очередь повторов
- контрольные сценарии
Наблюдение
Фиксирую событие сайта, ответ Битрикс24 и созданный объект, настраиваю уведомление о сбое.
- журнал
- уведомления
- порядок повторной обработки
04 Метод
Порядок подключения
- 01
Обследование
Проверяю формы MODX, структуру портала, поля, роботов и доступные способы авторизации.
На выходе: контракт событий и данных - 02
Проверка на тестах
Создаю контрольные обращения, повторы и ошибки обязательных полей.
На выходе: протокол обмена - 03
Рабочее подключение
Включаю интеграцию, журнал и порядок обновления прав и полей.
На выходе: регламент эксплуатации
05 Ответственность
Кто за что отвечает
Я отвечаю
- за интеграционный код на стороне MODX
- за сопоставление полей, очередь и технические ошибки
- за журнал и документацию
Со стороны заказчика нужны
- администратор Битрикс24
- владелец CRM-процесса и правил задач
- учётная роль с согласованными правами
06 Оценка
Что влияет на оценку
Объём зависит от объектов портала и логики их создания.
- 01число форм и событий
- 02CRM-режим и кастомные поля
- 03задачи и автоматизации
- 04вложения и товарные позиции
- 05обратные вебхуки
- 06нагрузка и требования к журналу
Настройка внутренних бизнес-процессов Битрикс24 отделяется от передачи данных с сайта.
07 Среда
Технический контур
Подключение строится через документированные методы и ограниченную учётную роль.
- 01Битрикс24 REST API
- 02OAuth и вебхуки
- 03MODX Revolution
- 04PHP
- 05очереди повторов
- 06журналирование
08 Вопросы
До начала работы
01Создавать лид или сделку?
Это зависит от принятой модели CRM. Интеграция реализует выбранное правило и не меняет его самостоятельно.
02Можно создавать задачи сотрудникам?
Да, если определены событие, ответственный, содержание и правила доступа. Срок задачи берётся из внутреннего регламента, а не придумывается интеграцией.
03Как предотвращаются дубли?
Используются идентификатор события сайта и согласованные правила поиска объектов. Совпадение только по имени недостаточно.
04Что будет при ограничении API?
Запрос сохраняется в очереди и повторяется с контролем уже выполненных операций. Технический статус доступен в журнале.
10 Следующий шаг
Определить маршрут события в Битрикс24
Укажите форму или событие MODX, нужный объект портала, поля и ответственного. Я составлю схему интеграции и перечень доступов.
Написать в Telegram