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

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

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

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

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

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

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

Цей посібник пояснює партнерам PSI та ІТ-командам, як підключити PSIpenta/ERP до SkyPlanner APS. SkyPlanner обмінюється даними з PSIpenta в обох напрямках через власні інтерфейси PSI:

  • До SkyPlanner надходять виробничі замовлення (Fertigungsaufträge) з технологічними операціями (Arbeitsgänge), технологічні маршрути (Arbeitspläne), специфікації (Stücklisten), робочі центри, верстати, інструменти (Betriebsmittel), складські залишки та замовлення на закупівлю.
  • Заплановані початок, завершення та робочий центр для кожної технологічної операції записуються назад у виробниче замовлення.
  • За вашим вибором записи обліку часу операторів можуть передаватися назад як підтвердження BDE (Rückmeldungen).
  • Вебхуки SkyPlanner передають зміни графіка одразу, щойно вони відбуваються.
Діаграма Gantt у SkyPlanner APS із завданнями, розподіленими між робочими центрами, та списком замовлень унизу.

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

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

PSI пропонує три способи підключення зовнішньої системи календарного планування (брошура PSI):

  1. PSIpenta/ERP REST API. PSI вказує REST і SOAP API для PSIpenta/ERP та зазначає, що всі компоненти PSIpenta можна інтегрувати в наявні архітектури через вебсервіси RESTful. Це основний спосіб зчитування виробничих даних і запису запланованих дат.
  2. REST і SOAP API PSIpenta/BDE. Модуль збору цехових даних має власний API. Через нього передаються підтвердження операторів.
  3. PSIintegration. Стандартний інтеграційний шар PSI для модулів PSIpenta. Він працює за схемою «центр і промені», дає змогу графічно налаштовувати зіставлення повідомлень в адаптерах і архівує кожне повідомлення в базі даних. Використовуйте його, якщо у вашій конфігурації обмін із зовнішніми системами вже відбувається через нього.

У PSIpenta/ERP 10 додано робочі процеси BPMN 2.0, які створюються у вебінструменті Workflow Developer для інтеграції зовнішніх систем (PSI). Робочий процес може реагувати на зміну в PSIpenta та викликати SkyPlanner.

Автентифікація та доступ

  • На боці PSIpenta. Інтеграція працює від імені окремого технічного користувача, права якого обмежені об’єктами, що зчитуються та записуються. Ваш партнер PSI налаштовує цього користувача й доступ до API у вашій системі.
  • Мережа. PSIpenta зазвичай працює на локальній інфраструктурі. Інтеграція підключається до неї способом, дозволеним вашою ІТ-командою, наприклад через опубліковану кінцеву точку API або невеликий конектор усередині вашої мережі.
  • На стороні SkyPlanner. Автентифікація в REST API здійснюється за допомогою токена API в заголовку Authorization-Token. Токен створюють у розділі Settings > API. API задокументовано у Swagger/OpenAPI, а навчальний посібник з інтеграції покроково пояснює перші виклики.

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

На боці PSIpenta інтеграція опитує REST API, щоб отримувати відкриті виробничі замовлення та останні зміни. Інший варіант — робочий процес BPMN або повідомлення PSIintegration передає зміну до SkyPlanner. Частоту обміну визначають для кожного підприємства: від разу на кілька хвилин для замовлень до разу на годину для складських залишків.

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

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

Об’єкт PSIpentaОб’єкт SkyPlannerНапрямокЧастота
Номенклатура (Artikel), одиниці виміруПродукція та матеріалиPSIpenta → SkyPlannerПочаткове завантаження, далі — опитування
Багаторівневі специфікації (Stücklisten)Структура виробу, складові вироби, матеріали для кожного виробуPSIpenta → SkyPlannerПочаткове завантаження, далі — у разі змін
Технологічні маршрути (Arbeitspläne) з операціями, часом налагодження та виконанняЕтапи процесу з тривалістю, часом налагодження та завершальних робітPSIpenta → SkyPlannerПочаткове завантаження, далі — у разі змін
Робочі центри (Arbeitsplätze) та верстатиРобочі центри, групи робочих центрів, коефіцієнти ефективностіPSIpenta → SkyPlannerПочаткове завантаження, надалі — зрідка
Інструменти та пристосування (Betriebsmittel)Інструменти як спільні ресурси з обмеженою доступністюPSIpenta → SkyPlannerПочаткове завантаження, потім у разі змін
Календарі змінЗміни та неробочі дніPSIpenta → SkyPlannerЩодня або окреме ведення робочих змін у SkyPlanner
Виробничі замовлення (Fertigungsaufträge) з технологічними операціями та матеріаламиЗамовлення та виробничі завдання з термінами виконання й потребами в матеріалахPSIpenta → SkyPlannerОпитування кожні кілька хвилин
Наявні запасиСкладські залишкиPSIpenta → SkyPlannerОпитування щогодини або під час розрахунку розкладу
Замовлення на закупівлю (Bestellungen) з датами постачанняЗамовлення на закупівлю, очікувані надходження матеріалів за датами постачанняPSIpenta → SkyPlannerОпитування щогодини або під час розрахунку розкладу
Заплановані початок, завершення та робочий центр для кожної технологічної операції виробничого замовленняПочаток і завершення кожного виробничого завдання за розкладомSkyPlanner → PSIpentaУ разі зміни розкладу, через вебхук SkyPlanner
Підтвердження BDE (Rückmeldungen): час і кількість за кожною технологічною операцією, працівникЗаписи обліку часу та підтвердження операторівSkyPlanner → PSIpentaПісля кожного підтвердження або за зміну, якщо обрано цей варіант
Правила календарного планування у SkyPlannerМатриця часу переналагодження, кількість операторів на виробниче завдання, альтернативні верстати та персоналВедуться у SkyPlannerНалаштовуються під час впровадження

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

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

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

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

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

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

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

