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

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

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

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

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

Інтеграції / ERP / Infor LN

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

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

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

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

У хмарі чи локально: що визначає спосіб інтеграції з LN

LN має дві гілки випусків із різними способами підключення. В обох випадках SkyPlanner працює в хмарі, тому всередині LN нічого встановлювати не потрібно.

LN у хмарі (від 2022.x до 2026.x, CloudSuites)Локальна LN 10.x
Основний інтерфейсLN REST API (група сервісів LN/lnapi) через ION API GatewayION з BOD
АвтентифікаціяOAuth 2.0, облікові дані серверного сервісу у файлі .ionapiТочки підключення ION
Сповіщення про зміниПублікація BOD в ION або опитування за розкладомПублікація BOD в ION
Масове вивантаження данихION Data Lake або експортСхеми обміну, подання бази даних або експорт із сеансів

Інтерфейси LN для календарного планування

1. LN REST API. Infor публікує сервіси LN в ION API Gateway: “You can review the available documentation for the public services that are part of LN API.” (Ви можете переглянути документацію доступних публічних сервісів, що входять до LN API.) Ключовий сервіс для календарного планування — tiapi.sfcProductionOrder. Він охоплює виробничі замовлення та машинні операції й надає дії Get Machine Operations, Register machine quantities, Register machine hours і Finish Machine Operations. Перелік інших сервісів tiapi і tcapi доступний у шлюзі окремо для кожного тенанта.

Для кожного сервісу потрібно отримати право доступу та активувати його. Infor зазначає, що “Try it out” (Спробувати) “only works if you are entitled for the service and the service has been activated.” (працює лише за наявності права доступу до сервісу та після його активації). Додайте цю перевірку до контрольного списку проєкту з першого дня.

2. ION BODs. “Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (Документи бізнес-об’єктів BOD — це XML-повідомлення для обміну даними між підприємствами або корпоративними застосунками.) LN надсилає їх до Infor ION, який спрямовує їх підписникам. Process.ItemMaster і Process.BillOfMaterials згадуються в документації LN 10.8, де також описано інтеграцію через BOD з локальною LN. Повний перелік BOD для вашого випуску доступний у вашому тенанті.

3. Експорт файлів. Локальна LN може експортувати таблиці через схеми обміну або подання бази даних. Цей спосіб підходить для початкового завантаження та підприємств, які віддають перевагу обміну файлами за розкладом.

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

Для хмарної LN використовуйте ION API Gateway з OAuth 2.0:

  • Створіть авторизований застосунок ION API типу Backend Service і завантажте його файл .ionapi.
  • Файл містить ідентифікатор клієнта (ci), секрет клієнта (cs), URL шлюзу (iu), сервер автентифікації (pu), шлях для отримання токена (ot) і тенант (ti).
  • Запитуйте токени за схемою client credentials. Виклики виконуються від імені службового облікового запису.
  • Надайте службовому обліковому запису лише ті ролі LN, які потрібні для інтеграції.

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

Події, вебхуки та опитування

Коли відбуваються бізнес-події, LN публікує BOD в Infor ION, а ION спрямовує їх підписникам. Підписник синхронізує змінену номенклатурну позицію або замовлення. Якщо відповідного BOD немає, інтеграція опитує REST-сервіси LN за розкладом, відбираючи лише відкриті замовлення.

SkyPlanner надсилає вебхуки, коли змінюється стан або графік, тому зворотний запис даних запускається подіями.

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

Об’єкт Infor LN (сеанс або сервіс)Об’єкт SkyPlannerНапрямокПеріодичність
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMasterПродукція та матеріалиLN → SkyPlannerПочаткове завантаження, далі — у разі змін
Bill of Material (tibom1110m000), виробничі специфікації, зв’язки матеріалів із технологічними маршрутами, Process.BillOfMaterialsСтруктура виробу, складові вироби, матеріали для кожної технологічної операціїLN → SkyPlannerПочаткове завантаження, далі — у разі змін
Routing Operations (tirou1102m000), Tasks (tirou0103m000)Етапи процесу з часом налагодження та виконанняLN → SkyPlannerПочаткове завантаження, далі — у разі змін
Work Centers (tirou0101m000), Machines (tirou0102m000)Робочі центри, групи робочих центрів, коефіцієнти ефективностіLN → SkyPlannerПочаткове завантаження, далі — зрідка
Календарі, Working Time Schedule (tcppl1100m000)Зміни та робочий часLN → SkyPlannerЩодня; як альтернатива — зміни ведуться у SkyPlanner
Production Orders (tisfc0501m000), машинні операції (tiapi.sfcProductionOrder)Замовлення та виробничі завдання з термінами виконання й потребами в матеріалахLN → SkyPlannerЗа подією BOD або опитування кожні кілька хвилин
Наявні запасиСкладські залишкиLN → SkyPlannerЩогодини або перед кожним розрахунком графіка
Рядки замовлень на закупівлю з очікуваними датами надходженняОчікувані надходження матеріалів; залишки оновлюються, коли замовлення на закупівлю отримує статус DeliveredLN → SkyPlannerЩогодини або перед кожним розрахунком графіка
Технологічні операції виробничих замовлень: плановий початок, завершення, верстатТехнологічні операції в графікуSkyPlanner → LNУ разі зміни графіка, через вебхук SkyPlanner
Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000)Записи обліку часу, кількості, завершені технологічні операціїSkyPlanner → LNПісля кожного підтвердження або за кожну зміну
Відсутні в LNМатриця часу переналагодження, інструменти як ресурси з обмеженою доступністю, кількість операторів, альтернативні робочі центриВедуться у SkyPlannerНалаштовуються під час впровадження

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

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

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

3. Зворотний запис графіка. Для кожної технологічної операції, яку алгоритм розмістив або переніс у графіку, SkyPlanner передає плановий початок, завершення та верстат назад у відповідну операцію виробничого замовлення LN. Кількості, статус і калькуляція витрат залишаються в LN.

4. Підтвердження виконання в цеху. Оператори реєструють роботу через Mobile Confirmations, Production Timer або Quick Log Mode. Записи обліку часу підтримують графік в актуальному стані та передаються назад у LN як машино-години, кількості й завершені технологічні операції. Виберіть один канал реєстрації — SkyPlanner або сеанси LN, — щоб години ніколи не обліковувалися двічі.

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

ДаніВідповідальна система
Номенклатура, специфікації, технологічні маршрути, кількості та статус замовлень, запаси, облікові проведенняInfor LN
Послідовність технологічних операцій, плановий початок і завершення, призначення верстатаSkyPlanner
Матриця часу переналагодження, інструменти, кількість операторів, альтернативні робочі центриSkyPlanner
Зміни та відсутностіОдна система, обрана під час визначення обсягу

6. Спільна робота із засобами планування Infor. Enterprise Planning і далі формує пропозиції щодо постачання, а SkyPlanner складає графік виробничих замовлень з урахуванням реальних потужностей. У версіях LN 2026 для цього є налаштування External Planner: “The organization can integrate an external planning solution with Infor LN.” (Організація може інтегрувати зовнішнє рішення для планування з Infor LN.) Якщо Scheduler+ активний, спершу визначте, яка система керує датами: він додає статус Scheduled і вимагає скласти графік перед запуском замовлення у виробництво.

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

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

Сам проєкт охоплює такі етапи:

  1. Визначення обсягу. Гілка версій, спосіб підключення, таблиця зіставлення, правила керування даними та канал реєстрації виробничих даних.
  2. Доступ. Надайте права на сервіси LN REST та активуйте їх, створіть серверний сервіс .ionapi і службовий обліковий запис або налаштуйте підписки на BOD в ION. Почніть із тестового середовища орендаря.
  3. Початкове завантаження. Номенклатура, специфікації матеріалів (BOM), технологічні операції маршрутів, робочі центри, верстати та календарі.
  4. Синхронізація замовлень. Виробничі замовлення, запаси та рядки замовлень на закупівлю — за подіями BOD або через періодичне опитування.
  5. Налаштування обмежень у SkyPlanner. Матриця часу налагодження, інструменти, кількість операторів та альтернативні робочі центри.
  6. Зворотний запис. Планові дати технологічних операцій, а потім — години та кількості.
  7. Паралельна робота. Використовуйте SkyPlanner паралельно з поточним планом, порівнюйте дати та виправляйте основні дані.
  8. Запуск в експлуатацію. Увімкніть зворотний запис, коли дані збігатимуться.

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

  • Невідповідна документація. LN 10.x і щорічні хмарні версії відрізняються. Planner+ і Scheduler+ описані лише в документації до версій 2026, а Job Shop Scheduler доступний починаючи з 10.8. Перевіряйте, чи кожна сторінка стосується вашої версії.
  • Інший продукт Infor. Infor LN — це не CloudSuite Industrial (SyteLine) і не M3. Їхні BOD та API відрізняються, тому користуйтеся лише документацією LN.
  • Сервіс не активовано. Виклики LN REST не працюватимуть, доки в середовищі орендаря не буде надано права на сервіс і не буде його активовано.
  • Фільтри для перелічуваних типів. OrderStatus — це перелічуваний тип, тому для фільтрації за статусом через OData $filter потрібен відповідний синтаксис, як повідомляють користувачі спільноти Infor.
  • Час виконання замовлення чи технологічний маршрут. Параметр Operations Horizon у Items – Planning визначає, чи використовують планові замовлення дані технологічного маршруту, чи фіксований Order Lead Time. Беріть тривалість із технологічних операцій маршруту, а не з часу виконання замовлення.
  • Сеанси робочих центрів. Якщо Job Shop by Site активний, LN використовує сеанс Work Center (tirou0601m000) замість Work Centers (tirou0101m000). Налаштовуйте зіставлення за тим сеансом, який використовує ваша компанія.
  • Машинний час і робочий час персоналу. У Production Order Hours записи машинного часу мають порожнє поле Employee. Зіставте машинний час і час операторів зі SkyPlanner з відповідними рядками.
  • Календарі підрозділів підприємства. Для кожного робочого центру завантажуйте календар його підрозділу, а не один спільний календар заводу.

