Содержание
Создаем обращение в SmartDeal из сделки в amoCRM
В данной статье рассмотрим возможность создания обращения, объекта и представителя в SmartDeal из полей сделки в amoCRM
Подключение сервиса SmartDeal в MoreKit
Первым делом необходимо подключить сервис SmartDeal в MoreKit. Добавляем новый сервис, в списке сервисов ищем smartdeal
Для авторизации сервиса потребуется ввести логин, пароль и выбрать сервер, на котором зарегистрирован SmartDeal
Вводим данные, нажимаем кнопку Добавить, если все сделано верно — сервис отобразится в списке сервисов
Подключение сервиса amoCRM в MoreKit
По аналогии, ищем в списке сервисов amoCRM, нажимаем на кнопку Добавить, произойдет перенаправление на страницу переадресации amoCRM, где необходимо выбрать нужную CRM, которую надо подключить в MoreKit
Настройка полей в amoCRM
Для создания сущностей в SmartDeal будет необходимо заполнять достаточно много полей. На данном этапе необходимо создать поля в amoCRM, которые будут участвовать в создании сущностей в SmartDeal. Лучше заранее разделить их по группам для каждой сущности
В данном примере — создана группа полей для сущности Обращение в SmartDeal. Чтобы понять, какие значения вносить в списковые поля — необходимо знать, что потребуется передать в функциональном блоке SmartDeal на стороне MoreKit.
Для этого:
Создаем будущий процесс с типом amoCRM DP, выносим блок из группы блоков SmartDeal Создать обращение
Добавляем новое поле, например поле цель
Кликаем по данному полю — в выпадающем списке будут доступные значения, которые будут переданы в SmartDeal
Список значений для поля цель
После создания полей и заполнения значений в них — можно приступать к выстраиванию схемы.
Выстраивание схемы в MoreKit
После создания процесса и настройки групп полей в amoCRM — соберем схему.
Схема будет выглядеть следующим образом:
Описание блоков схемы
#8 Добавить в словарь — нужен для сопоставления ключа из amoCRM и значения, которое подставится в функциональный блок SmartDeal. Узнать значение можно следующим образом:
Например, для поля цель значение Регистрация сделки по договору долевого участия
будет EQUITY_AGREEMENT
#1 Найти сделки — поиск сделки в amoCRM по ID из входящих данных
#9 Достать из словаря — получает значение из словаря по обращению к значению поля в amoCRM. В каждом элементе словаря присваивается название, которое будет передаваться в функциональный блок SmartDeal
#3 Получить обращение — поиск обращения в SmartDeal по ID обращения в SmartDeal
#2 Создать обращение — создаем обращение в SmartDeal по переменным из сделки и из блока Достать из словаря
#6 Создать объект — создаем объект в amoCRM, привязывая его к созданному объекту по полю ID обращения
#10 Получить обращение — получаем созданное обращение по ID обращения
#7 Создать представителя — создание представителя с привязкой в ID объекту лица и к ID обращения
#4 Обновить обращение — Если обращение уже есть в SmartDeal — обновляем его актуальными значениями из сделки в amoCRM
#5 — обновление сделки в amoCRM актуальными ID созданных сущностей, если процесс прошел по ветке создания сущностей в SmartDeal
Настраиваем триггер для запуска процесса в amoCRM
В данном примере показано, как создать триггер на определенном этапе воронки для запуска процесса.
В поле URL вставляем ссылку на процесс, генерируемую в первоначальном блоке. После сохранения триггера и переноса сделки на данный этап — процесс запустится
Тестирование процесса
Заполняем нужные поля в нашей сделке в amoCRM и перемещаем сделку на этап, на котором установлен триггер
После перемещения сделки на этап триггера, должно придти событие в процесс в MoreKit
Как видим, процесс запустился и сущности должны были создастся, идем смотреть результат в SmartDeal
Как видим, обращение создалось, все получилось
Подводим итоги
В данной статье рассмотрели, как можно создать обращение в SmartDeal по данным из полей amoCRM, настроили логическую блок схему в MoreKit, заполнили словари с сопоставлением пары ключ-значение и получили успешный результат создания