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

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

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

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

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

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

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

Цей посібник пояснює партнерам та ІТ-командам, як підключити DELMIAWorks, колишню IQMS, до SkyPlanner APS. SkyPlanner обмінюється даними з DELMIAWorks в обох напрямках через DELMIAWorks WebAPI:

  • До SkyPlanner надходять виробничі замовлення, Bills of Manufacturing з операціями виготовлення деталей, робочі центри, інструменти й пресформи, номенклатура, складські залишки та замовлення на закупівлю.
  • До виробничих замовлень передаються назад заплановані дати початку й завершення та призначений робочий центр.
  • Кількість придатних деталей можна передавати як записи про виробіток, а час налагодження й виконання — як трудовитрати за завданнями в Time & Attendance.
  • Вебхуки SkyPlanner передають зміни графіка одразу, щойно вони відбуваються.
Діаграма Gantt у SkyPlanner APS із завданнями, розподіленими між робочими центрами, та списком замовлень унизу.

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

Інтерфейси інтеграції DELMIAWorks

У документації DELMIAWorks зазначено: “WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs” (WebAPI містить API SDK для GRAPHQL API та WebAPI SDK для REST API) (технічний опис WebAPI). REST-частину організовано за модулями та контролерами. Для інтеграції календарного планування використовуються такі:

  • Manufacturing WorkOrders: WorkOrder, WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders, CreateWorkOrder, UpdateWorkOrder, UpdateWorkOrderEx, WorkOrderReleases, InventoryItemsForWorkOrder, SalesOrdersForWorkOrder.
  • Manufacturing Schedule: RunAutoLoad, RemoveFromSchedule, NextSetup, GetSetupTemplateChecklists.
  • Manufacturing WorkCenters: WorkCenter, WorkCenters, WorkCenterDetails, RunningWorkOrder, PMEquipment.
  • Manufacturing BOM: BillOfMaterials, BomLabor, PartOperations, StandardOperations, BOMComponents.
  • Manufacturing Inventory: InventoryItems, AddProductionRecords, InventoryProductionReportsByWorkOrder.
  • Manufacturing Realtime: GetWorkCenterSchedule, ActualCavity, GetSetupTime, RealTimeData.
  • Manufacturing Downtime: AddDownTime, CloseDownTime.
  • PO Receiving: POs, POLineItems, POReleaseItems, POReceipts.
  • Time & Attendance: TimeClock (LogInOut, TaskClockLogin), Tasks (ClockInTATask, ClockOutTATask, UpdateGoodParts), EmployeeCalendar.

GraphQL SDK підходить для масового читання даних, наприклад для початкового завантаження номенклатури та BOM. Усі операції запису виконуються через REST-контролери.

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

У DELMIAWorks створіть окремий обліковий запис користувача для інтеграції та перевірте, чи ліцензовано й установлено WebAPI у вашому середовищі. Модуль Realtime надає контролер AuthToken, а сеанс WebAPI відкривається з обліковими даними користувача інтеграції. Точні налаштування для вашої версії підтвердить ваш партнер DELMIAWorks.

У SkyPlanner кожен виклик містить токен API в заголовку Authorization-Token. Токен створюється у SkyPlanner у розділі Settings > API. Щоб розпочати розробку, достатньо токена API.

Події та періодичне опитування

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

Щоб отримувати зміни з DELMIAWorks, періодично опитуйте WebAPI. Зчитуйте ScheduledWorkOrders і UnscheduledWorkOrders кожні кілька хвилин, а замовлення на закупівлю та номенклатуру — рідше. IQAlert, механізм сповіщень і дій у DELMIAWorks, може запускати дії за подіями в межах партнерського проєкту.

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

