Підключення до будь-якої ERP

Відкритий REST API SkyPlanner підключається до ERP, MES та операційних систем, включно з внутрішніми ERP. Створіть інтеграцію самостійно або дозвольте нашій команді допомогти.

Працює і автономно — інтеграція з ERP є опціональною, не обов'язковою.

Обговорити проект інтеграції

Підключається до ERP та MES систем, таких як

Інтеграції / ERP / monday.com

Посібник з інтеграції monday.com для календарного планування виробництва зі SkyPlanner APS

У цьому посібнику пояснюємо партнерам та ІТ-командам, як підключити дошки monday.com до SkyPlanner APS. Інтеграція SkyPlanner з monday.com працює в обох напрямках:

  • До SkyPlanner надходять елементи замовлень із даними про продукцію, кількість, термін виконання, пріоритет і статус.
  • Заплановані початок і завершення записуються у стовпець Timeline, а робочий центр — в окремий стовпець.
  • Дані про хід роботи операторів у виробничому цеху оновлюють стовпець Status.
  • Вебхуки SkyPlanner передають зміни графіка одразу, щойно вони відбуваються.
Діаграма Ганта у SkyPlanner APS із завданнями, розподіленими між робочими центрами, та списком замовлень унизу.

Під час впровадження команда SkyPlanner налаштовує інтеграцію з вашими дошками та підтримує її після запуску. Цей посібник призначений для партнерів і розробників, які хочуть долучитися до роботи або самостійно створити інтеграцію на основі документованого REST API SkyPlanner (довідник API).

API платформи monday.com

monday.com надає єдиний GraphQL API за адресою POST https://api.monday.com/v2. Нові версії виходять щокварталу, а потрібну версію ви фіксуєте заголовком API-Version. Про виведення функцій з ужитку повідомляють щонайменше за шість місяців. (Версіонування API)

В інтеграції для календарного планування використовуються такі об’єкти:

  • Boards і groups — дошки та групи, які часто відповідають етапам або тижням.
  • Items і subitems — елементи та піделементи. Елемент зазвичай відповідає замовленню або виробничому завданню, а піделементи містять технологічні операції.
  • Значення стовпців: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards і Mirror.
  • Вебхуки для подій зміни даних.

Для читання використовується items_page, вкладений у дошку або групу. За замовчуванням сторінка містить 25 елементів, а “the maximum is 500.” (це максимальна кількість елементів). Читання продовжується за допомогою next_items_page, причому “each cursor will expire 60 minutes after the first request.” (кожен курсор втрачає чинність через зазначений час після першого запиту). Щоб читати лише відкриті замовлення, застосуйте фільтр query_params. (items_page)

Для запису використовуються create_item, create_subitem, change_column_value і change_multiple_column_values. Останній метод оновлює кілька стовпців одного елемента за один виклик — саме це потрібно для зворотного запису розкладу.

Для завантаження великих обсягів даних у версії API 2026-07 і новіших доступні ingest_items та backfill_items. Ви завантажуєте CSV за попередньо підписаною URL-адресою, а потім періодично запитуєте статус завдання. (Масовий імпорт)

Автентифікація

monday.com підтримує три типи токенів:

  • Персональний API-токен. “Each token is unique to a user” (кожен токен унікальний для користувача) і має права доступу цього користувача. Підходить для перевірки концепції.
  • Токен застосунку з визначеними областями доступу для інтеграційного застосунку.
  • OAuth через auth.monday.com/oauth2/authorize і /oauth2/token з такими областями доступу, як boards:read, boards:write, webhooks:read і webhooks:write.

Для робочого середовища використовуйте токен застосунку або OAuth. Персональний токен перестає працювати, коли його власник генерує новий. (Автентифікація)

На боці SkyPlanner REST API використовує API-токен для автентифікації (SkyPlanner Settings > API), а його документація доступна у Swagger/OpenAPI. Для початку достатньо API-токена, а покроковий посібник з інтеграції допоможе виконати перші виклики.

Вебхуки та звіряння даних

