Все модули

Incoming WebHook

Входящие webhook-эндпоинты с автоматическим запуском BPM-процесса при каждом вызове.

Возможности

Что умеет модуль

Публичный URL вебхука

Уникальный URL вида /IncomingWebHookProcess/:id/:routeName, без авторизации внешним сервисом.

Запуск BPM-процесса

Каждый вызов webhook стартует привязанный BPM Flowchart Advanced Pack с телом запроса в контексте.

GET, POST и OPTIONS

Поддержка GET и POST + OPTIONS для корректной обработки CORS preflight браузерами.

Журнал вызовов

Сущность IncomingWebHookLog фиксирует все обращения — для отладки и аудита интеграции.

Копирование URL в карточке

Поле hookUrl с кнопкой Copy to Clipboard — URL не нужно собирать руками.

Модуль BPM2B Incoming WebHook позволяет принимать в платформу BPM2B запросы от внешних систем по уникальному URL без авторизации, и для каждого вызова запускать собственный BPM-процесс. Это типовой механизм интеграции с любыми системами, умеющими отправлять HTTP — от лендингов и форм до внешних CRM и сторонних шлюзов уведомлений.

Основные функциональные возможности:

  • Сущность IncomingWebHook: уникальное имя (используется как routeName), привязка к BPM Flowchart, тип запроса (GET или POST), отображаемая строка вызова hookUrl с кнопкой копирования в буфер.
  • Три публичных роута: POST /IncomingWebHookProcess/:id/:routeName, GET /IncomingWebHookProcess/:id/:routeName, OPTIONS — последний нужен для корректной обработки CORS preflight браузерами.
  • Без авторизации: роуты помечены noAuth: true — внешний сервис вызывает webhook без учётных данных платформы; идентификация — по уникальному id и routeName в URL.
  • Запуск BPM-процесса: при каждом успешном вызове запускается выбранный BPM Flowchart (Advanced Pack); тело запроса передаётся в процесс как контекст.
  • Журнал вызовов: сущность IncomingWebHookLog фиксирует все обращения к webhook — для отладки интеграции и аудита.
  • Быстрое копирование URL: поле hookUrl в карточке имеет встроенную кнопку Copy to Clipboard — URL не нужно собирать руками.

Модуль закрывает классическую задачу: «как принять данные из стороннего сервиса и запустить по ним обработку в платформе». Зависит от Advanced Pack (BpmnFlowchart) и bpm2bApiLog (логирование).

Интерфейс

Скриншоты

Совместимо с платформой версии 7.5.5+
Связаться

Готовы автоматизировать процессы?

Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.