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

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

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

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

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

Інтеграції / ERP / Oracle NetSuite

Чи є в NetSuite планування виробництва? Вбудовані засоби та SkyPlanner APS

Oracle NetSuite планує виробництво без урахування обмежень потужностей, якщо не додати Advanced Manufacturing SuiteApp. У власній документації Oracle зазначено, що таке планування “doesn’t account for current work center capacity or resource use.” (не враховує поточну потужність робочих центрів або використання виробничих ресурсів). Advanced Manufacturing додає процедуру Finite Scheduling, яка передає виробничі замовлення у виробництво в послідовності, заданій планувальником.

Діаграма Ганта в SkyPlanner APS із виробничими завданнями, розподіленими між робочими центрами, та списком замовлень унизу.

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

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

Як NetSuite планує виробництво: крок за кроком

1. Робочі центри та робочі календарі

Робочий центр у NetSuite — це не запис про верстат. Це статична група Group (Lists > Relationships > Groups, Oracle) з установленим прапорцем Manufacturing Work Center. На підвкладці Manufacturing Work Center Settings для групи задаються Machine Resources, Labor Resources і Work Calendar. За замовчуванням кількість верстатів і кількість працівників дорівнюють 0, а календарем є Default Work Calendar.

У стандартних засобах керування виробництвом потужність кожного робочого центру визначають кількість верстатів, кількість працівників і календар. Окремі одиниці обладнання та інші ресурси з’являються в Advanced Manufacturing Work Bench (крок 5).

2. Технологічний маршрут Manufacturing Routing

Запис Manufacturing Routing (REST: manufacturingRouting) містить перелік технологічних операцій для виготовлення складального виробу. Для кожної операції задано Operation Sequence, Operation Name, Manufacturing Work Center, Setup Time, Run Rate і параметри часового зсуву (Auto-calculate Lag, Lag Type, Lag Amount, Lag Unit). Setup Time — це час налагодження у хвилинах на замовлення, а Run Rate — час обробки у хвилинах на одиницю продукції. NetSuite використовує обидва показники разом із робочим календарем, щоб визначити час виконання кожної операції. Якщо виробниче замовлення використовує технологічний маршрут, NetSuite створює записи Manufacturing Operation Task (REST: manufacturingOperationTask) — по одному на кожну операцію.

3. Пряме або зворотне планування

Кожне виробниче замовлення планується за одним із двох методів. За прямого планування, Forward Scheduling, ви задаєте Production Start Date, а NetSuite розраховує дату завершення. За зворотного планування, Backward Scheduling, ви задаєте Production End Date, а NetSuite розраховує дату початку у зворотному напрямку на основі технологічного маршруту й календаря робочого центру. Щоб задавати метод у виробничих замовленнях, спочатку потрібно ввімкнути параметр Generate Work Orders in Supply Planning.

Обидва методи планують без обмеження потужностей. Oracle прямо зазначає: “NetSuite uses infinite capacity scheduling to schedule work” (NetSuite планує роботи без обмеження потужностей), а також що цей підхід “can result in resource overloads.” (може призводити до перевантаження виробничих ресурсів). Терміни кожного виробничого замовлення визначаються за його технологічним маршрутом і календарем так, ніби робочий центр виконує лише це замовлення. Усі десять виробничих замовлень із терміном готовності в п’ятницю можуть потрапити на один робочий центр у четвер. Oracle також попереджає, що розрахована зворотним плануванням дата початку “may be a date in the past, prior to the current date.” (може бути в минулому, раніше за поточну дату).

4. Supply Planning та Rough-Cut Capacity Planning