Створіть підписку за допомогою create_webhook(board_id, url, event, config). Для інтеграції календарного планування потрібні такі події:

  • create_item і create_subitem — для нових замовлень і технологічних операцій.
  • change_column_value або change_specific_column_value — для змін терміну виконання, кількості чи пріоритету.
  • change_status_column_value — для змін статусу, внесених користувачами.
  • item_archived, item_deleted і item_moved_to_specific_group — для скасованих або завершених замовлень.

Під час створення вебхука кінцева точка за URL-адресою отримувача має відповісти на перевірочний токен. Для невдалих доставок діє правило: “retry once a minute for 30 minutes,” (повторювати спроби щохвилини протягом зазначеного часу), після чого спроби припиняються. Тому інтеграція також періодично читає дані для звіряння через items_page, фільтруючи нещодавно оновлені елементи. (Вебхуки)

У зворотному напрямку SkyPlanner надсилає вебхуки, коли змінюється стан або розклад. Сервіс інтеграції отримує їх і записує нові дати в monday.com. Отже, зворотний запис запускається подіями.

Зіставлення даних

У monday.com немає стандартного об’єкта замовлення, тому відповідність ідентифікаторів стовпців налаштовується окремо для кожного облікового запису. Типова схема:

Об’єкт monday.comОб’єкт SkyPlannerНапрямокПеріодичність
Елемент на виробничій дошці: Name, Numbers (кількість), Date (термін виконання), Status або Dropdown (пріоритет)Замовлення із зазначенням продукції, кількості, терміну виконання та пріоритетуmonday.com → SkyPlannerВебхук під час створення та зміни, а також звіряння даних
Піделементи або елементи на дошці, пов’язаній через Connect BoardsТехнологічні операції із зазначенням тривалостіmonday.com → SkyPlannerРазом із замовленням
Елементи на дошці продукції (Mirror для даних про продукцію)Продукція та її структураmonday.com → SkyPlannerПочаткове завантаження, далі — у разі змін
Елементи на дошці запасів або матеріалів, якщо їх облік ведеться в monday.comМатеріали та складські залишкиmonday.com → SkyPlannerЧитання за розкладом
Елементи на дошці замовлень на закупівлю з очікуваною датою постачанняМатеріали, що очікуються та будуть доступні з дати постачанняmonday.com → SkyPlannerВебхук або читання за розкладом
Користувачі та командиПерсонал, якщо планується робота операторівmonday.com → SkyPlannerПочаткове завантаження
Не зберігаються в monday.comРобочі центри, зміни, матриця часу переналагодження, інструменти, альтернативні верстатиВедуться у SkyPlannerНалаштовуються під час впровадження
Стовпець TimelineЗаплановані початок і завершенняSkyPlanner → monday.comУ разі зміни розкладу, через вебхук SkyPlanner
Стовпець Status, Dropdown або TextПризначений робочий центрSkyPlanner → monday.comУ разі зміни розкладу
Стовпець Status (наприклад, In production, Done)Хід виконання виробничих завдань із Mobile ConfirmationsSkyPlanner → monday.comПісля кожного підтвердження

Схеми інтеграції

1. Початкове завантаження основних даних. Зчитайте продукцію, матеріали та відкриті замовлення через items_page. Створіть робочі центри, зміни й обмеження у SkyPlanner або імпортуйте їх з Excel. Заздалегідь визначте, де зберігатимуться технологічні операції: у піделементах чи на пов’язаній дошці.

2. Синхронізація замовлень. Вебхуки на виробничій дошці передають нові та змінені елементи у SkyPlanner як замовлення. Якщо ви ведете замовлення на закупівлю на дошці, SkyPlanner вважає замовлений матеріал доступним із дати постачання й оновлює залишки, коли замовленню присвоєно статус Delivered.

3. Зворотний запис розкладу. Для кожного замовлення, яке алгоритм розмістив або перемістив у розкладі, інтеграція викликає change_multiple_column_values. Вона записує заплановані початок і завершення у стовпець Timeline та заповнює стовпець робочого центру. Один виклик на елемент дає змогу обмежити кількість запитів.

4. Хід роботи у виробничому цеху. Оператори реєструють роботу через Mobile Confirmations, Production Timer або Quick Log Mode. Записи часу підтримують актуальність розкладу, а відповідна мітка Status передається назад на дошку. Так відділ продажів бачить хід виконання без додаткових запитів.