Об’єкт DELMIAWorks (інтерфейс)Об’єкт SkyPlannerНапрямокПеріодичність
Номенклатура (InventoryItems)Продукція та матеріалиDELMIAWorks → SkyPlannerПочаткове завантаження, далі — періодичне опитування
Bill of Manufacturing, компоненти BOM (BillOfMaterials, BOMComponents)Структура виробу, матеріали для кожного виробуDELMIAWorks → SkyPlannerПочаткове завантаження, далі — у разі змін
Операції виготовлення деталей, стандартні операції, трудовитрати BOM (PartOperations, BomLabor)Технологічні операції із зазначенням тривалості, часу налагодження та кількості операторівDELMIAWorks → SkyPlannerПочаткове завантаження, далі — у разі змін
Робочі центри: преси, екструдери, виробничі комірки (WorkCenters, WorkCenterDetails)Робочі центри, групи робочих центрів, показники ефективностіDELMIAWorks → SkyPlannerПочаткове завантаження, надалі — зрідка
Інструменти й пресформи, пресформи для різних деталей, гнізда (BOM, ActualCavity)Інструменти як обмежені ресурси, кількість за циклDELMIAWorks → SkyPlannerПочаткове завантаження, далі — у разі змін
Shop Calendar, календар працівників (EmployeeCalendar)Зміни, персонал, відсутностіDELMIAWorks → SkyPlannerЩодня або окреме ведення змін у SkyPlanner
Виробничі замовлення та їхні партії запуску (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders)Замовлення та виробничі завдання з термінами виконання й потребами в матеріалахDELMIAWorks → SkyPlannerОпитування кожні кілька хвилин
Наявні запаси за кожною позицією (InventoryItems)Складські залишкиDELMIAWorks → SkyPlannerОпитування щогодини або під час розрахунку розкладу
Замовлення на закупівлю та партії постачання (POs, POReleaseItems)Замовлення на закупівлю, очікувані надходження матеріалів за датами постачанняDELMIAWorks → SkyPlannerОпитування щогодини або під час розрахунку розкладу
Дати початку й завершення виробничого замовлення, робочий центр (контролер Manufacturing WorkOrders)Заплановані початок і завершення, призначений робочий центрSkyPlanner → DELMIAWorksУ разі зміни розкладу, через вебхук SkyPlanner
Записи про виробіток: придатні деталі за виробничим замовленням (AddProductionRecords)Кількість виготовленої продукції за даними підтверджень виконанняSkyPlanner → DELMIAWorksЗа кожним підтвердженням, якщо вибрано цей варіант
Трудовитрати за завданнями (ClockInTATask, ClockOutTATask)Записи обліку часу та підтвердження операторівSkyPlanner → DELMIAWorksЗа кожним підтвердженням або за зміну, якщо вибрано цей варіант
Не в DELMIAWorksМатриця часу переналагодження, альтернативні преси та персоналВедуться у SkyPlannerНалаштовуються під час впровадження

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

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

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

3. Зворотний запис розкладу. Коли алгоритм розміщує виробниче замовлення в розкладі або переміщує його, вебхук SkyPlanner запускає оновлення замовлення через контролер Manufacturing WorkOrders. Він передає заплановані дати початку й завершення та робочий центр, який вибрав SkyPlanner. Точний перелік полів і те, як дошка Finite Schedule враховуватиме їх, узгоджуються під час визначення обсягу впровадження.

4. Підтвердження виконання в цеху. Оператори реєструють виконану роботу через SkyPlanner Mobile Confirmations або Production Timer, а записи обліку часу підтримують актуальність розкладу. Ви вирішуєте, чи передавати фактичні дані назад. Якщо так, кількість придатних деталей передається в AddProductionRecords, а трудовитрати — через виклики API Time & Attendance для обліку роботи за завданнями. Якщо ні, RealTime і Shopworks продовжують вести облік як раніше, а SkyPlanner зчитує хід виконання з DELMIAWorks.

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

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

Визначте одну систему, яка записуватиме дати виробничих замовлень. Вимкніть Auto Load для робочих центрів, які планує SkyPlanner, зокрема всі дії IQAlert, що запускають Update Schedule та Auto Load. Для фіксації найближчого періоду розкладу цих робочих центрів використовуйте Running Time Lock у SkyPlanner замість часового обмеження змін у DELMIAWorks.

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