Demand Planning, Supply Planning і Master Production Schedule визначають, що виробляти й коли ця продукція потрібна. Для перевірки потужностей є два інструменти:

  • Rough-Cut Capacity Planning (RCCP) у стандартних засобах керування виробництвом (Transactions > Manufacturing > Capacity Planning). Інструмент порівнює потужність робочих центрів із запланованим часом за виробничими замовленнями та запланованими виробничими замовленнями, щоб дати “a mid- to long-term view,” (середньо- та довгострокове уявлення про завантаження), і позначає перевантаження та недовантаження.
  • Rough Cut Capacity Planning (RCP) в Advanced Manufacturing (Advanced Manufacturing > Capacity Planning > Capacity Planning > Create Plan). Інструмент показує відсоток завантаження робочих центрів за період планування та дає змогу будувати сценарії «що, якщо».

Обидва інструменти формують звіти про потужності. Жоден із них не переносить у графіку жодної технологічної операції.

5. Advanced Manufacturing: Work Bench та окремі виробничі ресурси

Advanced Manufacturing SuiteApp доповнює кожен крок технологічного маршруту записом Manufacturing Work Bench. Саме в ньому задаються окремі виробничі ресурси, часові затримки, потреба в працівниках, робочі інструкції, витрати матеріалів і планова тривалість. Порядковий номер операції, її назва та робочий центр у Work Bench мають відповідати технологічному маршруту NetSuite.

6. Finite Scheduling: послідовність і запуск замовлень

Саме тут планування виробництва враховує доступні потужності. Планувальник відкриває Advanced Manufacturing > Finite Scheduling > Release Work Orders і виконує такі дії:

  1. Задає фільтри відображення: Location, Production Class, Horizon Start (має бути понеділок) і Horizon End, Planned Orders, Released Orders.
  2. Вибирає Schedule Date, Schedule Method (пряме або зворотне планування) та спосіб обробки Child Work Orders.
  3. Установлює прапорець WO Release для кожного виробничого замовлення в тій послідовності, у якій їх потрібно запускати. Поле Sequence заповнюється автоматично, і його можна редагувати.
  4. Натискає Sort Demand, за потреби — Preview Schedule, а потім — Release Work Orders.

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

За словами Oracle, планування виробництва в Advanced Manufacturing “optimizes work center throughput” (оптимізує пропускну здатність робочих центрів) і “considers the facility’s current and future capacity.” (ураховує поточну та майбутню потужність підприємства). Далі зазначено: “Planners can influence both the work order sequence and the number of assets that a work order can use at one time.” (Планувальники можуть впливати як на послідовність виробничих замовлень, так і на кількість виробничих ресурсів, які одне замовлення може використовувати одночасно). Це і є два важелі керування.

Що описує Oracle, а що залишає планувальнику

  • Стандартні засоби планують без обмеження потужностей. Без Advanced Manufacturing перевантаження виявляються у виробничому цеху, а не в плані. (Oracle)
  • Послідовність визначає планувальник. Oracle: “work orders must be released in sequence after they are created.” (після створення виробничі замовлення потрібно запускати послідовно). Планувальник установлює прапорці WO Release або редагує поле Sequence, а Oracle називає послідовність виробничих замовлень одним із важелів керування для планувальника. (Oracle)
  • Рекомендовано короткі горизонти планування. Щоб скоротити час обробки, Oracle радить: “keep horizon periods as short as possible. Generally less than one week.” (робіть горизонти якомога коротшими, зазвичай меншими за один тиждень). На практиці Finite Scheduling стає щотижневою процедурою запуску замовлень. (Oracle)
  • Перепланування потребує повторного запуску замовлень. “The planner can review existing commitments to capacity and re-schedule them when necessary.” (Планувальник може переглядати вже розподілене навантаження на потужності та за потреби переплановувати його). Фільтр Released Orders призначений “to reschedule released work orders,” (для перепланування вже запущених виробничих замовлень), після чого планувальник повторює процедуру запуску. (те саме джерело)
  • Заплановані виробничі замовлення охоплено лише частково. “Planned status work orders don’t support full or end-to-end scheduling, even when Auto-Scheduling is enabled.” (Виробничі замовлення зі статусом Planned не підтримують повного або наскрізного календарного планування, навіть коли ввімкнено Auto-Scheduling). (Oracle)
  • Без технологічного маршруту немає планування виробництва. “Work orders not associated with a NetSuite routing should not be scheduled.” (Виробничі замовлення, не пов’язані з технологічним маршрутом NetSuite, не слід включати до графіка). (Oracle)
  • Паралельне виконання має межу. “The number of concurrent assets shouldn’t exceed the number of assets assigned to the manufacturing work bench operation sequence.” (Кількість одночасно задіяних ресурсів не повинна перевищувати кількість ресурсів, призначених відповідній операції в Manufacturing Work Bench). (Oracle)
  • Час налагодження задається в технологічному маршруті. Поле Setup Time на кроці маршруту визначає кількість хвилин на одне замовлення. Це значення однакове незалежно від того, що раніше виготовляли на цьому робочому центрі. (Oracle)
  • Кожну зміну технологічного маршруту вносять двічі. Для кожного кроку маршруту потрібен окремий запис Work Bench з відповідним порядковим номером, назвою операції та робочим центром. Тому зміну маршруту потрібно повторити й у Work Bench. (Oracle)

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

