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

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

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

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

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

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

Чи є в Sage X3 планування виробництва? MRP, завантаження, виробничі планувальники та SkyPlanner APS

Стандартне календарне планування виробничих замовлень у Sage X3 не враховує реальної доступності верстатів і персоналу. Саме цю прогалину в плануванні виробництва заповнює SkyPlanner APS. X3 планує потреби в матеріалах за допомогою MRP, а дати виробничих замовлень визначає функція Scheduling (FUNMAUTJ). Британська служба підтримки Sage описує її як планувальник без обмежень потужності: вона планує “each work order independently” (кожне виробниче замовлення окремо) і не розносить замовлення в часі з огляду на завантаження виробничих ресурсів.

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

Планування виробництва з урахуванням доступних потужностей — це окремий рівень. Sage пропонує локально встановлений Production Scheduler або універсальний інтерфейс Finite scheduler (GFS) для підключення до Sage X3 Web Scheduling чи стороннього планувальника. Підприємства, яким потрібно планувати завантаження кожного верстата, працівника та інструмента з урахуванням їхньої фактичної доступності, використовують SkyPlanner APS разом із X3.

Як Sage X3 планує виробництво та складає графік: крок за кроком

1. Потужності задаються в робочих центрах

Потужність задається для робочого центру (функція GESMWS, таблиця WORKSTATIO). Для календарного планування важливі такі поля:

  • Structure (TWD): тижнева структура, яка задає режим змін.
  • No. of resources (WSTNBR): кількість виробничих ресурсів, потрібних для виконання операції в робочому центрі. Sage наводить приклад робочого центру для ручних робіт, де потрібні троє працівників.
  • % efficiency (EFF) та Shrinkage in % (SHR): коефіцієнти, що коригують тривалість операцій технологічного маршруту.
  • Work center type (WSTTYP): обладнання, ручна праця або субпідряд.
  • Прапорець Constraint і вкладка Replacement з окремим полем Work center type (RPLWSTTYP) для альтернативних робочих центрів. Кожному з них задається пріоритет.
  • Таблиця змін потужності для тимчасових змін режиму роботи або простоїв: дати початку й завершення, причина, змінена структура та змінена кількість виробничих ресурсів.

На вкладці Load завантаження розподілено за категоріями Firm, Planned, MRP та MPS. Так планувальник бачить, що вже затверджено, а що залишається пропозицією.

2. MRP формує пропозиції

MRP (FUNMRP) збалансовує попит і забезпечення за розрахунковими датами та місцями зберігання. Система зчитує замовлення клієнтів, потреби виробничих замовлень у матеріалах, замовлення на закупівлю, виробничі замовлення, замовлення субпідрядникам і переміщення. На цій основі вона формує пропозиції виробничих замовлень і замовлень на закупівлю. Результат визначають поля Suggestion type, Reorder quantity та Splitting у налаштуваннях виробу для майданчика.

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

У довідці MRP потужностям присвячено лише один рядок: “An appropriate MRP setup is used, in parallel with the MRP process, to generate a workload.” (Відповідне налаштування MRP дає змогу паралельно з розрахунком MRP сформувати завантаження.) (Довідка Sage X3, FUNMRP) Йдеться про завантаження, а не про перевірку потужностей.

3. Scheduling (FUNMAUTJ) визначає дати операцій

Scheduling планує послідовність операцій кожного виробничого замовлення за його технологічним маршрутом (GESROU). Розрахунок ведеться вперед або назад залежно від потрібних дат у замовленні. Дати початку й завершення записуються в операції виробничого замовлення (MFGOPE), а поле Scheduling у заголовку (MFGHEAD) набуває значення Scheduled.

Британська служба підтримки Sage прямо пояснює цю логіку в посібнику з календарного планування V12: “The function schedules each work order independently.” (Функція планує кожне виробниче замовлення окремо.) І далі: “It does not delay or stagger work orders based on overall resource load.” (Вона не відкладає виробничі замовлення й не розносить їх у часі з огляду на загальне завантаження виробничих ресурсів.) (Sage Community Hub) Усі десять замовлень для однієї дільниці з ЧПК отримають ідеальні дати незалежно від того, скільки вона насправді може виконати.

4. Loads показує перевантаження, а планувальник його усуває

Loads (CONSMWK) порівнює завантаження з потужністю за робочими центрами та періодами. Recalculate the loads (FUNMIWL, Manufacturing > Batch processes) заново формує дані про завантаження. Червона смуга означає, що в цьому періоді навантаження на робочий центр перевищує його потужність. Далі планувальник змінює або скасовує розклад у Planning workbench, переносить операції на вільний робочий центр чи вручну розносить замовлення в часі.

X3 показує проблему. Розв’язує її людина.

