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

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

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

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

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

Інтеграції / ERP / E2 Shop System

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

Цей посібник пояснює партнерам та ІТ-командам, як підключити E2 Shop System (E2 SHOP) або E2 MFG до SkyPlanner APS. SkyPlanner обмінюється даними з E2 в обох напрямках:

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

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

Яку версію E2 ви використовуєте?

Спочатку з’ясуйте це, адже від відповіді залежить спосіб інтеграції:

Ваша системаЩо це за продукт сьогодніСпосіб інтеграції
E2 Shop System (настільна версія на вашому сервері)Початкова версія E2 від Shoptech для підприємств, що працюють на замовленняПряме підключення до вашого сервера E2, за потреби — обмін файлами
E2 MFG (E2 Manufacturing System)Редакція E2 для повторюваного, дискретного та змішаного виробництва, яку ECI позначає як “for existing customers” (для наявних клієнтів)Так само, як для локальної E2 Shop System
E2 SHOP на хостингуВебплатформа, яку ECI переробила на JobBOSS²Якщо зараз ви використовуєте JobBOSS², скористайтеся посібником з інтеграції JobBOSS²

ECI описує JobBOSS² як “formerly E2 Shop” (раніше — E2 Shop) і зазначає, що продукт “combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality” (поєднує зручну платформу E2 SHOP, створену для хмари, із широкою функціональністю JobBOSS) (ECI). Решта цього посібника стосується підприємств, які використовують E2 Shop System або E2 MFG.

Способи інтеграції E2

Опубліковані ECI API для виробничих систем на сайті ECI Manufacturing API Documentation призначені для JobBOSS², M1, Macola та Deacom. Натомість до E2 підключаються безпосередньо на рівні інсталяції. Це добре підходить для локальної E2: дані зберігаються на сервері, яким керує ваша ІТ-команда. Конкретний спосіб читання й запису даних для вашої інсталяції узгоджується під час визначення обсягу впровадження.

  1. Пряме підключення до локального сервера. Служба інтеграції у вашій мережі читає з бази даних E2 відкриті виробничі завдання, операції технологічних маршрутів, робочі центри, працівників, матеріали й замовлення на закупівлю. Запланований час початку та завершення вона записує назад в операції завдань. Ваша ІТ-команда погоджує доступ, окремий службовий обліковий запис і конкретні поля для запису. Це основний спосіб двосторонньої інтеграції з оперативним обміном даними.
  2. Експорт та імпорт за розкладом. Звіти E2 та експорт із таблиць формують файли CSV або Excel з виробничими завданнями, технологічними маршрутами й робочими центрами. Їх читає засіб імпорту даних SkyPlanner. Цей спосіб використовується під час пробного періоду, а також для основних даних, які ви завантажуєте лише час від часу.
  3. Інсталяції на хостингу. Якщо E2 розміщена на хостингу ECI, доступ до даних узгоджується з ECI. Заздалегідь зверніться до свого менеджера в ECI.

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

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

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

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

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

Об’єкт E2Об’єкт SkyPlannerНапрямокЧастота
Деталі та калькуляції, багаторівневі специфікації матеріалівПродукти, матеріали, структура продуктуE2 → SkyPlannerПочаткове завантаження, далі — у разі змін
Операції технологічного маршруту: робочий центр, час налагодження, час виконанняТехнологічні операції з тривалістю та часом налагодженняE2 → SkyPlannerПочаткове завантаження, далі — у разі змін
Робочі центри та верстатиРобочі центри, групи робочих центрів, показники ефективностіE2 → SkyPlannerПочаткове завантаження, надалі — зрідка
Працівники, зміни, підрозділи, неробочі дніПерсонал, зміни, календаріE2 → SkyPlannerЩодня або окреме ведення змін у SkyPlanner
Замовлення та виробничі завдання: номер завдання, деталь, кількість, строк виконання, пріоритет, позначка терміновостіЗамовлення зі строками виконання та пріоритетамиE2 → SkyPlannerОпитування кожні кілька хвилин
Операції технологічного маршруту завдання: статус, виготовлена кількість, залишок годинВиробничі завдання для кожної технологічної операціїE2 → SkyPlannerОпитування кожні кілька хвилин
Потреби в матеріалах, замовлення на закупівлю зі строками поставкиПотреби в матеріалах, замовлення на закупівлю за датами поставкиE2 → SkyPlannerОпитування щогодини або під час розрахунку розкладу
Заплановані початок і завершення операції завдання, робочий центр, працівникЗаплановані початок і завершення, верстат та оператор для кожної операціїSkyPlanner → E2У разі зміни розкладу, через вебхук SkyPlanner
Витрачений час і виготовлена кількість для кожної операції завданняЗаписи обліку часу та підтвердження операторівSkyPlanner → E2Після кожного підтвердження або за кожну зміну, якщо вибрано цей варіант
В E2 відсутніМатриця часу переналагодження, інструменти як обмежені ресурси, альтернативні верстати та працівникиВедуться у SkyPlannerНалаштовуються під час впровадження

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

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

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

3. Зворотний запис розкладу. Коли рушій планує або переносить операцію, вебхук SkyPlanner запускає службу інтеграції. Вона записує запланований час початку й завершення в цю операцію завдання в E2. Якщо SkyPlanner переніс операцію на інший верстат або призначив іншого працівника, служба також записує робочий центр і працівника. Після цього Whiteboard і Planning Board показують дати зі SkyPlanner.

