Интеграции · Adata · ЭДО · бизнес-процессы
Проверка контрагентов и ЭДО внутри бизнес-процессов Bitrix24
Клиент:
Сеть бизнес-центров, NDA
Категория: Интеграции
Стек: PHP, Bitrix24 D7 (коробка), Adata API, API сервиса ЭДО РК, активити бизнес-процессов, вебхуки
Срок: внедрялось поэтапно
Проблема
Сеть бизнес-центров в Алматы заключает договоры аренды с десятками компаний: благонадёжность арендатора проверяли вручную на сторонних сервисах, а договоры жили отдельно от CRM и согласований.
Ограничения
Сервис проверки контрагентов отдаёт отчёт не сразу, а асинхронно; жизненный цикл договора должен встраиваться в штатные бизнес-процессы коробочного портала, а не в отдельный интерфейс.
Что сделал
- Интеграция с Adata по асинхронной схеме «запуск проверки → токен → опрос готовности» без зависания страницы
- Отчёт по компании в портале: 21 раздел по юрлицу — налоги, суды, факторы риска, благонадёжность, аффилированность, госзакупки, санкции и другие
- Массовая проверка списка контрагентов и история проверок, чтобы не запрашивать одно и то же заново
- Модуль ЭДО: 24 активити бизнес-процессов для жизненного цикла договора — создание, подпись, архив, отзыв входящих и исходящих документов
- Приём вебхука статусов от сервиса ЭДО — статус документа обновляется в портале без ручной сверки
Архитектура
Карточка / бизнес-процесс
→ Клиент Adata (старт → токен → опрос)
→ Отчёт по разделам
→ Активити ЭДО
→ Вебхук статусов
Результат
Проверка арендатора и движение договора собраны внутри портала: отчёт по контрагенту строится из портала, а шаги ЭДО настраиваются в бизнес-процессах из готовых активити.
Что можно переиспользовать
Клиент асинхронного API «старт → токен → опрос»
Набор активити бизнес-процессов под внешний сервис ЭДО
Массовая проверка контрагентов с историей