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

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

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

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

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

Інтеграції / ERP / Microsoft Dynamics 365 Supply Chain Management

Чи підтримує Dynamics 365 Supply Chain Management планування виробництва з урахуванням реальних потужностей? Планування завдань, Planning Optimization і SkyPlanner APS

Лише частково. У Microsoft Dynamics 365 Supply Chain Management модуль Planning Optimization враховує обмеження виробничих потужностей лише в межах заданого періоду. Microsoft рекомендує не використовувати цю функцію, якщо потужності змінюються залежно від змін (джерело). А планування завдань резервує потужності для одного замовлення за раз, враховуючи вже наявні резервування. Поза цими можливостями D365 виконує укрупнене планування. Підприємства, яким потрібен точний часовий графік для кожного замовлення з урахуванням доступності верстатів, працівників, інструментів, матеріалів і часу переналагоджень на всьому горизонті планування, використовують SkyPlanner APS разом із Supply Chain Management.

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

У цій статті йдеться про Supply Chain Management — застосунок для управління фінансами та операційною діяльністю, що прийшов на зміну Dynamics AX. Business Central — інший продукт з іншою моделлю планування. Його розглянуто у статті «Чи підтримує Business Central планування виробництва з урахуванням реальних потужностей?»

Як D365 SCM планує виробництво: крок за кроком

1. Виробничі ресурси, їхні групи та календарі

Потужності задаються для виробничих ресурсів. Кожен ресурс має тип: Vendor, Human resources, Machine, Tool, Location або Facility. На експрес-вкладці Operation сторінки Resources для кожного ресурсу задано такі параметри:

  • Finite capacity та Bottleneck resource
  • Exclusive та Batch capacity
  • Efficiency percentage та Operations scheduling percentage

Виробничі ресурси належать до груп ресурсів і виробничих підрозділів та мають певні можливості. Календарі робочого часу призначаються групі ресурсів. Ефективність впливає на тривалість зарезервованого часу: “Scheduling time = Time x 100 / Efficiency percentage.” (Час у графіку дорівнює тривалості роботи, поділеній на коефіцієнт ефективності.) (джерело)

Якщо для виробничого ресурсу параметр Finite capacity має значення No, такий ресурс “might therefore be overbooked.” (тому може бути перевантажений.) (джерело)

2. Технологічні маршрути та виробничі замовлення

Технологічний маршрут містить технологічні операції, властивості яких задаються відповідно до вимог до виробничих ресурсів. Після затвердження планові замовлення стають виробничими замовленнями й послідовно проходять статуси Created, Estimated, Scheduled, Released, Started, Reported as finished та Ended.

3. Планування технологічних операцій: укрупнений розрахунок потужностей груп ресурсів

Планування технологічних операцій резервує потужності на рівні груп виробничих ресурсів. За словами Microsoft: “Unlike job scheduling, operations scheduling doesn’t explode the operations… into jobs.” (На відміну від планування завдань, планування технологічних операцій не розбиває операції… на завдання.) Воно оперує лише тривалістю: “Start times and end times aren’t scheduled.” (Час початку й завершення не визначається.) Конкретний виробничий ресурс не вибирається. (джерело)

4. Планування завдань: урахування реальних потужностей

Планування завдань розбиває кожну технологічну операцію на виробничі завдання — налагодження, обробку, очікування й транспортування — та резервує для них конкретні виробничі ресурси. Microsoft зазначає: “Job scheduling is typically used to schedule individual jobs on the shop floor for an immediate or short-term time frame.” (Планування завдань зазвичай використовується для планування окремих виробничих завдань у цеху на найближчий час або на короткий період.)

У діалоговому вікні Schedule jobs задаються такі параметри:

ПараметрПризначення
Scheduling directionForward або Backward від заданої дати
Finite capacityЗавантаження “can’t be larger than the capacity that’s available” (не може перевищувати доступні потужності)
Finite materialsЯкщо параметр вимкнено, “the system assumes that all items are available” (система вважає, що всі номенклатурні позиції доступні)
Primary resource selectionЗа Duration або Priority

Параметр Finite capacity враховує резервування для інших замовлень: час доступний, коли виробничий ресурс вільний “and there are no other reservations on capacity.” (і немає інших резервувань потужностей.) Параметр Finite properties вимагає, щоб ресурс відповідав властивостям, заданим для технологічної операції маршруту. Якщо ввімкнено параметр Finite materials, “a production order can’t be scheduled to start until capacity and materials are available at the same time.” (початок виробничого замовлення не можна запланувати, доки потужності й матеріали не будуть доступні одночасно.) (джерело)

5. Діаграма Ганта для планування завдань

Планувальник переглядає виробничі завдання на діаграмі Ганта, яку можна відкрити з виробничого замовлення, картки виробничого ресурсу або робочої області Production floor management. Діаграма має подання Order view та Resource view. У Resource view відображається смуга завантаження потужностей: перевантаження виділяється червоним, а нестача матеріалів позначається піктограмами. У меню Schedule jobs можна запланувати одне або кілька вибраних завдань за допомогою команд Forward from scheduling date, Backward або Forward from material availability date. Планувальники також можуть змінювати послідовність завдань на ресурсі та перепризначати їх на інший ресурс. (джерело)