Хто налаштовує інтеграцію з Infor LN

  1. Команда SkyPlanner налаштовує інтеграцію під час підключення та підтримує її після запуску в експлуатацію. Кожен завод використовує LN по-своєму: одиниці планування, структура робочих центрів, порядок запуску замовлень і практика проведення документів відрізняються. Саме для їх зіставлення потрібні фахові знання.
  2. Ваш партнер Infor LN також може долучитися. Він знає ваше середовище орендаря, права доступу та налаштування ION і може відповідати за частину інтеграції на боці LN. SkyPlanner зі свого боку надає REST API, документацію Swagger/OpenAPI та вебхуки.
  3. Ваші розробники можуть створити інтеграцію самостійно на основі того самого документованого REST API з токеном API. Для початку достатньо токена API, а команда SkyPlanner допоможе за потреби. Документація продукту відкрита для всіх у розділі Документація SkyPlanner.

Вартість SkyPlanner починається від 199 € на місяць за 5 робочих центрів зі щомісячною оплатою. Вартість інтеграції розраховується заздалегідь відповідно до ваших процесів і потреб разом із тарифним планом, тож ви знаєте повну суму ще до початку роботи. Порівняння з власними засобами планування LN наведено в матеріалі Планування виробництва в Infor LN з урахуванням реальних потужностей обладнання та персоналу, огляд — на сторінці Infor LN, а інші системи — у розділі інтеграцій з 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

Вид із повітря на завод Piristeel із виробництва систем безпеки покрівлі в Каухава

99,2%надійність поставок

«SkyPlanner зробив вузькі місця видимими та впорядкував управління виробництвом».

Toni Tuori, керівник виробництва
Piristeel · Системи безпеки покрівлі та водостічні системи

Цього року надійність поставок досягла 99,2%, а календарне планування заощаджує до чотирьох годин робочого часу щодня.

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

Меншезупинок через нестачу матеріалів

«Цінність SkyPlanner для нас у тому, що це інструмент, який працює щодня, особливо коли потрібно визначити дати поставок».

Tommi Männistö, керівник відділу планування виробництва
Eskomatic · Механічна обробка на замовлення

Автоматичне планування завантаження дає змогу точніше визначати дати поставок, а кількість зупинок виробництва через нестачу матеріалів різко скоротилася.

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

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

Як підключити APS до Infor LN?

Для хмарної LN — через LN REST API в ION API Gateway з OAuth 2.0, а також за допомогою ION BOD для передавання подій змін. Для локальної LN 10.x — через ION BOD або експорт файлів. SkyPlanner забезпечує двосторонню інтеграцію з Infor LN в обох варіантах.

Який API LN працює з виробничими замовленнями?

Сервіс tiapi.sfcProductionOrder у LN REST API. Він зчитує виробничі замовлення та верстатні операції й реєструє машинний час, дані про кількість і завершені операції. Перелік інших сервісів для кожного середовища орендаря доступний в ION API Gateway.

Хто створює інтеграцію з Infor LN?

Команда SkyPlanner налаштовує двосторонню інтеграцію відповідно до вашої конфігурації LN під час підключення та підтримує її після запуску в експлуатацію. Ваш партнер Infor LN або власні розробники також можуть створити інтеграцію на основі документованого REST API SkyPlanner — для початку достатньо токена API.

Чи потрібні нам Scheduler+ або Planner+ для роботи зі SkyPlanner?

Ні. SkyPlanner складає графік виробничих замовлень LN за допомогою власного механізму планування для будь-якої версії LN. У версіях LN 2026 налаштування External Planner — це документований спосіб використовувати зовнішнє рішення для планування разом із LN.

Чому варто підключити SkyPlanner замість впровадження Scheduler+?

Scheduler+ — це додатковий модуль, який “may require a commercial component” (може потребувати комерційного компонента) (джерело). Його описано в документації починаючи з версій LN 2026, а робота з графіком передбачає завантаження даних, запуск розрахунку й подальше затвердження планувальником (джерело). SkyPlanner підключається до тієї LN, якою ви користуєтеся сьогодні, і запускається в експлуатацію протягом кількох тижнів після початку підключення. Autopilot автоматично переплановує графік після кожної суттєвої зміни. Команда SkyPlanner налаштовує та підтримує двосторонню інтеграцію, а ваш партнер LN може відповідати за її частину на боці LN.

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

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