Коли вбудованих засобів планування NetSuite достатньо

Власних інструментів NetSuite достатньо, коли:

  • У вас небагато виробничих ресурсів і вузький асортимент. Одне чи два вузьких місця, стабільні технологічні маршрути та повторювана продукція. За таких умов вистачить планування без обмеження потужностей, Rough-Cut Capacity Planning і планувальника, який візуально перевіряє завантаження.
  • Ви вже використовуєте Advanced Manufacturing, а виробництво нескладне. Один ресурс на операцію, короткі технологічні маршрути, тижневий ритм роботи й планувальник, якому зручно задавати послідовність вручну. Finite Scheduling це забезпечує.
  • Ви виробляєте на склад із тривалими термінами виконання. Якщо Supply Planning визначає закупівлі, а потужності потребують лише укрупненої перевірки, докладний графік операцій мало що додає.

Щойно асортимент зростає, термінові замовлення починають надходити посеред тижня або обмеженням стає наявність операторів, з’являються наведені нижче ознаки.

Коли потрібна система планування виробництва

Ви переросли можливості вбудованих інструментів, якщо вам знайомі кілька з цих ситуацій:

  • Тижнева послідовність запуску замовлень уже у вівторок не відповідає реальності, і планувальник перебудовує її кілька разів на тиждень.
  • Дати поставки визначають за нормативними термінами виконання, а відділ продажів постійно обіцяє строки, яких цех не може дотриматися.
  • Час переналагодження залежить від того, який виріб виготовляли перед цим, а правильна послідовність дала б змогу заощаджувати години щотижня.
  • Виробничі завдання чекають на інструмент, пристосування або матеріал, яких графік не врахував, або двом верстатам одночасно потрібен той самий інструмент.
  • Деякі виробничі завдання потребують двох чи трьох операторів одночасно, а план не показує, хто вільний.
  • Реальну потужність визначають оператори, зміни та відсутність працівників, а не значення Labor Resources у групі робочого центру.
  • Ви не використовуєте Advanced Manufacturing і не хочете додавати його лише заради календарного планування.

