Большинство заказчиков, которые обращаются в нашу компанию, приходят с запросом настройки интеграции между несколькими веб-сервисами для уменьшения ручного труда и автоматизации переноса данных. Однако есть и те, кому требуется настроить выгрузку данных из одной сущности CRM в другую, например выгрузку товаров из смарт-процессов в сделки.
В данном материале подробно разберем, как реализовать подобный бизнес-сценарий посредством вебхуков.
1. Ситуация на примере: проблема и решение
Возьмем в пример компанию, в которой учет продаж ведется в смарт-процессах Битрикс24 при помощи сущности "Товар". К смартам также привязаны сделки.
Проблема такого бизнес-сценария в том, что сотрудникам чтобы узнать какие товары участвуют в сделке и на какую сумму, приходится постоянно открывать смарт-процесс, привязанный к сделке.
А для привязки товаров к необходимой сделке приходится добавлять их вручную.
Подобный процесс можно автоматизировать без привлечения разработки, используя интеграционную платформу Пинкит.
Подобные задачи можно настроить через исходящие вебхуки и бизнес-процессы.
Разберем подробнее настройку.
2. Выгрузка товаров из смарт-процесса в сделку с помощью исходящего вебхука в Пинкит
Для выгрузки товаров во все сделки нам понадобятся вебхуки.
Создаем исходящий вебхук. Для этого заходим в личный кабинет Пинкит, добавляем интеграцию и настраиваем ее по алгоритму, описанному ниже.
Шаг первый: Откуда
Выбираем источником данных Webhook, а триггером его срабатывание. Предоставляем необходимые доступы.
Шаг третий: Куда
Приемником данных ставим Битрикс24 и выбираем событием обновление сделки. Даем доступы к своему порталу.
Шаг пятый: Запуск
На данном этапе генерируется уникальная ссылка, которую позже будем использовать при создании вебхука.
Далее в Битрик24 создаем бизнес-процесс для сделки, который будет автоматически выгружать товары из смарт-процесса.
Так как используются смарт-процессы разных типов, необходимо указать в бизнес-процессе идентификатор типа смарт-процесса.
Далее прописываем переменные, где будут сохраняться товарные позиции.
Теперь необходимо записать результат в переменные и получить ID этих переменных.
По итогу должен получиться бизнес-процесс, который получает данные по товарам из смарт-процесса и записывает результат, например, в комментарий.
Схематично бизнес-процесс из примера будет выглядеть следующим образом:
В этот бизнес-процесс добавляем активити "Исходящий вебхук" и вставляем сгенерированную ссылку из Пинкит.
Проверка результата
Для проверки корректности работы заходим в сделку Битрикс24 и запускаем бизнес-процесс.
По итогу мы должны получить список товаров в живой ленте сделки:
Как работает вебхук можно отследить в Пинкит — действия каждой интеграций заносятся в журнал:
Если у вас есть вопросы, пишите нам в Телеграм или WhatsApp.
Также вы можете самостоятельно протестировать Пинкит, зарегистрировавшись в личном кабинете по ссылке: https://lk.pinkit.io/register.
Алексей Окара,
продакт-менеджер Пинкит
Время работы специалистов Пн.–Пт.: с 9:30 до 18:30; Сб.-Вс.: выходные.
Павел Филатов
|
Сервис
Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko. |
Павел Филатов
|
А вы уже смотрели наш раздел "
|
Павел Филатов
|
Для тех, кто идет в ногу со временем, мы проводим регулярные
Если у Вас есть вопросы по настройке, по функционалу или вы просто хотите быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к нашим вебинарам. Для вас всегда интересные спикеры, разбор задач на примере реальных кейсов, а также подарки самым активным. |