5. Планування виробництва підключається окремо

Sage пропонує два варіанти. Обидва вмикаються через коди активності:

  • Production Scheduler (код активності POPS з установленим прапорцем Active, функція FUNPSSCH). Це інструмент планування, який відображає графік виробничих замовлень “in the form of a Gantt chart” (у вигляді діаграми Ганта). Окремий код активності Finite Capacity вмикає у функціях календарного планування виробництва режим, у якому графік узгоджується з доступною потужністю виробничих ресурсів. Виробничі замовлення передаються через дію Submit for scheduling.
  • Generic Finite scheduler interface (код активності GFS). Розроблений Sage універсальний інтерфейс, який з’єднує хмарну або локальну X3 з додатковим планувальником Sage — Sage X3 Web Scheduling — чи вебпланувальником незалежного розробника. X3 керує ним через дії Submit for scheduling, Resubmit for scheduling і Remove from scheduling (Manufacturing > Finite scheduler).

X3 також розраховує для кожної операції дату Earliest start на основі доступності компонентів (First Date of Material Availability, FDMA). Ця дата передається до Production Scheduler або вебпланувальника як обмеження. Саме стандартне календарне планування її не використовує. У довідці Work order зазначено: “The Sage X3 scheduling process does not consider component availability when determining operation start dates.” (Під час визначення дат початку операцій календарне планування Sage X3 не враховує доступності компонентів.)

Де закінчуються можливості Sage X3

  • Стандартне календарне планування не враховує обмежень потужності. У посібнику служби підтримки Sage сказано, що усунення перевантажень “would require finite capacity scheduling or manual adjustment” (потребувало б планування виробництва з урахуванням доступних потужностей або ручного коригування). (Спільнота Sage)
  • Дані про завантаження застарівають. Якщо додати зміну або змінити календар, “existing load buckets won’t automatically adjust” (наявні інтервали завантаження не скоригуються автоматично), доки ви не запустите Recalculate the loads. За замовчуванням запит показує лише замовлення з призначеним розкладом. Пропозиції MRP відображаються лише з кодом запиту ALL. (Те саме джерело.)
  • Production Scheduler доступний лише для локального розгортання. “Production Scheduler is only available for on-premises instances of Sage X3.” (Production Scheduler доступний лише для локально розгорнутих систем Sage X3.) (Довідка Sage X3 V12, POPS) На сторінці V11 зазначено ще жорсткіше обмеження: “Production Scheduler is not available for new Sage X3 installations.” (Production Scheduler недоступний для нових інсталяцій Sage X3.) (Довідка Sage X3 V11)
  • Обмеження Production Scheduler задокументовані. Sage зазначає, що наразі недоступні такі можливості (Довідка Sage X3, FUNPSSCH):

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

  • Під час оптимізації виробничі замовлення блокуються. Передане до Production Scheduler виробниче замовлення отримує статус Being optimized, і “You cannot modify the work order at these statuses.” (У цих статусах змінювати виробниче замовлення не можна.) Воно залишається заблокованим, доки його не вилучать із календарного планування. (Довідка Sage X3, FUNPSMOPT)
  • Розширений інтерфейс GFS вимагає одного виробничого ресурсу на операцію. У довідці поля No. of resources сказано: “You must set this field to 1 if you are using the generic Finite scheduler advanced interface.” (Якщо ви використовуєте розширений універсальний інтерфейс Finite scheduler, у цьому полі потрібно встановити 1.) Наведена причина: “Sage X3 Web Scheduling cannot optimize production times when multiple resources are assigned to a work center.” (Sage X3 Web Scheduling не може оптимізувати час виробництва, якщо робочому центру призначено кілька виробничих ресурсів.) (Довідка Sage X3, GESMWS) Отже, для операції, що потребує бригади з трьох працівників, цю потребу неможливо передати планувальнику.

Коли вбудованого планування Sage X3 достатньо

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

  • Темп задають матеріали, а не верстати. На підприємствах із виробництвом на склад або повторюваним виробництвом головний ризик — запізніла закупівля. Коректні специфікації, технологічні маршрути, час виконання замовлень, розміри партій і страхові запаси в MRP розв’язують більшу частину проблеми.
  • Достатньо бачити завантаження. Щотижневого перегляду Loads і кількох ручних перенесень у Planning workbench достатньо, щоб підприємство дотримувалося строків.
  • У вас уже є локально встановлений Production Scheduler. Він справляється з визначенням послідовності операцій на діаграмі Ганта, якщо не потрібні матриці налагоджень, зв’язки між замовленнями чи синхронізація паралельних операцій.
  • Ви вже використовуєте Web Scheduling зі значенням 1 у полі No. of resources, і план відповідає реальній роботі виробничого цеху.