5. Відповідальність за дані та правила розв’язання конфліктів. Зафіксуйте їх до запуску:

ДаніВідповідальна система
Замовлення, клієнт, кількість, термін виконання, пріоритетmonday.com
Послідовність технологічних операцій, початок і завершення, робочий центрSkyPlanner
Зміни, переналагодження, інструменти, альтернативні верстатиSkyPlanner
Мітки Status, що показують хід виконанняSkyPlanner записує, monday.com відображає

Основне джерело конфліктів — ручне редагування стовпця Timeline користувачами. Домовтеся, що в цей стовпець записує лише SkyPlanner, або трактуйте ручну зміну як запит, після якого SkyPlanner перепланує розклад. Autopilot автоматично переплановує розклад у разі змін на виробництві.

Типові етапи проєкту

Впровадження зазвичай завершується протягом кількох тижнів від його початку. Перед цим ви можете пройти 30-денний безкоштовний пробний період на власних даних: експортуйте виробничу дошку в Excel та імпортуйте її у SkyPlanner.

  1. Аналіз дошок. Зіставте дошки, групи, ідентифікатори стовпців і мітки статусів та перевірте тарифний план monday.com.
  2. Зіставлення та відповідальність за дані. Узгодьте таблицю відповідностей, правила відповідальності за дані та частоту синхронізації.
  3. Налаштування обмежень у SkyPlanner. Робочі центри, зміни, матриця часу переналагодження, інструменти й альтернативні верстати.
  4. Синхронізація замовлень. Вебхуки, зчитування даних для звірки та робота з токенами.
  5. Зворотний запис. Стовпці Timeline, робочого центру та статусу.
  6. Паралельне тестування. Запустіть SkyPlanner паралельно з поточною дошкою, порівняйте дати й виправте дані.
  7. Запуск у роботу. Увімкніть зворотний запис, коли дати збігатимуться.

Що врахувати під час інтеграції з monday.com

  • У кожному обліковому записі замовлення організовано по-своєму. Окрема дошка для кожного клієнта, технологічні операції як елементи чи піделементи, верстати у стовпцях People або Status. Налаштовуйте зіставлення за ID стовпців для кожного облікового запису, ніколи — за назвами стовпців.
  • Ліміти тарифних планів. Free, Basic і Standard дозволяють 1 000 викликів API на день, Pro — 10 000, а Enterprise — 25 000. Використовуйте вебхуки для відстеження змін і пакетний зворотний запис через change_multiple_column_values. (ліміти запитів)
  • Кількість підключених дощок обмежена. Basic дозволяє одне підключення дошки, а Standard — п’ять, що обмежує кількість пов’язаних дощок технологічних операцій або продукції. (обмеження Connect Boards)
  • Зафіксуйте версію API. Версії змінюються щокварталу. До версії 2026-04 стандартний запит boards не повертав багаторівневі дошки.
  • Термін дії курсора. Курсор items_page діє 60 хвилин. Тривалі процеси звірки мають коректно запускатися заново.
  • Обмеження вебхуків. URL може містити щонайбільше 255 символів, а повторні спроби припиняються через 30 хвилин. Обробник має бути ідемпотентним.
  • Одиниці вимірювання та тривалість. Стовпці Numbers не містять одиниці вимірювання. До першого імпорту узгодьте, у чому вимірюється тривалість — у хвилинах чи годинах.

Інтеграція з monday.com: хто налаштовує та підтримує

Робота охоплює зіставлення ваших дощок і стовпців, а також налаштування обмежень, які не зберігаються в monday.com: робочих центрів, змін, матриці часу переналагодження, інструментів і альтернативних верстатів.

  1. Команда SkyPlanner налаштовує інтеграцію під час впровадження й підтримує її після запуску. Кожна компанія організовує дошки по-своєму, і саме тут стає в пригоді цей досвід.
  2. Ваш партнер monday.com може долучитися. Він знає ваші дошки й автоматизації та може перевірити зіставлення стовпців і налаштування токена.
  3. Ваші розробники можуть розвивати інтеграцію через задокументований REST API SkyPlanner, використовуючи токен API. Для початку достатньо токена API, а команда SkyPlanner допоможе за потреби. Загальнодоступна документація продукту — у розділі документації SkyPlanner.

