Інтеграції / ERP / Microsoft Dynamics 365 Business Central
Чи підтримує Business Central планування виробництва? Capacity Constrained Resources чи SkyPlanner APS
Microsoft Dynamics 365 Business Central враховує обмеження потужностей під час планування лише для тих робочих і машинних центрів, які ви внесли до Capacity Constrained Resources. Усе інше, зокрема MRP, планується без обмеження потужностей, а отриманий графік Microsoft називає укрупненим. Підприємства, яким потрібне планування виробництва для всього цеху з урахуванням реальних потужностей обладнання та доступності персоналу, використовують SkyPlanner APS разом із Business Central.
Функція планування виробництва з урахуванням реальних потужностей у Planning Optimization від Microsoft належить до іншого продукту — Dynamics 365 Supply Chain Management. На Business Central вона не поширюється.
Як Business Central планує потужності: крок за кроком
Функціональність виробництва доступна лише в режимі Premium. За документацією, Premium “shows all actions and fields for all business functionality, including Manufacturing and Service Management.” (показує всі дії та поля для всіх бізнес-функцій, зокрема керування виробництвом і сервісом). У режимі Essentials жоден із наведених нижче екранів недоступний.
1. Основні дані про потужності
Потужності моделюються на трьох рівнях: Work Center Group, Work Center і Machine Center. Для кожного робочого та машинного центру задаються Shop Calendar Code, Capacity, Efficiency, Queue Time та Unit of Measure Code. Виробничий календар містить Work Shifts, робочі та святкові дні. Записи Absence зменшують доступну потужність у відповідний день.
Планування неможливе, доки ви не виконаєте Calculate Work Center Calendar і Calculate Machine Center Calendar для потрібного діапазону дат.
Ці дії створюють записи календаря, які, за словами Microsoft, визначають “the detailed scheduling of operations performed at the work center.” (детальне календарне планування операцій, що виконуються в робочому центрі). Поле Calendar Entries Available Until показує, до якої дати створено записи. Якщо ця дата стає ранішою за робочу дату системи, поле відображається як попередження. (джерело)
2. Технологічні маршрути та специфікації BOM
Технологічний маршрут Routing може бути послідовним (Serial) або паралельним (Parallel) і повинен мати статус Certified. Для кожної операції задаються:
- Operation No. і Type (Work Center або Machine Center)
- Setup Time, Run Time, Wait Time і Move Time
- Concurrent Capacities, Send-Ahead Quantity і Routing Link Code
Щоб система використовувала Production BOM під час планування, ця специфікація також повинна мати статус Certified.
3. MPS і MRP у Planning Worksheet
У Planning Worksheet запускають Calculate Regenerative Plan або Calculate Net Change Plan. Система балансує попит і постачання за політикою поповнення запасів кожної номенклатурної позиції. Через повідомлення про дії вона пропонує створити замовлення на закупівлю, переміщення, складання та виробництво.
Microsoft чітко пояснює, як тут враховуються потужності: “With each planned method, Business Central generates worksheet entries that assume infinite capacity. When you develop schedules, work center and machine center capacity isn’t considered.” (За кожного методу планування Business Central створює записи робочого аркуша, виходячи з необмежених потужностей. Під час формування графіків потужності робочих і машинних центрів не враховуються.) (джерело)
4. Виробничі замовлення, Refresh і Replan
Виробничі замовлення проходять через статуси Simulated, Planned, Firm Planned, Released і Finished. Дія Refresh розраховує рядки замовлення, технологічні маршрути й потребу в компонентах. Напрямок планування задається в Scheduling Direction: уперед (Forward) або назад (Backward). Дія Replan виконує ті самі розрахунки, але охоплює також нижчі рівні BOM. Дати операцій у Prod. Order Routing визначаються за календарями робочих центрів.
За замовчуванням обмеження потужностей не враховуються: “By default, Business Central uses infinite capacity scheduling.” (За замовчуванням Business Central планує без обмеження потужностей.) (джерело) Два замовлення можуть потрапити на один верстат на ту саму годину.
5. Capacity Constrained Resources: де враховуються обмеження потужностей
Це вбудована функція завантаження з урахуванням обмежень потужностей. На сторінці Capacity Constrained Resources ви додаєте виробничий ресурс і задаєте такі параметри:
| Поле | Призначення |
|---|---|
| Capacity Type | Work Center або Machine Center |
| Capacity No. | Виробничий ресурс, для якого потрібно обмежити завантаження |
| Critical Load % | Рівень завантаження, який система планування не повинна перевищувати |
| Dampener (% of Total Capacity) | Допуск, що дає системі змогу трохи перевищити критичне завантаження, щоб не ділити операцію на частини |
Для ресурсу з обмеженою потужністю система розміщує кожну операцію в найближчому вільному часовому інтервалі. Якщо інтервал закороткий, операція ділиться на дві або більше частин. Час налагодження для розділеної операції враховується лише один раз, “because it’s assumed that some manual adjustment is done to optimize the schedule.” (оскільки передбачається, що для оптимізації графіка його дещо скоригують вручну). (джерело)
6. Перевірка завантаження та перенесення замовлень вручну
Планувальник перевіряє результат у трьох місцях:
- у поданні Load робочого центру (View by: Day, Week, Month, Quarter, Year або Accounting Period; View as: Net Change або Balance at Date)
- у списку Work Center Task List
- у матриці Work Center Calendar
Якщо в Manufacturing Setup увімкнено Manual Scheduling, планувальник може переносити дату початку або строк виконання замовлення з часовим запасом, заданим у Safety Lead Time for Manual Scheduling.
Де закінчуються можливості Business Central
- Лише укрупнений графік — так задумано. “Business Central doesn’t support detailed shop floor control. It plans for a feasible utilization of resources by providing a rough-cut schedule, but doesn’t automatically create and maintain detailed schedules based on priorities or optimization rules.” (Business Central не підтримує детальне оперативне керування виробничим цехом. Він формує укрупнений графік, плануючи завантаження ресурсів у межах їхніх можливостей, але не створює й не підтримує автоматично детальні графіки на основі пріоритетів чи правил оптимізації.) (джерело)
- MRP ігнорує потужності. За кожного запуску Planning Worksheet виходить із необмежених потужностей незалежно від того, чи задано ресурси з обмеженнями (див. цитату вище).
- Обмеження враховуються лише там, де ви їх позначили. Для кожного робочого центру, якого немає на сторінці Capacity Constrained Resources, потужність залишається необмеженою. Операції на одному такому ресурсі можуть накладатися в часі.
- Лише послідовне планування. “Operations on work centers or machine centers that are set up as constrained resources are always planned serially.” (Операції на робочих або машинних центрах, налаштованих як ресурси з обмеженою потужністю, завжди плануються послідовно.) Отже, у плані робочий центр з обмеженою потужністю та значенням Capacity 3 не виконує три виробничі завдання паралельно.
- Без автоматичного вибору альтернативного маршруту. “The alternate work center is for information only, and isn’t automatically included in planning processes.” (Альтернативний робочий центр зазначається лише для довідки й автоматично не залучається до планування.)
- Машинні центри можуть випасти з планування. “If you turn off the Consolidated Calendar toggle, only the capacity of the work center is assigned in the planning. The machine center capacity is excluded.” (Якщо вимкнути перемикач Consolidated Calendar, під час планування враховуватиметься лише потужність робочого центру. Потужність машинного центру буде виключено.)
- Планові замовлення не зберігають графік. Про виробничі замовлення зі статусом Planned Microsoft зазначає: “Business Central deletes them the next time you run planning.” (Business Central видаляє їх під час наступного запуску планування.) (джерело)
- Перепланування потребує перегляду графіка робіт. “Changes implemented with the Replan action probably change the capacity need of the production order. You might have to reschedule operations afterwards.” (Зміни, внесені дією Replan, імовірно, змінять потребу виробничого замовлення в потужностях. Після цього може знадобитися перепланувати операції.) (джерело)
- Налагодження не залежить від послідовності. Setup Time — це одне фіксоване значення для кожного рядка технологічного маршруту, яке розраховується на виробниче замовлення. Переналагодження з виробу A на B потребує стільки ж часу, скільки з C на B. Тому система не має підстав змінювати черговість виробничих завдань заради скорочення часу налагодження. Поділ операцій заповнює вільні проміжки, але не визначає послідовність. Microsoft очікує, що планувальник упорядкує розділені операції вручну.
- Для інструментів і конкретних працівників потужність не задається. Рядки Routing Tool і Routing Personnel фіксують потреби операції, але не мають ні календаря, ні потужності. Ніщо не заважає двом операціям одночасно вимагати те саме пристосування або того самого фахівця. Concurrent Capacities дає змогу залучити до однієї операції кілька одиниць потужності одного робочого чи машинного центру та скоротити час її виконання. Окремих працівників із власними змінами ця функція не резервує.
На практиці це означає перевантажені верстати, які не є вузькими місцями, ручну зміну черговості та паралельний графік в Excel.
Коли вбудованого планування Business Central достатньо
Capacity Constrained Resources разом із поданням Load достатньо, якщо:
- У вас одне або два справжні вузькі місця, а решта цеху має запас потужності.
- Технологічні маршрути короткі й стабільні, а ви переважно виробляєте на склад або обіцяєте замовникам тривалі строки виконання.
- Ви плануєте щотижня, і планувальнику достатньо укрупненої перевірки здійсненності плану.
- Черговість робіт настільки проста, що майстер визначає її безпосередньо біля верстата.
- Спільні інструменти, доступність операторів і надходження матеріалів не обмежують черговість робіт.
- Виробництво становить невелику частину вашого бізнесу, і ви хочете працювати в одній системі.
Якщо це описує ваше підприємство, ретельно налаштуйте ресурси з обмеженою потужністю, підтримуйте календарі розрахованими на період, що сягає значно далі за горизонт планування, увімкніть Consolidated Calendar там, де важливо враховувати машинні центри, — і все готово.
Коли потрібна система планування виробництва
Можливостей вбудованої функції вже недостатньо, якщо для вас актуальні кілька з цих ситуацій:
- Залежно від асортименту продукції вузькими місцями стають понад два виробничі ресурси.
- Терміни поставок зриваються, хоча в поданні Load завантаження за тиждень виглядає прийнятним.
- Час переналагодження залежить від того, який виріб виготовляли перед цим, тому послідовність завдань впливає на обсяг випуску.
- Наявність працівників, графіки змін і відсутності обмежують план не менше, ніж обладнання, а деякі завдання потребують одночасної роботи двох або трьох операторів.
- Штампи, пресформи чи пристосування використовують спільно на різних верстатах.
- Від наявності матеріалів залежить, яке завдання можна розпочати.
- У вас є верстати, які справді можуть замінити один одного, і ви хочете, щоб план це враховував.
- Термінові замовлення та поломки змушують переплановувати виробництво кілька разів на тиждень.
На що звернути увагу
- Одночасне врахування обмежень усіх виробничих ресурсів, а не лише окремо позначених.
- Визначення послідовності на рівні технологічних операцій з урахуванням пріоритетів і термінів виконання.
- Матриця часу переналагодження: час переходу між виробами залежить від їхньої послідовності й відрізняється для двох напрямків переходу. Алгоритм використовує ці дані, щоб мінімізувати загальний час налагодження.
- Інструменти як спільні ресурси з обмеженою доступністю, щоб одне пристосування ніколи не було заплановане на двох верстатах одночасно.
- Завдання для кількох операторів: якщо завдання потребує кількох працівників на одному робочому центрі, система виділяє їх з урахуванням індивідуальних графіків змін.
- Обмеження щодо персоналу та змін, зокрема відсутності й понаднормова робота.
- Планування з урахуванням матеріалів, яке перевіряє складські залишки та очікувані поставки.
- Альтернативні верстати та працівники, яких алгоритм справді залучає, коли основний ресурс недоступний.
- Наочне редагування на діаграмі Ганта, за якого перенесення одного завдання не порушує узгодженості решти графіка.
- Автоматичне перепланування у разі змін у ході виробництва чи в замовленнях.
- Чіткий розподіл відповідальності за дані між системою та Business Central. Записуйте графіки в замовлення зі статусом Firm Planned або Released, але ніколи — Planned. Визначте, яка система відповідає за дати технологічних операцій.
- Конкретний механізм зворотного запису через стандартні інтерфейси. Стандартний Business Central API v2.0 не має сутностей для виробничих замовлень, технологічних маршрутів, специфікацій BOM чи робочих центрів. Business Central дає змогу публікувати власні виробничі сторінки як вебсервіси OData v4 без написання коду, а опублікована сторінка з можливістю редагування приймає оновлення. Запитайте кожного постачальника, як дати початку й завершення технологічних операцій потрапляють у Prod. Order Routing Line. З’ясуйте, чи потрібен для цього додатковий код у вашій Business Central і хто підтримуватиме його після запуску.
Рішення можна поділити на чотири групи:
- Вбудоване планування Business Central враховує позначені вузькі місця в межах однієї системи.
- Дошки планування в клієнті Business Central відображають виробничі замовлення на наочній дошці, якою керує планувальник.
- Комплексні APS для великих підприємств підключають у межах проєкту впровадження, а працює з ними окрема команда планування.
- Хмарні APS із засобами виконання завдань у виробничому цеху, до яких належить SkyPlanner, автоматично планують роботу кожного ресурсу поряд із Business Central. Вони постійно оновлюють план у міру змін на виробництві та надають операторам доступ до графіка.
Яку роль виконує SkyPlanner
SkyPlanner APS усуває кожне з перелічених вище обмежень. Система враховує обмежену потужність кожного робочого центру, а не лише окремо позначених. Рушій Arcturus AI за секунди формує графік на рівні технологічних операцій і визначає їхню послідовність за вашими пріоритетами та термінами виконання. Планувальнику більше не потрібно вручну розбивати операції й упорядковувати їх.
Матриця часу переналагодження містить час переходу між кожною парою виробів в обох напрямках, а алгоритм обирає послідовність із найменшим загальним часом налагодження. Інструменти враховуються як спільні ресурси з обмеженою доступністю, а одне завдання може потребувати кількох операторів одночасно. Якщо верстат або працівник недоступний, алгоритм переносить роботу на визначені вами альтернативні ресурси.
Планування з урахуванням матеріалів моделює майбутні складські залишки на основі поточних запасів та очікуваних надходжень за замовленнями на закупівлю. Замовлений матеріал вважається доступним із дати поставки, тож роботи плануються лише на час, коли матеріал уже є в наявності.
Система моделює групи робочих центрів та їхню ефективність, а одне завдання можна розподілити між кількома робочими центрами. Пріоритети визначаються з урахуванням пріоритету завдання, дати завершення, пріоритету клієнта, Fast Track і Dynamic Priorities, а Running Time Lock не дає зсувати в графіку завдання, які вже виконуються.
Autopilot автоматично переплановує графік у разі змін на виробництві, дотримуючись заданих вами блокувань і пріоритетів. Тому Replan, поломка чи термінове замовлення більше не означають ручного перепланування операцій. Планувальники коригують завдання на інтерактивній діаграмі Ганта. Оператори бачать свою чергу завдань і реєструють виконану роботу з телефона чи планшета за допомогою Mobile Confirmations, Production Timer і Quick Log Mode. Отже, календарне планування та виконання завдань у виробничому цеху об’єднані в одному інструменті.
Обирайте SkyPlanner, якщо вузькі місця змінюються залежно від асортименту продукції, а до Capacity Constrained Resources довелося б додати половину цеху.
Обирайте SkyPlanner, якщо переналагодження залежать від послідовності або спільні інструменти та завдання для кількох операторів визначають, що можна запускати далі.
Обирайте SkyPlanner, якщо ви переплановуєте виробництво кілька разів на тиждень і хочете отримати робочий графік для власного виробництва за лічені тижні, а не після тривалого проєкту.
Почніть з експорту даних у CSV або Excel у межах 30-денного безкоштовного пробного періоду (до 20 робочих центрів, без кредитної картки). Після цього вартість становить від 199 € на місяць із 5 робочими центрами. Оплата щомісячна, скасувати підписку можна будь-коли. Вартість інтеграції розраховують заздалегідь з урахуванням ваших процесів і потреб та надають разом із вартістю тарифу, тож ви бачите повну суму ще до початку роботи. Зазвичай впровадження завершується протягом кількох тижнів від початку підключення.
SkyPlanner обмінюється даними з Business Central в обох напрямках через власні вебсервіси Business Central. Запланований час початку й завершення записується в Prod. Order Routing Lines, а записи часу роботи операторів повертаються для звітності про випуск продукції. Команда SkyPlanner налаштовує інтеграцію під час підключення та підтримує її після запуску. Ваш партнер або власні розробники можуть працювати з документованим REST API (довідник API), маючи лише ключ API. Документація продукту є у відкритому доступі в документації SkyPlanner.
Дізнайтеся, як усе працює разом, на сторінці SkyPlanner для Business Central або перейдіть одразу до посібника з інтеграції з Business Central.
Відгуки виробників про SkyPlanner
2 годекономії щотижня
«Завдяки SkyPlanner ми перейшли від планування виробництва в таблицях Excel до оптимізації виробництва в реальному часі».
Калле Калліомякі, фахівець із ланцюгів постачання
UTU · Електрощити та розподільні пристрої
Планування виробництва заощаджує 2 години робочого часу щотижня, а нова черга завдань надходить на лінію за секунди.
+90%до ефективності виробництва
«Ефективність виробництва зросла на 90%».
Абдул Ручінга, керівник ІТ-відділу
Laboratory & Allied · Фармацевтичне виробництво
Ефективність виробництва зросла на 90%, а формування оптимізованого плану на три місяці для всіх робочих центрів займає менше ніж 30 хвилин.
99,2%надійність поставок
«Завдяки SkyPlanner вузькі місця стали помітними, а управління виробництвом — зрозумілішим».
Тоні Туорі, керівник виробництва
Piristeel · Системи безпеки для покрівель і водостічні системи
Цього року надійність поставок сягнула 99,2%, а календарне планування заощаджує до чотирьох годин робочого часу на день.
1 000 і більше виробничих замовлень плануються автоматично
«Ми контролюємо виробництво вже зовсім інакше, а наше розуміння потужностей вийшло на цілком інший рівень».
Ханну Рююнянен, генеральний директор
Mamec · Промислові змішувачі, насоси та високотехнологічне контрактне виробництво
Тисячі виробничих замовлень плануються автоматично, а вся організація бачить стан виробництва в реальному часі.
Поширені запитання
Чи є в Business Central інструмент календарного планування?
Так. Виробничі замовлення плануються вперед або назад на основі календарів робочих центрів, а Capacity Constrained Resources дає змогу планувати завантаження вибраних вузьких місць з урахуванням обмежених потужностей. Microsoft описує результат як укрупнений графік, а не детальне оперативне управління виробничим цехом.
Чи враховує MRP у Business Central виробничі потужності?
Ні. Команди Calculate Regenerative Plan і Calculate Net Change Plan на сторінці Planning Worksheet створюють записи, виходячи з припущення про необмежені потужності. Обмеження потужностей застосовуються лише під час календарного планування виробничих замовлень.
Яка ліцензія Business Central охоплює виробництво?
Premium. Сторінки та поля для виробництва доступні лише в режимі Premium, а користувачі з ліцензією Essentials не можуть увійти до компанії, яка використовує цей режим. За прайс-листом Microsoft, Premium коштує $110 за користувача на місяць, а Essentials — $80 (ціни для США за умови щорічної оплати).
Для чого потрібні Critical Load % і Dampener?
Critical Load % визначає максимальну частку потужності обмеженого виробничого ресурсу, яку планувальник може завантажити; значення 90 залишає резерв 10%. Dampener (% of Total Capacity) дозволяє планувальнику трохи перевищити цей ліміт, якщо це дає змогу не розбивати технологічну операцію. Операції, які все одно не вміщуються, розбиваються на частини й розподіляються за найближчими вільними часовими інтервалами.
Як SkyPlanner APS підключається до Business Central?
SkyPlanner має двосторонню інтеграцію з Business Central, яку команда SkyPlanner налаштовує під час впровадження. Замовлення, технологічні маршрути, робочі центри, номенклатура та замовлення на закупівлю надходять через API v2.0 і стандартні виробничі сторінки, опубліковані як вебслужби OData v4, без написання коду. Дати технологічних операцій передаються назад до Prod. Order Routing Line через опубліковану сторінку, а вебхуки передають зміни розкладу в міру їх виникнення. Обліковані години повертаються для звітності про випуск продукції. За вашим бажанням випуск продукції та списання матеріалів можуть проводитися автоматично.
Чи враховує Business Central залежність часу налагодження від послідовності робіт?
Ні. Setup Time — це фіксоване значення для кожного рядка технологічного маршруту, яке враховується один раз на виробниче замовлення незалежно від того, що виготовляли на верстаті перед цим. Натомість SkyPlanner APS використовує матрицю часу переналагодження. Вона зберігає час переходу між парами виробів (із синього на червоний — 30 хвилин, із червоного на синій — 60), а система вибудовує послідовність виробничих завдань так, щоб мінімізувати цей час.
Чи можна випробувати SkyPlanner до інтеграції з Business Central?
Так. Експортуйте виробничі замовлення, технологічні маршрути та робочі центри з Business Central до Excel, імпортуйте їх у SkyPlanner протягом 30-денного пробного періоду та порівняйте розклад зі своїм поточним планом. Банківська картка не потрібна. Перегляньте тарифи, почніть пробний період або зверніться до відділу продажів.