Страница с Cookie-баннером
!
Для анализа посещаемости и улучшения работы сайта ООО «РДН» использует небольшие текстовые файлы (куки-файлы), а также метрические программы Яндекс.Метрика, Яндекс. Вебмастер, которые собирают технические данные. Это является обработкой персональных данных. Если Вы не хотите принимать постоянные текстовые файлы (куки-файлы), в т.ч. с использованием метрических программ, просим Вас изменить настройки на своем устройстве/в браузере. Подробная информация в Согласии на обработку персональных данных и Политики конфиденциальности.

Отправка POST-запроса в бизнес-процессе Битрикс24 с помощью PHP-активити

Отправка POST-запроса в бизнес-процессе Битрикс24 с помощью PHP-активити

По умолчанию в Битрикс24 для взаимодействия с внешними системами часто используют исходящие вебхуки (webhooks). Однако они имеют важное ограничение: исходящие вебхуки в Битрикс24 отправляются GET-запросом. Это подходит для большинства простых сценариев, когда нужно лишь передать базовые параметры в запросе.

Но в некоторых проектах возникает требование передавать данные строго методом POST, причём зачастую в различных форматах (например, в формате JSON, XML и YAML). Если функционала стандартных инструментов вебхуков Битрикс24 недостаточно (или он ограничен одним методом запроса), возникает необходимость в кастомизации.

Цели и задачи:

Возникла потребность отправлять данные в разные внешние системы именно POST-запросами, а также формировать тело запроса в определённых форматах (JSON, поля формы, и т. д.). 

Таким образом, требовалось решение, позволяющее:

  • Указывать адрес (URL) получателя запроса;

  • Выбирать метод (POST/GET);

  • Задавать формат отправляемых данных (JSON, XML и YAML);

  • Формировать и передавать произвольный набор данных из бизнес-процесса.


Результаты:

Благодаря созданной PHP-вставке (активити) клиент получил возможность:

  • Отправлять POST-запросы из бизнес-процессов Битрикс24;

  • Гибко выбирать формат передаваемых данных (JSON, XML и YAML);

  • Управлять дополнительными настройками (заголовки, метод);

  • Реагировать на ответ внешнего сервиса непосредственно внутри бизнес-процесса.

Это позволило удовлетворить все требования по интеграции с внешними системами, которые не принимали GET-запросы или нуждались в конкретном формате данных.


Совместимость

Реализация данного решения возможна в коробочной версии Битрикс24, так как доступ к ряду внутренних настроек портала в облачной версии ограничен. 


Заключение

В ситуациях, когда стандартной функциональности исходящих вебхуков Битрикс24 (с их GET-запросами) недостаточно, разработка собственного активити на PHP становится удобным решением. Этот подход даёт гибкость: можно формировать разные типы запросов (POST, PUT и т. п.), указывать собственные заголовки и форматы данных. В результате бизнес-процесс в Битрикс24 более тесно и корректно интегрируется с внешними системами, не нарушая требования протоколов и спецификации сторонних API.



PHP
Битрикс24
Бизнес-процесс
Вебхуки
POST-запрос
API
Активити
JSON
Настройка бизнес-процессов
Разработка
3684
Фото автора: Александра Гусева

Александра Гусева

аналитик RDN Group

16 материалов: гайды, шаблоны, чек листы, таблицы – все для быстрого старта по внедрению CRM.
16 материалов: гайды, шаблоны, чек листы, таблицы – все для быстрого старта по внедрению CRM.
Подробнее
27 пошаговых видеоуроков, охватывающих ключевые разделы Битрикс24 для автоматизации бизнеса
27 пошаговых видеоуроков, охватывающих ключевые разделы Битрикс24 для автоматизации бизнеса
Подробнее
Как работает готовый КЭДО и Госключ в Битрикс24, и какие преимущества это дает вашему бизнесу.
Как работает готовый КЭДО и Госключ в Битрикс24, и какие преимущества это дает вашему бизнесу.
Получить запись
Актуальные направления развития личных кабинетов для клиентов и сотрудников в промышленности.
Актуальные направления развития личных кабинетов для клиентов и сотрудников в промышленности.
Подробнее
8 видеоуроков по автоматизации HR-процессов: от адаптации сотрудников до управления карьерными траекториями.
8 видеоуроков по автоматизации HR-процессов: от адаптации сотрудников до управления карьерными траекториями.
Подробнее
консультация

Получите консультацию бизнес-аналитика RDN Group

Подскажем, какие технологии дадут максимальный эффект...


01
Анализ текущих бизнес-процессов
03
Прогноз окупаемости и эффектов
02
Рекомендации по цифровым инструментам
04
Без навязанных решений — только по делу

Статьи на тему

CRM для производства: как выбрать и внедрить систему

CRM для производства: как выбрать и внедрить систему

Как выбрать и внедрить CRM для производства: автоматизировать B2B-продажи, связать систему с 1С и избежать ошибок при запуске.
#CRM для производственного предприятия #CRM для производственной компании #Битрикс24 #ИИ для бизнеса #Искусственный интеллект #ИИ в UX #Повышения конверсии #Автоматизация мероприятий #Автоматизация выставок #Автоматизация семинаров #Битрикс24 для маркетинга #Отчёты Битрикс24 #Отчеты по сделкам #Аналитика отдела продаж #Активность менеджеров битрикс24
Как ИИ улучшает пользовательский опыт и помогает бизнесу повышать конверсию

Как ИИ улучшает пользовательский опыт и помогает бизнесу повышать конверсию

ИИ помогает сделать пользовательский опыт быстрее, удобнее и персональнее: улучшить UX, настроить персонализацию сайта, повысить конверсию и снизить н...
#CRM для производственного предприятия #CRM для производственной компании #Битрикс24 #ИИ для бизнеса #Искусственный интеллект #ИИ в UX #Повышения конверсии #Автоматизация мероприятий #Автоматизация выставок #Автоматизация семинаров #Битрикс24 для маркетинга #Отчёты Битрикс24 #Отчеты по сделкам #Аналитика отдела продаж #Активность менеджеров битрикс24
От заявки до итогового отчета: автоматизация мероприятий в Битрикс24

От заявки до итогового отчета: автоматизация мероприятий в Битрикс24

Как настроить согласование заявок, подготовку, задачи, материалы и итоговые отчеты по мероприятиям в Битрикс24. Показываем, как автоматизация отдела м...
#CRM для производственного предприятия #CRM для производственной компании #Битрикс24 #ИИ для бизнеса #Искусственный интеллект #ИИ в UX #Повышения конверсии #Автоматизация мероприятий #Автоматизация выставок #Автоматизация семинаров #Битрикс24 для маркетинга #Отчёты Битрикс24 #Отчеты по сделкам #Аналитика отдела продаж #Активность менеджеров битрикс24
Отчёты по сделкам в Битрикс24:динамика продаж и загрузка менеджеров

Отчёты по сделкам в Битрикс24:динамика продаж и загрузка менеджеров

Стандартных отчётов в Битрикс24 не всегда хватает, чтобы управлять продажами. Видно количество сделок на этапах, но непонятно, где они зависают, сколько...
#CRM для производственного предприятия #CRM для производственной компании #Битрикс24 #ИИ для бизнеса #Искусственный интеллект #ИИ в UX #Повышения конверсии #Автоматизация мероприятий #Автоматизация выставок #Автоматизация семинаров #Битрикс24 для маркетинга #Отчёты Битрикс24 #Отчеты по сделкам #Аналитика отдела продаж #Активность менеджеров битрикс24

Поделиться RDN Group







Стать клиентом Стать
клиентом