Впровадження зазвичай завершується протягом кількох тижнів після початку роботи. До цього перевірте розклад у межах 30-денного безплатного пробного періоду, використовуючи робочі центри, BOM і відкриті виробничі замовлення, експортовані з DELMIAWorks у CSV або Excel.

  1. Зіставлення даних. Узгодьте таблицю зіставлення, правила визначення системи-власника даних, частоту синхронізації та те, чи передаватимуться назад дані про випуск продукції й трудовитрати.
  2. Доступ до DELMIAWorks. Створіть обліковий запис для інтеграції та перевірте наявність ліцензії WebAPI. Спочатку перевірте роботу на тестовій базі даних.
  3. Початкове завантаження. Номенклатура, специфікації BOM, технологічні операції для деталей, робочі центри, прес-форми та календарі.
  4. Синхронізація виробничих замовлень і замовлень на закупівлю. Періодичне опитування з фільтрами та повторними спробами.
  5. Налаштування обмежень у SkyPlanner. Матриця часу переналагодження, прес-форми як інструменти, кількість операторів на виробниче завдання, альтернативні преси та персонал.
  6. Зворотний запис графіка. Оновлення виробничих замовлень через вебхуки SkyPlanner, а також передавання даних про випуск продукції й трудовитрати, якщо ви вибрали цю можливість.
  7. Паралельне тестування. Запустіть SkyPlanner паралельно з поточним Finite Schedule, порівняйте дати та виправте основні дані.
  8. Промисловий запуск. Вимкніть Auto Load для робочих центрів, охоплених плануванням, і ввімкніть зворотний запис.

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

  • Комбіновані прес-форми. Одна прес-форма виготовляє кілька різних виробів за один цикл. Змоделюйте такий запуск як одне виробниче завдання, що випускає всі ці вироби, щоб прес-форма резервувалася лише один раз.
  • Гнізда прес-форми. Якщо гніздо заблоковане, фактична кількість робочих гнізд може відрізнятися від нормативної. Визначте, що використовувати для розрахунку тривалості: нормативне значення чи значення ActualCavity з RealTime.
  • Сумісність прес-форм і пресів. Не кожна прес-форма підходить до кожного преса. Для кожної прес-форми задайте в SkyPlanner допустимі преси як альтернативи, щоб завдання переносилися лише на сумісний прес.
  • Зміна кольору та матеріалу. Внесіть у матрицю часу переналагодження фактичний час очищення та заміни прес-форми для кожного напрямку переходу. Наприклад, перехід із синього на червоний може тривати 30 хвилин, а з червоного на синій — 60.
  • Auto Load і часові межі планування. Якщо дві системи планування записують дати, між ними виникатимуть конфлікти. Перед промисловим запуском вимкніть обидві функції для робочих центрів, які планує SkyPlanner.

Хто налаштовує та підтримує інтеграцію з DELMIAWorks

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Який API DELMIAWorks використовує SkyPlanner?

DELMIAWorks WebAPI. SkyPlanner зчитує дані через контролери REST або через GraphQL SDK для масового зчитування. Зворотний запис виконується через контролери REST: оновлення виробничих замовлень через контролер WorkOrders, AddProductionRecords і виклики завдань Time & Attendance.

Які дані SkyPlanner записує назад у DELMIAWorks?

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

Чи працює інтеграція з IQMS EnterpriseIQ?

DELMIAWorks — це поточна назва IQMS EnterpriseIQ. Інтеграція використовує WebAPI, тому вирішальне значення має наявність установленого й ліцензованого WebAPI у вашій версії. Ваш партнер перевірить це під час визначення обсягу проєкту.

Як враховуються прес-форми та комбіновані прес-форми?

У SkyPlanner прес-форми моделюються як інструменти з обмеженою доступністю, тому одна прес-форма ніколи не використовується на двох пресах одночасно. Виготовлення всіх виробів за один запуск комбінованої прес-форми планується як одне виробниче завдання. Допустимі для кожної прес-форми преси задаються як альтернативи.

Що робити з Auto Load?

Вимкніть Auto Load для робочих центрів, які планує SkyPlanner, а також дії IQAlert, що запускають цю функцію. SkyPlanner стає єдиною системою, яка записує дати виробничих замовлень для цих робочих центрів.

Хто реалізує інтеграцію?

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