6. Урахування обмежених потужностей у Planning Optimization

Planning Optimization — рушій Microsoft для зведеного планування. Він працює як надбудова, що встановлюється через Lifecycle Services як зовнішня багатоклієнтська служба. Вбудований рушій зведеного планування визнано застарілим для хмарних розгортань. (джерело)

Урахування обмежених потужностей потрібно ввімкнути в трьох місцях:

  1. Master planning parameters, вкладка Planned orders: для параметра Capacity planning у розділі Production установіть значення Yes.
  2. Master plans, експрес-вкладка General: установіть Yes для параметра Finite capacity та задайте Finite capacity time fence.
  3. Кожен виробничий ресурс, експрес-вкладка Operation: установіть Yes для параметра Finite capacity.

У межах цього періоду “if there isn’t enough capacity on the resources, the delivery date is pushed out.” (якщо потужностей виробничих ресурсів недостатньо, дата поставки переноситься на пізніший термін.) Планові виробничі замовлення “are backward-scheduled from the requirement date.” (плануються назад від дати потреби.) (джерело)

За що й далі відповідає планувальник

  • Зведене планування з урахуванням обмежених потужностей не підходить, якщо потужності залежать від змін. “If your capacity can change as requirements change (for example, when you’re working with shifts), you shouldn’t use finite capacity functionality, because the calculated processing times won’t be correct.” (Якщо ваші потужності можуть змінюватися зі зміною потреб, наприклад за змінного режиму роботи, не слід використовувати функцію врахування обмежених потужностей, оскільки розрахований час обробки буде неправильним.) (джерело)
  • Обмеження потужностей враховуються лише в заданому періоді. Поза Finite capacity time fence планування вважає потужності необмеженими. Microsoft зазначає: “a single-day time fence is probably too low for most manufacturers.” (часова межа в один день, імовірно, замала для більшості виробників.)
  • Для вузьких місць немає окремого горизонту. Planning Optimization “doesn’t use the Bottleneck time fence parameter… bottleneck resources are always scheduled by using the same time fence as non-bottleneck resources.” (не використовує параметр Bottleneck time fence… ресурси — вузькі місця завжди плануються в тих самих часових межах, що й решта ресурсів.)
  • Багатопотокові розрахунки не враховують обмежень потужностей. “If you’re using multi-threaded master planning and operations scheduling, finite capacity will not be considered.” (Якщо ви використовуєте багатопотокове зведене планування та планування технологічних операцій, обмежені потужності не враховуватимуться.) (джерело)
  • Замовлення плануються по одному. Планування завдань розміщує кожне виробниче замовлення вперед або назад у часі з урахуванням уже зарезервованих потужностей і вибирає виробничі ресурси за тривалістю або пріоритетом. Замовлення, заплановані раніше, зберігають свої часові інтервали.
  • Налагодження задається для кожної технологічної операції. Час налагодження вказується в операції маршруту. Функція визначення послідовності у зведеному плануванні впорядковує планові замовлення за характеристиками продукції, наприклад кольором і розміром (джерело).
  • Перетягування переміщує лише одне завдання. Для перетягування діє обмеження: “You can only reschedule the job on the same resource, and you can only schedule one job at a time.” (Можна перепланувати завдання лише на тому самому ресурсі й лише одне завдання за раз.) Вибрані завдання планують, упорядковують або перепризначають через меню. Планувальники також стикаються з повідомленням “Could not schedule the job within the loaded time period.” (Не вдалося запланувати завдання в межах завантаженого періоду.) (джерело)
  • 32 виробничі ресурси на технологічну операцію. “You can schedule a maximum of 32 resources per operation.” (Для кожної технологічної операції можна запланувати не більше зазначеної кількості виробничих ресурсів.)

Отже, D365 SCM враховує реальні обмеження потужностей лише частково: у заданому періоді, за незмінних потужностей і для одного замовлення за раз. Усе інше — укрупнений план, який планувальники вручну виправляють на діаграмі Ганта.

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

Можливостей планування завдань разом із Planning Optimization достатньо, якщо:

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

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

