Настройка интеграции Битрикс24 с системами управления проектами
Компания работает в Битрикс24, но проектная команда ведёт задачи в Asana. Заказчик требует отчёт в MS Project. Менеджер тратит полдня на перенос данных вручную — копирует статусы, обновляет сроки, пересчитывает прогресс. Ошибки неизбежны, данные устаревают к моменту отправки. Интеграция между системами убирает ручной перенос и даёт единую картину проекта.
Типовые сценарии интеграции
| Связка | Направление | Что передаётся |
|---|---|---|
| Б24 → MS Project | Экспорт | Задачи, сроки, зависимости, прогресс → файл .mpp или .xml |
| Б24 ↔ Asana | Двусторонняя | Задачи, статусы, ответственные, комментарии |
| Б24 ↔ Monday.com | Двусторонняя | Задачи, стадии, пользовательские поля |
| Б24 ← Jira | Импорт | Тикеты из Jira → задачи в Б24, синхронизация статусов |
Двусторонняя синхронизация означает: создали задачу в Asana — она появилась в Б24. Поменяли статус в Б24 — он обновился в Asana. Без дублирования и ручного контроля.
REST API Битрикс24 для задач
Основа любой интеграции — REST API. Ключевые методы:
-
tasks.task.add— создание задачи -
tasks.task.update— обновление полей (статус, сроки, ответственный) -
tasks.task.list— получение списка задач с фильтрами -
tasks.task.get— детали конкретной задачи -
task.commentitem.add— добавление комментария
Для отслеживания изменений — событие onTaskUpdate (вебхук). При обновлении задачи Б24 отправляет POST-запрос на указанный URL с данными об изменениях.
Интеграция через iPaaS-платформы
Прямая интеграция через API требует разработки. Альтернатива — iPaaS-платформы (Integration Platform as a Service): Albato, Make (Integromat), n8n, Zapier. Принцип:
- Триггер — событие в одной системе (создание задачи в Asana).
- Маппинг — сопоставление полей (Asana «Assignee» → Б24 «Ответственный»).
- Действие — операция во второй системе (создание задачи в Б24 через REST API).
Маппинг полей — ключевой этап. Статусы в разных системах не совпадают: в Asana — «In Progress», в Б24 — стадия Канбан «В разработке». Таблица маппинга составляется до начала настройки.
Экспорт в MS Project
MS Project работает с форматами .mpp и .xml. Б24 не экспортирует в .mpp напрямую. Варианты:
-
Экспорт через XML. Скрипт выгружает задачи из Б24 через
tasks.task.list, формирует XML в формате MS Project. Зависимости, сроки, ресурсы — всё маппится в структуру Project XML. - Промежуточный CSV. Экспорт задач в CSV, импорт в MS Project с ручным маппингом колонок.
- Power Automate. Для организаций на Microsoft 365 — коннектор Б24 → Power Automate → MS Project Online.
Что настраиваем
- Проектирование схемы интеграции: направление синхронизации, набор передаваемых полей, правила конфликтов
- Маппинг полей и статусов между Б24 и внешней системой
- Настройка интеграции через iPaaS (Albato, Make, n8n) или прямая разработка через REST API
- Создание вебхуков для отслеживания изменений в реальном времени
- Экспорт/импорт данных в MS Project (XML, CSV)
- Тестирование: проверка синхронизации при создании, обновлении и удалении задач в обе стороны







