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







