Skip to Content

Інтеграція Jira і Odoo: що синхронізується, а що ні

Команда розробки веде спринти й задачі в Jira. Облік, клієнтські проєкти і тікети — в Odoo. Дві системи, два джерела правди, і рано чи пізно хтось питає: чому в Odoo немає задачі, яку вчора завели в Jira. Це не лише питання зручності: розбіжність між тим, що бачить клієнт в Odoo, і тим, що насправді відбувається в Jira, з часом стає джерелом реальних непорозумінь.

Ця стаття чесно розбирає, що саме переносить інтеграція Jira в Odoo, у який бік і де проходить межа поточної реалізації, включно з тим, чого модуль не робить, попри те що деякі конкуруючі конектори на Apps Store рекламують себе як двобічні.

Що синхронізується

  • Проєкти Jira — підтягуються в довідкову таблицю в Odoo (ключ, назва, тип проєкту); адміністратор вручну прив'язує потрібний проєкт Jira до конкретного проєкту в Odoo.
  • Задачі (issues) — з прив'язаного проєкту автоматично створюються як завдання в Odoo: назва задачі і виконавець.
  • Виконавці — користувач Jira зіставляється з користувачем Odoo за email; за відсутності збігу модуль може створити нового користувача й співробітника.
  • Worklogs і табелі — з доповненням Tempo витрачений час підтягується з Jira і створює рядки табеля в Odoo, прив'язані до відповідної задачі.

Що не синхронізується

  • Статус задачі — Odoo-завдання створюється один раз; подальші зміни статусу в Jira ("в роботі" → "готово" → "закрито") в Odoo вже не відображаються.
  • Опис задачі — в Odoo переноситься лише назва (summary), повний текст опису issue не копіюється.
  • Коментарі й вкладення — не синхронізуються в жодному напрямку.
  • Запис назад у Jira — модуль ніколи не пише в Jira: не створює задачі, не змінює статус, не додає коментар. Синхронізація принципово однобічна: Jira → Odoo.
  • Jira Server і Data Center — у налаштуваннях є вибір "Cloud" чи "Server", але в поточній версії коду обробка для Server-варіанту або не реалізована, або веде до помилки. Реально працює лише Jira Cloud.

Передумови

Перед встановленням варто перевірити кілька речей:

  • Робочий інстанс Jira Cloud (Server і Data Center в поточній версії не підтримуються практично, попри наявність опції в інтерфейсі).
  • Обліковий запис Jira для інтеграції — логін і пароль або API-токен; обидва варіанти передбачені в налаштуваннях.
  • В Odoo встановлений застосунок Проєкти; для табелів з Tempo потрібен ще й модуль обліку робочого часу.
  • Після встановлення — вручну прив'язати проєкт Jira до проєкту Odoo і увімкнути крони імпорту: за замовчуванням вони вимкнені, синхронізація сама не почнеться.
  • Модуль доступний на Apps Store для Odoo 17.0 і 18.0. Форвардпорт під Odoo 19.0 існує в репозиторії розробника, але ще не опублікований на маркеті: якщо ви вже на Odoo 19, це варто уточнити окремо перед покупкою.

Як це виглядає у щоденній роботі

Типовий сценарій для інтегратора чи IT-керівника, який веде розробку в Jira, а клієнтські проєкти й облік в Odoo:

  • Розробник заводить і веде задачу в Jira як завжди, без змін у звичному процесі команди.
  • Раз на 15 хвилин, після ввімкнення крону, конектор перевіряє прив'язаний проєкт Jira і підтягує нові задачі в Odoo.
  • Керівник чи акаунт-менеджер бачить перелік задач розробки прямо в Odoo, без окремого логіну в Jira.
  • Коли клієнт питає, на якому етапі розробка, відповідь видно в Odoo; деталі й актуальний статус, як і раніше, залишаються в Jira.

Питання, які виникають найчастіше

Це двобічна синхронізація? Ні. Модуль лише читає дані з Jira і записує їх в Odoo; запису назад у Jira в коді немає.

Можна підключити Jira Server або Data Center? Поле вибору в налаштуваннях є, але обробка Server-варіанту в поточній версії коду або порожня, або взагалі не реалізована. Реально працює тільки Jira Cloud.

Чи бачу я в Odoo опис задачі й коментарі з Jira? Ні. Переноситься тільки назва задачі. Опис, коментарі, вкладення і статус залишаються тільки в Jira.

Що далі

Базовий модуль — «Інтеграція з JIRA». Якщо потрібен ще й облік часу з Tempo — «Інтеграція з JIRA + Tempo», бандл, що встановлює обидва модулі одразу. Якщо хочете спершу порахувати, чи закриває поточна логіка синхронізації ваш процес, зокрема якщо потрібен зворотний запис статусу в Jira, якого модуль зараз не робить, напишіть через контактну форму.

KitWorks, Андрій Шевчук 10 вересня 2026 р.
Поділитися цією публікацією
Теги
Архів