Коли потрібна система планування виробництва з урахуванням реальних потужностей

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

  • Багато виробничих замовлень використовують ті самі верстати, і результат залежить від того, у якій черговості ви їх плануєте.
  • Зміни, понаднормова робота та відсутність працівників змінюють доступні потужності щотижня.
  • Переналагодження залежать від послідовності робіт.
  • Форми, штампи або пристосування використовуються на різних верстатах, а для деяких виробничих завдань потрібно кілька операторів одночасно.
  • Надходження матеріалів визначає, яке виробниче завдання можна розпочати.
  • Термінові замовлення та поломки змушують переплановувати виробництво кілька разів на тиждень.

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

  • Спільне планування всіх замовлень і виробничих ресурсів, а не кожного виробничого замовлення окремо.
  • Урахування реальних обмежень потужностей і змін, відсутності працівників і понаднормової роботи на всьому горизонті планування.
  • Матриця часу переналагодження: час переходу залежить від послідовності виробів і відрізняється для протилежних напрямків, що дає змогу мінімізувати загальний час налагодження.
  • Інструменти як спільні виробничі ресурси з обмеженою доступністю та виробничі завдання, що потребують кількох операторів.
  • Планування з урахуванням матеріалів, яке перевіряє складські залишки й очікувані надходження за замовленнями на закупівлю.
  • Альтернативні верстати та працівники, які рушій використовує, коли основний виробничий ресурс недоступний.
  • Редагування діаграми Gantt: переміщення одного виробничого завдання не порушує узгодженості решти графіка.
  • Автоматичне перепланування у разі змін у виробництві чи замовленнях.
  • Чіткий розподіл відповідальності між системою календарного планування та SCM. З’ясуйте, як заплановані дати передаються до виробничого замовлення та технологічних операцій маршруту і як запобігають їх перезаписуванню під час планування завдань.

Варіанти поділяються на чотири групи:

  • Планування завдань у D365 SCM і Planning Optimization забезпечують планування виробництва з урахуванням обмежень потужностей для кожного замовлення окремо та зведене планування з урахуванням виробничих потужностей.
  • Корпоративні комплекси APS підключають у межах проєкту впровадження, а працює з ними спеціалізована команда планування.
  • Дошки планування відображають виробничі замовлення на наочній дошці, якою керує планувальник.
  • Хмарні APS із підтримкою виконання завдань у виробничому цеху, до яких належить SkyPlanner, працюють разом із Supply Chain Management: автоматично планують завантаження кожного виробничого ресурсу й постійно оновлюють графік відповідно до змін у виробництві.

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

SkyPlanner APS спільно планує всі виробничі замовлення та всі робочі центри. Рушій Arcturus AI за секунди створює графік на рівні технологічних операцій, визначаючи послідовність за пріоритетом виробничого завдання, датою завершення, пріоритетом клієнта, Fast Track і Dynamic Priorities. Running Time Lock фіксує в графіку завдання, що вже виконуються.

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

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

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

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

Обирайте SkyPlanner замість урахування обмежень потужностей у Planning Optimization, якщо робочі зміни, понаднормова робота й відсутність працівників змінюють доступні потужності. Власні рекомендації Microsoft виключають урахування обмежень потужностей у зведеному плануванні для такого випадку; SkyPlanner планує за фактичним графіком робочих змін на всьому горизонті планування.

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

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

SkyPlanner забезпечує двосторонню інтеграцію з Dynamics 365 Supply Chain Management через стандартні сутності даних цієї системи. Команда SkyPlanner налаштовує інтеграцію під час впровадження. Перегляньте огляд SkyPlanner для Dynamics 365 SCM, посібник з інтеграції з Dynamics 365 SCM або розділ інтеграцій з 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чим відрізняються планування операцій і планування завдань у D365 SCM?

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

Чи достатньо врахування обмежень потужностей у Planning Optimization для календарного планування виробництва?

Ні. Це функція зведеного планування, яка враховує обмеження потужностей лише в межах Finite capacity time fence, а поза ними вважає потужності необмеженими. Microsoft не рекомендує її використовувати, коли графік робочих змін впливає на доступні потужності. Вона планує дати й потужності для запланованих виробничих замовлень, а планування завдань закріплює завдання за конкретними виробничими ресурсами.

Що нам використовувати: планування завдань у D365 і Planning Optimization чи SkyPlanner?

Використовуйте Planning Optimization для планування матеріалів, а SkyPlanner — для графіка виробництва з урахуванням реальних обмежень потужностей. У D365 ці обмеження враховуються лише частково: тільки в межах заданого часового інтервалу й не для потужностей, що залежать від графіка робочих змін. До того ж планування завдань обробляє замовлення по одному, тому перше заплановане замовлення отримує найкращі часові вікна. SkyPlanner спільно планує всі замовлення, верстати, працівників, інструменти й матеріали з урахуванням їхньої обмеженої доступності та матриці часу переналагодження для кожного напрямку переходу, а Autopilot оновлює графік після кожної суттєвої зміни. Ви почнете працювати в системі за кілька тижнів. Вартість — від 199 € на місяць, із 30-денним пробним періодом на власних даних.

Чи враховує D365 SCM час налагодження, що залежить від послідовності?

Час налагодження задається для кожної технологічної операції маршруту, а зведене планування може впорядковувати заплановані замовлення за такими характеристиками виробу, як колір і розмір. SkyPlanner APS використовує матрицю часу переналагодження (із синього на червоний — 30 хвилин, із червоного на синій — 60) і визначає послідовність виробничих завдань так, щоб мінімізувати загальний час налагодження.

Чи замінює SkyPlanner систему Planning Optimization?

Ні. Planning Optimization і далі планує матеріали та пропонує заплановані виробничі замовлення. SkyPlanner складає графік для підтверджених виробничих замовлень за всіма виробничими ресурсами й передає заплановані дати назад до Supply Chain Management.

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

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