01 / Ситуация
Карточка появилась раньше результата
Сайт передал регистрацию, в CRM появились контакт и сделка. Позднее ученик прошёл тест, но менеджер продолжает видеть пустые поля даты и результата.
Создание сделки и запись результата — два разных шага обмена. Если идентификатор теста отличается от регистрационного, результат не находит нужную карточку.
02 / Причина
С сайта приходят два параметра: ID ученика и выбранная программа
Идентификатор ученика (ID)
По нему Битрикс24 ищет карточку, созданную при регистрации, чтобы дописать туда дату и баллы теста. Если тест пришёл с новым ID, поля в сделке остаются пустыми.
Учебная программа
По названию или коду программы робот определяет профильный отдел и отправляет уведомление нужному куратору.
Оба параметра передаются при обмене с сайтом, но отвечают за разное: если починить только ID ученика, а код программы оставить сбитым, результат в сделку запишется, но уведомление уйдёт в чужой отдел.
03 / Подход
Сопоставляем регистрацию и тест
Найти регистрацию
Сверяем переданный идентификатор, созданный контакт и сделку. Проверяем, куда должны поступить дополнительные поля.
Проверить тест
Сопоставляем идентификатор, дату и результат с регистрационными данными. Находим точку расхождения при поиске карточки.
Сверить маршрутизацию
Проверяем выбранную программу, подставленный отдел и получателя письма.
04 / Нюансы
Что учесть
Тест есть на сайте
Сначала проверяем сопоставление, а не просим ученика пройти всё снова. Результат может лежать на сайте, просто он не дошёл до CRM.
Выбрана не та программа
Письмо уйдёт в связанный с ней отдел. Исправлять нужно выбор программы, а не пересылать письмо вручную.
У карточки есть этап
По этапу нельзя понять, принят ли тест. Подробнее — в разборе про этап ученика.
05 / Первый шаг
Регистрация и тест одного ученика
Выберем случай, где тест завершён, а менеджер не видит результата. Сравним оба события с созданными записями CRM.
- Идентификатор и выбранная программа регистрации.
- Идентификатор, дата и результат теста.
- Контакт, сделка и уведомление отдела.
Найдём, где расходятся идентификаторы, и согласуем правило сопоставления. Новую сделку вместо существующей не создаём, пока не ясна причина.