@Nikita54

Как реализовать контроль дубликатов при создании лида?

Как стандартными методами сделать так чтобы, при создании лида система проверяла наличие дубликата по номеру телефона и отправлял уведомление менеджеру?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
pfv
@pfv
Анимешник
:
Так тебе битрикс же даёт информацию о том что это повторный лид. Зачем определять по номеру телефону?
66753df013a01058053388.png
На крайняк можешь взять блок "Получить информацию об элементе CRM" и фильтр сделать по полю с номером телефона. Если что-то найдётся похожее, то отправляй уведомление.

Другой Никитос:
Приветствую, можешь схематично показать?

я:
Как-то так можно сделать. Причём сделай это всё при создании карточки лида (где то тут https://bitrix.ВашПортал.ru/crm/configs/bp/CRM_LEAD/ )
Как выглядит процесс
66753df9c6629155737161.png
Условие:
66753e16249fa923601159.png
Уведомление:
66753e1f92f49606737912.png

Другой Никитос:
Никита, а если не повторный лид, а как ты говорил через получения инфу он элемента CRM

я:
1. Заводишь глобальную переменную и устанавливаешь ей числовое значение равное кол-во лидов на данный момент.
2. Делаешь вот такую схему:
66753e26d990e566824973.png
1) итератор гоняешь по глобальной переменной
2) "Получить информацию об элементе CRM" - там условие, что если ID равно глобальной переменной, то ты забираешь из этого элемента номер телефона
3) В условии тип смешанный - если телефон равен доп результату из "Получить информацию об элементе CRM" то отправишь уведомление
4) После всего прохода увеличиваешься переменную на 1
.
.
.
Плюс если у вас нет правил по записи телефонов, то скорее всего не взлетит, так как номера:
1) +7-999-999-99-99
2) 8-999-999-99-99
3) +7 999 999 99 99
Это всё разные номера для системы в данной логике
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы