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

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

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

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

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

Інтеграції / ERP / Plex Smart Manufacturing Platform

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

Цей посібник пояснює партнерам та ІТ-командам, як підключити Plex Smart Manufacturing Platform до SkyPlanner APS. Обмін даними між SkyPlanner і Plex відбувається в обох напрямках:

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

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

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

Plex — це єдина хмарна платформа з багатоклієнтською архітектурою, тож усі клієнти працюють на актуальній версії. Є чотири способи інтеграції:

  1. Plex Connect REST APIs. Plex представила Plex Connect у 2015 році як “a new REST/JSON API.” (новий API на основі REST із форматом даних JSON). (джерело) Колекції з керуванням версіями охоплюють деталі, постачальників, клієнтів, замовлення на закупівлю, робочі центри та інструменти.
  2. Plex Custom APIs. У технічному описі Plex зазначено: “The developer portal is also available for creating unique APIs.” (Портал розробника також дає змогу створювати власні API.) (джерело) Партнери використовують цей спосіб для об’єктів, які не мають стандартної колекції.
  3. Plex UX Data Sources. Plex надає доступ до своїх джерел даних через REST. Звідси зазвичай зчитують виробничі завдання, їхні технологічні операції, виробничі записи та контейнери із запасами.
  4. Plex Classic Data Sources. Застарілий спосіб доступу через SOAP, який використовують лише тоді, коли джерело даних Classic не має відповідника в UX.

SkyPlanner використовує Plex Connect для основних даних і закупівель, а Plex Data Sources — для виробничих завдань, технологічних операцій і виробничих даних.

Доступ і PCN

Доступ до API налаштовують окремо для кожного застосунку на Plex Developer Portal. Там вмикають колекції API, потрібні для інтеграції. Кожен виклик адресовано певному PCN — Plant Control Number, який ідентифікує завод або юридичну одиницю в Plex. Група з трьома заводами має три PCN. Інтеграція зіставляє кожен PCN з окремою конфігурацією SkyPlanner або з групами робочих центрів у межах однієї конфігурації.

Для викликів Data Source використовуються облікові дані вебсервісу для кожного PCN. Створіть окремий обліковий запис для інтеграції з доступом лише до потрібних джерел даних.

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

Модель синхронізації

На боці Plex синхронізація виконується за розкладом. SkyPlanner зчитує нові та змінені виробничі завдання, технологічні операції й дані про запаси з Plex Connect і Data Sources із періодичністю, заданою для кожного заводу. Партнер Plex також може передавати зміни з Plex безпосередньо до REST API SkyPlanner за тригерами на боці Plex, наприклад під час створення виробничого завдання.

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

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

Об’єкт Plex (інтерфейс)Об’єкт SkyPlannerНапрямокПеріодичність
Part (колекція parts у Plex Connect)Продукція та матеріалиPlex → SkyPlannerПочаткове завантаження, далі — синхронізація змін
Bill of Materials (Data Source)Структура виробу, складові вироби, матеріали для кожного виробуPlex → SkyPlannerПочаткове завантаження, далі — у разі змін
Технологічний маршрут і операції виготовлення деталі: робочий центр, норми часу (Data Source)Етапи процесу з часом налагодження та виконанняPlex → SkyPlannerПочаткове завантаження, далі — у разі змін
Робочий центр: верстат, виробнича комірка або дільниця (Plex Connect work centers)Робочі центри, групи робочих центрів, показники ефективностіPlex → SkyPlannerПочаткове завантаження, далі — зрідка
Виробниче завдання та його технологічні операції: кількість, термін виконання (Data Source)Замовлення та виробничі завданняPlex → SkyPlannerКожні кілька хвилин або передавання під час створення виробничого завдання
Запаси та контейнери (Data Source)Складські залишкиPlex → SkyPlannerЩогодини або перед кожним розрахунком графіка
Замовлення на закупівлю з очікуваними надходженнями (Plex Connect purchase orders)Очікувані матеріали на дату їх постачання; залишки оновлюються після встановлення статусу DeliveredPlex → SkyPlannerЩогодини або перед кожним розрахунком графіка
Інструменти (Plex Connect tools)Інструменти як спільні ресурси з обмеженою доступністюPlex → SkyPlannerПочаткове завантаження; далі — ведення у SkyPlanner
Заплановані початок і завершення для кожної технологічної операції та робочого центру (Custom API або Data Source)ГрафікSkyPlanner → PlexУ разі зміни графіка, через вебхук SkyPlanner
Виробничі записи: кількість, початок, завершення, простоїЗаписи обліку часу та підтвердження операторівSkyPlanner → PlexЗа кожним підтвердженням або за зміну
Дані про обмеження у SkyPlannerМатриця часу переналагодження, кількість операторів на виробниче завдання, альтернативні робочі центри та персоналВедення у SkyPlannerНалаштування під час впровадження

Сценарії інтеграції

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

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

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

4. Підтвердження з виробництва. Оператори реєструють початок роботи, кількості та простої через Mobile Confirmations, Production Timer або Quick Log Mode, а графік оновлюється в міру виконання робіт. Підтвердження повертаються до Plex як виробничі записи. Для кожного робочого центру виберіть один канал: оператори мають вводити підтвердження або у SkyPlanner, або в Plex Control Panel, але не в обох системах.

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

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

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

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

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

Далі проєкт проходить сім етапів:

  1. Зіставлення даних. Узгодьте таблицю зіставлення, рівні PCN і робочих центрів, правила відповідальності за дані та періодичність синхронізації.
  2. Доступ до Plex. Увімкніть колекції Plex Connect у Developer Portal і налаштуйте обліковий запис Data Source для кожного PCN.
  3. Початкове завантаження. Деталі, специфікації BOM, технологічні маршрути, робочі центри, інструменти.
  4. Синхронізація виробничих завдань і замовлень на закупівлю. Виробничі завдання, технологічні операції, запаси та відкриті замовлення на закупівлю — за розкладом.
  5. Налаштування обмежень у SkyPlanner. Матриця часу переналагодження, кількість операторів на виробниче завдання, альтернативні робочі центри та персонал.
  6. Зворотний запис і підтвердження. Передавання запланованого часу та виробничих записів до Plex.
  7. Паралельна робота та запуск. Використовуйте SkyPlanner паралельно з поточним планом, виправте основні дані, а потім увімкніть зворотний запис.

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

  • Вибір потрібного джерела даних. У Plex є багато джерел даних із полями, що частково дублюються. Найскладніше в інтеграції з Plex — вибрати джерело, яке повертає саме ту кількість або статус, що вам потрібні. Під час визначення обсягу робіт узгодьте кожне джерело за назвою.
  • Деталізація робочих центрів. Якщо робочий центр насправді є дільницею з чотирма верстатами, його потрібно подати як чотири робочі центри або групу з коефіцієнтами ефективності. Інакше графік передбачатиме навантаження понад його можливості.
  • Одиниці вимірювання. На підприємствах із процесним виробництвом партії вимірюють у грамах або літрах, а на наступному етапі — у штуках. Під час імпорту перераховуйте одиниці для кожної технологічної операції.
  • Контейнери та загальна кількість деталей. Plex обліковує запаси в контейнерах у цеху. Підсумовуйте вміст контейнерів, доступних для планування, і виключайте заблоковані запаси та запаси на карантині.
  • Норми часу. Перед першим розрахунком графіка звірте час налагодження та виконання технологічних операцій для деталей із фактичними виробничими записами.
  • Кілька PCN. Під час зіставлення даних розмежовуйте заводи, щоб виробничі завдання одного заводу ніколи не потрапляли на робочі центри іншого.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

100%надійність поставок із 2021 року

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

Дан Берглунд, COO/CFO
Opes Corporation · Хімічне та харчове виробництво

Надійність поставок становить 100% протягом усього часу використання SkyPlanner — із 2021 року.

Читати відгук Opes Corporation

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

Чи є в Plex API для даних календарного планування виробництва?

Так. Plex Connect надає REST/JSON API для деталей, замовлень на закупівлю, робочих центрів та інструментів. Plex Data Sources відкривають доступ до виробничих завдань, технологічних операцій, виробничих записів і запасів. Решту потреб покривають Plex Custom APIs.

Хто розробляє інтеграцію з Plex?

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

Навіщо підключати SkyPlanner замість додавання Plex Finite Scheduling або Finite Scheduler?

Plex відносить планування виробництва з урахуванням реальних потужностей обладнання та персоналу до можливостей MES/MOM (джерело) і позиціонує Finite Scheduler як “An Adaptive Plex MES Integration” (адаптивну інтеграцію з Plex MES) (джерело). SkyPlanner підключається до пакета Plex, яким ви вже користуєтеся, і починає працювати протягом кількох тижнів після початку впровадження. Autopilot автоматично перебудовує графік за кожної суттєвої зміни. Команда SkyPlanner налаштовує та підтримує двосторонню інтеграцію, а ваш партнер Plex може відповідати за частину на боці Plex.

Чи потрібно щось встановлювати в Plex?

Ні. Доступ налаштовується в Plex Developer Portal та окремо для кожного PCN. SkyPlanner працює у хмарі паралельно з Plex.

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

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

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

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