Чотири способи календарного планування виробництва з Sage X3

  • Панелі планування в клієнті X3: Planning workbench і Loads або панель із перетягуванням на екранах X3. Вони підходять, якщо для дотримання строків достатньо бачити завантаження та вручну переносити операції.
  • Власні засоби Sage для планування виробництва: локально встановлений Production Scheduler або Sage X3 Web Scheduling через інтерфейс GFS зі значенням 1 у полі No. of resources.
  • Корпоративні комплекси APS: масштабні системи планування для підприємств із власним відділом планування. Їх упроваджують інтегратори в межах багатомісячних проєктів.
  • Хмарна APS із виконанням завдань у виробничому цеху: SkyPlanner APS за лічені секунди складає графік з урахуванням кожного робочого центру, оператора, інструмента й матеріалу. Оператори працюють із телефона або планшета. Це рішення підходить виробникам, які використовують X3 і хочуть запустити систему за кілька тижнів.

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

  • Протягом більшості тижнів Loads позначає перевантаження червоним, а робота в Planning workbench уже займає весь робочий день.
  • Обіцяні дати розраховуються за часом виконання замовлень, тому відділ продажів і виробництво по-різному оцінюють, які строки реальні.
  • Переналагодження визначають вашу пропускну здатність, а стандартне календарне планування X3 не вибудовує послідовність виробничих завдань так, щоб їх зменшити.
  • Виробничі завдання потребують кількох операторів одночасно, або різні верстати використовують спільні інструменти та пристосування.
  • Ви використовуєте Sage X3 у хмарі, тому локальний Production Scheduler вам не підходить.
  • Через термінові замовлення та поломки доводиться перебудовувати план вручну, часто в Excel.
  • Операторам потрібна власна черга виробничих завдань, а не роздрукований список виробничих замовлень.

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

  • Урахування реальної доступності кожного виробничого ресурсу, зміни та працівника, зокрема відсутності працівників і понаднормової роботи.
  • Переналагодження залежно від послідовності: матриця часу переналагодження, у якій перехід від A до B може тривати довше, ніж від B до A, та алгоритм, що обирає послідовність із найменшими витратами часу на переналагодження.
  • Урахування обмежень щодо інструментів і бригад: спільний інструмент можна резервувати лише для одного верстата одночасно, а для деяких операцій потрібні кілька операторів водночас.
  • Перевірка забезпеченості графіка матеріалами за складськими залишками та відкритими замовленнями на закупівлю з очікуваними датами поставки.
  • Добір альтернативних верстатів і працівників та врахування багаторівневої структури виробів — силами алгоритму, а не планувальника.
  • Перепланування без ручного запуску після реєстрації виконання виробничого замовлення або надходження нового замовлення, без окремого циклу розрахунку графіка.
  • Чіткий розподіл відповідальності за дані між системою та X3: яка система визначає дати, як обробляються заблоковані виробничі замовлення та які дані передаються назад (дати операцій, статус, дані обліку виконання).
  • Сумісність із вашим варіантом розгортання. Хмарна X3 не надає прямого доступу до файлової системи чи бази даних, тому система календарного планування має працювати через GraphQL API, вебсервіси або розміщений на сервері сервіс передавання файлів.
  • Швидке отримання користі: тестування на власних даних ще до початку будь-якого проєкту інтеграції.

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

SkyPlanner APS — хмарна система планування виробництва, яка враховує реальну доступність верстатів і персоналу. У зв’язці із Sage X3 вона усуває всі перелічені вище прогалини:

  • Завжди актуальний графік. Рушій Arcturus AI за секунди складає план виробництва з урахуванням реальної доступності верстатів і персоналу, а Autopilot автоматично переплановує його, коли на виробництві щось змінюється. Не потрібен окремий крок Recalculate the loads, і не залишається перевантажень, які планувальник мусить усувати вручну.
  • Бригади й альтернативи без зміни моделі. На одному робочому центрі можуть одночасно працювати кілька операторів, тож операція для трьох працівників залишається однією операцією. Паралельні верстати об’єднуються в групу робочих центрів, кожен зі своєю ефективністю. Якщо основний верстат або працівник недоступний, рушій переносить виробничі завдання на альтернативні верстати чи працівників або розподіляє завдання між кількома.
  • Матриця переналагоджень, якої бракує в Production Scheduler. Матриця містить час переналагодження між продуктами залежно від їхньої послідовності (із синього на червоний — 30 хв, із червоного на синій — 60 хв), а рушій обирає порядок із найменшими витратами часу на переналагодження. Час налагодження та демонтажу також моделюється.
  • Інструменти як обмежені виробничі ресурси. Інструмент, що використовується на одному робочому центрі, не призначається на інший у той самий час.
  • Планування з урахуванням матеріалів. Рушій моделює майбутні складські залишки, тому роботи плануються лише на той час, коли для них доступні матеріали. Замовлений матеріал вважається доступним на дату поставки із замовлення на закупівлю, а складські залишки оновлюються, коли це замовлення отримує статус Delivered (замовлення на закупівлю в документації SkyPlanner).
  • Пріоритети й блокування під вашим контролем. Роботою рушія керують пріоритет виробничого завдання, пріоритизація за датою завершення, пріоритет клієнта, Fast Track і Dynamic Priorities. Running Time Lock і Bulldozer, що зсуває наступні завдання на пізніший час, залишають контроль у руках планувальників.
  • Виконання робіт у виробничому цеху. Оператори бачать свою чергу завдань і реєструють виконану роботу з телефона чи планшета за допомогою Mobile Confirmations, Production Timer і Quick Log Mode.
  • Хмарне рішення за будь-якого розгортання X3. SkyPlanner працює однаково як із X3 у хмарі Sage, так і з X3 на ваших власних серверах.