Вартість SkyPlanner починається від 199 € на місяць із щомісячною оплатою та включає 5 робочих центрів. Вартість інтеграції розраховують заздалегідь з урахуванням ваших процесів і потреб та надають разом із вартістю тарифного плану, тож ви знаєте повну суму до початку роботи. Порівняння з власними поданнями monday.com дивіться в матеріалі «Планування виробництва в monday.com з урахуванням реальних потужностей обладнання та персоналу». Загальний огляд доступний на сторінці monday.com, а інші системи — у розділі інтеграцій з ERP.

Відгуки виробників про SkyPlanner

Kalle Kalliomäki, фахівець із ланцюга постачання UTU, у цеху з виробництва електрощитів в Улвілі

2 годекономії щотижня

«Завдяки SkyPlanner ми перейшли від планування виробництва в таблицях Excel до його оптимізації в реальному часі».

Kalle Kalliomäki, фахівець із ланцюга постачання
UTU · Електрощити та розподільні пристрої

Планування виробництва заощаджує 2 години робочого часу щотижня, а нова черга завдань надходить на лінію за лічені секунди.

Читати відгук UTU

Оператори в костюмах для чистих приміщень біля лінії наповнення флаконів на фармацевтичному заводі Laboratory & Allied у Найробі

+90%до ефективності виробництва

«Ефективність виробництва зросла на 90%».

Abdul Rucyinga, керівник ІТ-відділу
Laboratory & Allied · Фармацевтичне виробництво

Ефективність виробництва зросла на 90%, а складання оптимізованого плану на три місяці для всіх робочих центрів займає менш ніж 30 хвилин.

Читати відгук Laboratory & Allied

Anu Järvinen, керівниця виробництва Fredman Operations, біля роботизованої комірки палетування в Раумі

6 місяцівнаперед відділ продажів бачить вільні потужності

«SkyPlanner забезпечує надійну основу для всього планування виробництва».

Anu Järvinen, керівниця виробництва
Fredman Operations · Пакувальний папір для контакту з харчовими продуктами

Відділ продажів бачить вільні потужності на шість місяців наперед, а на запити щодо зміни графіка тепер відповідають за лічені секунди, хоча раніше на це витрачали годину або більше.

Читати відгук Fredman Operations

Поширені запитання

Який API monday.com використовує інтеграція?

API платформи monday.com — GraphQL API за адресою api.monday.com/v2 із зафіксованою версією в заголовку API-Version. Для читання використовується items_page, для запису — change_multiple_column_values, а про зміни повідомляють вебхуки.

Що потрібно налаштувати в monday.com?

Доступ і два стовпці. Ваш адміністратор monday.com одноразово авторизує токен OAuth або застосунку з визначеними правами доступу, а на дошку додаються стовпець Timeline і стовпець робочого центру для зворотного запису. Ваші дошки й автоматизації залишаються без змін.

Який тарифний план monday.com нам потрібен?

Денні ліміти викликів API зростають залежно від тарифного плану: 1 000 на Standard і нижчих планах, 10 000 на Pro та 25 000 на Enterprise. Для двосторонньої синхронізації з частими змінами підійде Pro або Enterprise. Під час перевірки дощок команда SkyPlanner перевіряє ваш тарифний план та обсяги даних.

Чи може monday.com передавати зміни в реальному часі?

Так. Вебхуки спрацьовують під час створення елементів, зміни стовпців і статусів. Періодичне зчитування даних для звірки виявляє зміни, які не вдалося доставити протягом 30-хвилинного періоду повторних спроб monday.com.

Як заплановані дати записуються назад у monday.com?

Через change_multiple_column_values для кожного елемента. У стовпець Timeline записуються заплановані дати початку й завершення, а стовпці робочого центру та статусу оновлюються тим самим викликом.

Чи можна протестувати SkyPlanner до розробки інтеграції?

Так. Протягом 30-денного безкоштовного пробного періоду можна працювати з даними вашої дошки, експортованими в Excel, і використовувати до 20 робочих центрів. Банківська картка не потрібна. Почніть пробний період або зверніться до відділу продажів, щоб визначити обсяг інтеграції.