На що звернути увагу

  • Урахування реальної потужності кожного виробничого ресурсу — змін, персоналу, відпусток і понаднормової роботи, а не лише потужності групи робочих центрів.
  • Автоматичне визначення послідовності за термінами виконання та пріоритетами: система має розраховувати черговість, а не вимагати ручного вибору.
  • Переналагодження, що залежать від послідовності: час переходу між кожною парою продуктів в обох напрямках має враховуватися під час вибору черговості.
  • Інструменти як обмежені виробничі ресурси: один інструмент ніколи не має бути запланований одночасно на двох робочих центрах.
  • Кілька операторів на одне виробниче завдання та альтернативні верстати й працівники, коли основний виробничий ресурс недоступний.
  • Перевірка наявності матеріалів на запланований початок кожної технологічної операції — з урахуванням складських запасів і матеріалів, які ще очікуються за замовленнями.
  • Постійне перепланування, коли робота завершується із запізненням, верстат зупиняється або замовлення змінюється.
  • Наочний часовий графік, який планувальники можуть редагувати, та зворотний зв’язок із виробничого цеху, на який реагує розклад.
  • Спосіб інтеграції з NetSuite, придатний для 2026 року й надалі. За вказівкою Oracle, починаючи з версії 2026.1 нові інтеграції слід будувати на вебсервісах REST з OAuth 2.0. З версії 2027.1 створювати нові інтеграції SOAP або TBA буде неможливо, а у версії 2028.2 усі кінцеві точки SOAP буде вимкнено. Масове зчитування даних виконується через SuiteQL (POST /services/rest/query/v1/suiteql, до 100 000 результатів на запит).
  • Короткий пробний період із власними даними ще до написання коду інтеграції.

Яку роль відіграє SkyPlanner

SkyPlanner APS — це хмарна система планування виробництва, яка враховує реальні можливості обладнання та персоналу й працює разом із NetSuite. У NetSuite залишаються номенклатура, специфікації матеріалів, закупівлі, запаси та фінанси. SkyPlanner розраховує послідовність і переплановує роботу для кожного робочого центру, працівника й інструмента — те, що Finite Scheduling залишає планувальнику.

Ось як SkyPlanner відповідає наведеним вище вимогам:

  • Послідовність розраховується, а не задається вручну. Рушій Arcturus за секунди будує графік виробництва відповідно до доступних потужностей, термінів виконання, пріоритетів, пріоритетності клієнтів і ваших правил. Планувальники коригують його на інтерактивній діаграмі Ганта.
  • План оновлюється постійно, а не раз на тиждень. Autopilot автоматично переплановує роботу за змін у виробництві. Блокування та пріоритети залишаються під вашим контролем.
  • Переналагодження залежать від послідовності. Матриця часу переналагодження містить різні значення для переходів між продуктами в протилежних напрямках: із синього на червоний — 30 хвилин, із червоного на синій — 60. Рушій вибирає черговість із найменшими витратами часу на налагодження. Час підготовки та завершальних робіт враховується для кожного виробничого завдання.
  • Інструменти, персонал і альтернативи. Інструменти — це спільні виробничі ресурси з обмеженою доступністю: інструмент, зайнятий на одному робочому центрі, не планується одночасно на іншому. На одне виробниче завдання можна призначити кількох операторів для одночасної роботи. Якщо основний верстат або працівник недоступний, рушій розглядає альтернативи. Модель також враховує групи робочих центрів та їхню ефективність.
  • Матеріали враховано в плані. Для кожної технологічної операції перевіряються складські запаси та очікувані надходження за замовленнями на закупівлю: замовлений матеріал вважається доступним у дату поставки, зазначену в замовленні.
  • Не потрібно дублювати дані у Work Bench. SkyPlanner зберігає власні технологічні операції, тому вам не потрібні ні Advanced Manufacturing, ні окремий запис Work Bench для кожного кроку технологічного маршруту.
  • Зворотний зв’язок із цеху в тій самій системі. Оператори бачать свою чергу завдань і реєструють виконану роботу з телефона чи планшета за допомогою Mobile Confirmations, Production Timer і Quick Log Mode.

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

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

Обирайте SkyPlanner, якщо план має враховувати очікування матеріалів за замовленнями на закупівлю.

Обирайте SkyPlanner, якщо ви не хочете додавати Advanced Manufacturing лише заради календарного планування.