Обирайте SkyPlanner, якщо вам потрібне планування виробництва для хмарної X3, а Production Scheduler вам не підходить.

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

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

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

Інтеграція із Sage X3

SkyPlanner забезпечує двосторонню інтеграцію із Sage X3. Із X3 надходять виробничі замовлення (MFGHEAD, MFGOPE), технологічні маршрути, робочі центри, календарі, складські залишки та відкриті замовлення на закупівлю. Заплановані дати операцій передаються назад через вебсервіс Work order (GESMFG), а зареєстровані години — як Production tracking (GESMTK). Вебхуки SkyPlanner передають кожну зміну графіка одразу, щойно вона відбувається.

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

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

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

Перегляньте SkyPlanner APS для Sage X3, посібник з інтеграції із Sage X3 зі зіставленням даних, функції та тарифи.

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

Вид із повітря на завод Piristeel із виробництва систем безпеки покрівлі в Каухаві

99,2%надійність поставок

«SkyPlanner зробив вузькі місця видимими та впорядкував управління виробництвом».

Toni Tuori, керівник виробництва
Piristeel · Системи безпеки покрівлі та водостічні системи

Цього року надійність поставок досягла 99,2%, а календарне планування заощаджує до чотирьох годин робочого часу на день.

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

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

Sage X3 планує з обмеженими чи необмеженими потужностями?

У стандартній версії — без урахування обмежень потужності. Scheduling (FUNMAUTJ) визначає дати кожного виробничого замовлення за його технологічним маршрутом, не розносячи замовлення в часі відповідно до завантаження виробничих ресурсів. Loads (CONSMWK) показує перевантаження, а планувальник усуває його вручну. Для планування виробництва з урахуванням доступної потужності ресурсів потрібен Production Scheduler або система календарного планування, підключена через інтерфейс GFS.

Чи можна ще придбати Sage X3 Production Scheduler?

За довідкою V12 — лише для локальної X3. У довідці V11 зазначено, що він недоступний для нових інсталяцій, тож уточнити, що продається сьогодні, можна у вашого партнера Sage. Для хмарної Sage X3 документований спосіб підключення — універсальний інтерфейс Finite scheduler.

Чим відрізняються Production Scheduler і Sage X3 Web Scheduling?

Production Scheduler — вбудована локальна система календарного планування з діаграмою Ганта, яку активують кодом активності POPS. Web Scheduling — окремий додаток Sage, що працює через універсальний інтерфейс Finite scheduler (GFS), сумісний як із хмарною, так і з локальною X3. У Web Scheduling 2023.3.4 додано інтеграцію через GraphQL, для якої потрібна Sage X3 2024 R1.

Чи працює SkyPlanner APS із Sage X3?

Так. SkyPlanner забезпечує двосторонню інтеграцію як із хмарною, так і з локальною Sage X3. Виробничі замовлення, технологічні маршрути й робочі центри надходять у SkyPlanner, а заплановані дати та дані обліку виробництва передаються назад. Почніть безкоштовний пробний період з експортованих CSV-файлів; команда SkyPlanner налаштує інтеграцію під час початкового впровадження.

Чи потрібно змінювати модель робочих центрів для планування виробництва?

Для універсального інтерфейсу Finite scheduler advanced — так. Sage вимагає, щоб у кожному робочому центрі було задано No. of resources = 1, тож інформація про потребу в бригаді для певних операцій втрачається. Зі SkyPlanner — ні. Кілька операторів можуть одночасно працювати в одному робочому центрі, паралельні верстати об’єднуються в групу робочих центрів, а ваші робочі центри в X3 залишаються без змін.

Чи визначає Sage X3 послідовність виробничих завдань так, щоб скоротити переналагодження?

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