Визначте одну систему, яка записуватиме дати технологічних операцій. Якщо Leitstand, Adaptive Planung або MES Scheduling також установлюють заплановані дати, вимкніть цю функцію для замовлень, які планує SkyPlanner.

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

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

  1. Зіставлення даних. Узгодьте таблицю зіставлення, відповідальність за дані, частоту синхронізації та те, чи передаватимуться підтвердження назад.
  2. Доступ до PSIpenta. Створіть технічного користувача, разом із партнером PSI увімкніть потрібні маршрути API та спочатку перевірте їх у тестовому середовищі.
  3. Початкове завантаження. Номенклатура, специфікації, технологічні маршрути, робочі центри, верстати, Betriebsmittel, календарі.
  4. Синхронізація виробничих замовлень і замовлень на закупівлю. Опитування з фільтрами, посторінковим отриманням даних і повторними спробами або повідомлення, ініційовані робочими процесами.
  5. Налаштування обмежень у SkyPlanner. Матриця часу переналагодження, інструменти, кількість операторів для кожного виробничого завдання та альтернативні верстати або працівники.
  6. Зворотний запис розкладу. Дати технологічних операцій через вебхуки SkyPlanner, а також підтвердження BDE, якщо вибрано їх передавання.
  7. Паралельне тестування. Використовуйте SkyPlanner паралельно з поточним планом, порівнюйте дати та виправляйте основні дані.
  8. Запуск в експлуатацію. Увімкніть зворотний запис, коли дані узгоджено.

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

  • Набір модулів. Перевірте, які модулі планування PSI ліцензовано та введено в експлуатацію. Для кожного модуля, що записує дати, потрібне чітке правило.
  • Робочий центр чи верстат. Вирішіть, на якому рівні SkyPlanner плануватиме роботу — робочого центру чи верстата. Дотримуйтеся цього рівня в обох напрямках обміну.
  • Betriebsmittel. Пристосування та інструменти зі списку Betriebsmittel стають у SkyPlanner інструментами з обмеженою доступністю, тому технологічна операція також резервує потрібний їй інструмент.
  • Одиниці часу налагодження та виконання. Під час імпорту правильно перетворюйте цей час з урахуванням одиниць вимірювання та бази розрахунку, інакше всі значення тривалості будуть хибними.
  • Зовнішні технологічні операції. Операції, передані підрядникам, потребують часу, але не ваших потужностей. Моделюйте їх як етапи, для яких враховується лише тривалість.
  • Розпочаті технологічні операції. Перед кожним запуском планування зчитуйте стан виконання з підтверджень, щоб розклад враховував уже виконану роботу. Після цього Running Time Lock фіксує розклад на найближчі години.

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

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

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

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

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

Dan Berglund, COO/CFO
Opes Corporation · Хімічне та харчове виробництво

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

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

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

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

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

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

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

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

Чи є в PSIpenta API для виробничих замовлень?

Так. PSI вказує на наявність REST і SOAP API для PSIpenta/ERP та PSIpenta/BDE й зазначає, що всі компоненти PSIpenta можна інтегрувати через вебсервіси RESTful. PSIintegration додає шар інтеграції між модулями на основі обміну повідомленнями.

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

Через REST API PSIpenta/ERP. Щоразу, коли розклад змінюється, вебхук SkyPlanner запускає оновлення планових дат початку й завершення та робочого центру для кожної технологічної операції виробничого замовлення.

Чи може SkyPlanner передавати підтвердження виконання в PSIpenta BDE?

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

Що партнер PSI має пропонувати клієнтам: PSIpenta Leitstand чи SkyPlanner?

SkyPlanner — якщо клієнт хоче за кілька тижнів отримати робочий розклад, що враховує реальні потужності обладнання та доступність персоналу. Leitstand, Adaptive Planung і MES Scheduling — це окремі модулі модульного продукту PSI (PSI). SkyPlanner підключається через API PSIpenta/ERP і BDE, автоматично перебудовує розклад у разі змін на виробництві та планує переналагодження, інструменти, бригади й матеріали. Кількість користувачів необмежена, вартість — від 199 € на місяць.

Чи потрібен PSIpenta/MES для інтеграції?

Ні. SkyPlanner підключається до PSIpenta/ERP, а для обміну підтвердженнями виконання — до PSIpenta/BDE. Оператори можуть реєструвати виконану роботу в SkyPlanner із телефона або планшета.

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

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