UTU Oy, виробник електрощитів і розподільних пристроїв з Улвіли, Фінляндія, використовує SkyPlanner для календарного планування виробництва разом з Oracle NetSuite. Консалтингова компанія, яка супроводжує ERP-систему UTU, запропонувала три варіанти календарного планування. UTU обрала SkyPlanner за гнучкість і модульність. У вересні 2025 року UTU запустила SkyPlanner в експлуатацію, інтегрувавши його з NetSuite та своєю системою нарахування заробітної плати.

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

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

Почніть із CSV-файлів, експортованих із NetSuite, у межах 30-денного безкоштовного пробного періоду (до 20 робочих центрів, без банківської картки). Ви побачите графік власного виробництва, що враховує реальні можливості обладнання та персоналу, ще до початку будь-якого проєкту інтеграції. Після цього вартість становить від 199 € на місяць, включно з 5 робочими центрами. Оплата щомісячна, скасувати підписку можна будь-коли. Вартість інтеграції розраховується заздалегідь з урахуванням вашого процесу та потреб і надається разом із вартістю тарифного плану, тож повну суму ви знаєте ще до початку роботи. Зазвичай впровадження завершується протягом кількох тижнів від початку налаштування. Отже, ви починаєте планувати реальне виробництво за кілька тижнів, а не після тривалого проєкту.

Загальний огляд дивіться на сторінці SkyPlanner APS для NetSuite, а технічні подробиці реалізації — у посібнику з інтеграції з NetSuite.

Відгуки виробників про 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

Зварювальник KJH-Comp шліфує зварну сталеву конструкцію на заводі в Алагярмя

98%надійності поставок проти приблизно 50% раніше

«SkyPlanner відіграє вирішальну роль у підтриманні надійності наших поставок».

Hannu Lahtinen, керуючий директор
KJH-Comp · Вироби з листового металу та контрактне виробництво

Надійність поставок зросла з приблизно 50% до 98%, а для календарного планування тепер потрібен один керівник замість двох.

Читати відгук KJH-Comp

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

Чи є в NetSuite інструмент календарного планування?

Так. Стандартна версія NetSuite планує виробничі замовлення вперед або назад у часі на основі Manufacturing Routing і календарів робочих центрів, без урахування обмежень виробничих потужностей. Advanced Manufacturing SuiteApp додає функцію Finite Scheduling, у якій планувальник визначає черговість і запускає виробничі замовлення з урахуванням доступності обладнання.

У чому різниця між плануванням виробництва з урахуванням доступних потужностей і без нього в NetSuite?

Планування з необмеженими потужностями визначає час виконання кожного виробничого замовлення за його технологічним маршрутом і календарем, не враховуючи іншого навантаження на робочий центр. Finite Scheduling в Advanced Manufacturing розміщує виробничі замовлення на доступному обладнанні в тій черговості, у якій планувальник запускає їх у виробництво. Oracle рекомендує зазвичай обмежувати горизонт такого планування періодом менш ніж тиждень.

Чи є в NetSuite укрупнене планування виробничих потужностей?

Так, у двох місцях. Стандартний виробничий функціонал містить Rough-Cut Capacity Planning у меню Transactions > Manufacturing > Capacity Planning, а Advanced Manufacturing має власні плани RCP. Обидва інструменти показують навантаження відносно потужності кожного робочого центру. Жоден із них не будує розкладу технологічних операцій.

Чи потрібен Advanced Manufacturing для використання SkyPlanner APS із NetSuite?

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

Чи враховує SkyPlanner залежність переналагоджень від послідовності виробництва та використання спільних інструментів?

Так. Матриця часу переналагодження задає час переходу для кожної пари продуктів в обох напрямках, а рушій вибирає черговість із найменшими витратами часу на налагодження. Інструменти — це виробничі ресурси з обмеженою доступністю, тому інструмент, зайнятий на одному робочому центрі, не планується одночасно на іншому. Виробничі завдання можуть потребувати одночасної роботи кількох операторів, а коли основний виробничий ресурс недоступний, рушій використовує альтернативні верстати або персонал.