4. Підтвердження з виробництва. Оператори реєструють виконану роботу через SkyPlanner Mobile Confirmations або Production Timer, а записи обліку часу підтримують розклад в актуальному стані. Ви вирішуєте, чи передавати фактичний час назад до E2. Якщо так, кожне підтвердження записується як час і кількість в операції завдання. Якщо ні, E2 Data Collection працює без змін, а SkyPlanner читає дані про виконання з операцій завдань.

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

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

Виберіть одну систему для запису дат операцій виробничих завдань. Планувальники переносять роботи у SkyPlanner, а дати передаються до E2. Для завдань, запланованих у SkyPlanner, потрібно припинити перетягування карток на Planning Board, інакше два плани почнуть розходитися.

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

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

  1. Визначення обсягу. Уточніть редакцію та версію E2, сервер, таблицю зіставлення, правила визначення системи-власника даних і те, чи передаватимуться дані про час назад до E2.
  2. Доступ. Ваша ІТ-команда створює службовий обліковий запис і погоджує доступ на читання та запис. Зробіть повну резервну копію E2 і спочатку проведіть тестування на копії даних компанії.
  3. Початкове завантаження. Деталі, специфікації матеріалів, технологічні маршрути, робочі центри, працівники та зміни.
  4. Синхронізація виробничих завдань і замовлень на закупівлю. Періодичне опитування для виявлення змін із повторними спробами та журналюванням.
  5. Налаштування обмежень у SkyPlanner. Матриця часу переходів між операціями, інструменти, кількість операторів на виробниче завдання та альтернативні верстати або працівники.
  6. Зворотний запис розкладу. Вебхуки запускають запис дат в операції виробничих завдань, а за вашим вибором — також часу та кількості.
  7. Паралельне тестування. Використовуйте SkyPlanner паралельно з поточним Whiteboard, порівнюйте дати та виправляйте основні дані.
  8. Запуск у роботу. Увімкніть запис назад до E2, коли дані збігатимуться.

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

  • Редакція та версія. Встановлені системи E2 Shop System та E2 MFG відрізняються залежно від версії. Уточніть свою версію під час визначення обсягу та повторно перевіряйте інтеграцію після кожного оновлення E2.
  • Ваш сервер — ваші правила. Локальна E2 працює у вашій мережі. Погодьте з ІТ-командою, де працюватиме служба інтеграції, який обліковий запис вона використовуватиме та в які поля матиме право записувати дані.
  • Які верстати стоять за робочими центрами. Робочий центр може означати один верстат, групу верстатів або виробничу комірку. До першого завантаження визначте, яким робочим центрам SkyPlanner відповідатиме кожен із них.
  • Послуги підрядників. Операції, які виконує підрядник, впливають на час виконання замовлення, але не завантажують ваші потужності. Моделюйте їх як операції, для яких враховується лише тривалість.
  • Одиниці часу. Час налагодження та виконання може бути заданий на одиницю продукції, на партію або за годину. Перераховуйте ці значення під час імпорту, інакше всі значення тривалості будуть неправильними.
  • Термінові завдання. E2 позначає виробничі завдання з високим пріоритетом. Зіставте цю ознаку з пріоритетом у SkyPlanner або Fast Track, щоб термінові завдання зберігали своє місце в черзі.
  • Плануєте перехід на JobBOSS²? Налаштуйте інтеграцію на боці SkyPlanner один раз. Після переходу той самий план можна використовувати з JobBOSS² через JobBOSS² API від ECI для версії на хостингу або через ERP API. Ці API описано в посібнику з JobBOSS².

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

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

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

Hannu Ryynänen, генеральний директор Mamec, у виробничому цеху компанії в Лох’ї

1 000+ виробничих замовлень плануються автоматично

«Тепер ми зовсім інакше контролюємо виробництво, а наше розуміння потужностей вийшло на абсолютно інший рівень».

Hannu Ryynänen, генеральний директор
Mamec · Промислові змішувачі, насоси та високотехнологічне контрактне виробництво

Тисячі виробничих замовлень плануються автоматично, а вся організація бачить стан виробництва в реальному часі.

Прочитати відгук Mamec

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

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

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

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

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

Прочитати відгук KJH-Comp

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

Чи є в E2 Shop System API?

Опубліковані ECI API для виробничих систем призначені для JobBOSS², M1, Macola та Deacom. Локальні E2 Shop System та E2 MFG підключаються безпосередньо там, де встановлені: служба інтеграції у вашій мережі читає та записує дані E2 з правами доступу, погодженими вашою ІТ-командою. Решту потреб покриває експорт файлів.

Як заплановані дати передаються назад до E2?

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

Чи може SkyPlanner передавати фактичний час роботи в цеху назад до E2?

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

Ми використовуємо E2 SHOP на хостингу. Який посібник нам підходить?

E2 SHOP на хостингу стала JobBOSS². Якщо тепер ви входите в JobBOSS², скористайтеся посібником з інтеграції JobBOSS². Якщо ви й далі використовуєте E2 на хостингу, доступ до даних узгоджується з ECI під час визначення обсягу інтеграції.

Чи збережеться інтеграція після переходу на JobBOSS²?

На боці SkyPlanner усе залишається без змін: робочі центри, обмеження, матриця часу переходів між операціями та ваш графік. Лише підключення до E2 замінюється на JobBOSS² API або ERP API від ECI.

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

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