Інтеграції / ERP / Epicor Kinetic
Чи є в Epicor Kinetic планування виробництва? Пояснюємо вбудоване планування, APS і SkyPlanner APS
Так, Epicor Kinetic має вбудоване планування виробництва. У цьому контексті йдеться про складання графіка з урахуванням реальної доступності та потужності обладнання, а також доступності й робочого часу персоналу. Модуль Scheduling and Resource Management складає графік у межах доступних потужностей, а окремий модуль Advanced Planning and Scheduling (APS) додає можливість враховувати понад два обмеження, планувати за виробничими можливостями та застосовувати правила оптимізації.
У щоденній роботі є три обмеження. Врахування обмежень потужностей потрібно ввімкнути в кількох місцях, базовий модуль підтримує щонайбільше два обмеження на технологічну операцію, а оптимізація налагоджень доступна в APS.
SkyPlanner APS працює поряд із Kinetic й автоматично враховує обмеження потужностей кожного робочого центру без ліцензії на APS. Його графік враховує бригади операторів, спільні інструменти, матеріали на складі та очікувані надходження за замовленнями на закупівлю, а також переналагодження, що залежать від послідовності робіт. Autopilot автоматично переплановує графік, коли на виробництві щось змінюється.
Як Epicor Kinetic планує завантаження потужностей: крок за кроком
У Kinetic є три рівні планування. MRP (до складу якого входять Forecasting і MPS) планує потреби в матеріалах. Scheduling and Resource Management — окремий модуль, який розподіляє виробничі завдання в часі за виробничими ресурсами. APS — ще один модуль, який Epicor описує як “an extension to Scheduling” (розширення модуля Scheduling). (Брошура Epicor)
1. Виробничі завдання та спосіб виготовлення
Виробниче замовлення в Epicor називається Job. Кожне виробниче завдання формується на основі способу виготовлення: BOM визначає матеріали, а перелік технологічних операцій — технологічний маршрут. Для кожної операції вказують Capability, Resource Group або Resource. На форумі Epicor User Help досвідчені користувачі сходяться на тому, що вибір виробничої можливості виключає два інші варіанти, тоді як у межах групи можна вказати конкретний виробничий ресурс. У брошурі Epicor функцію Automated Scheduling by Capability, за якої система сама вибирає конкретний виробничий ресурс, віднесено до можливостей APS. (Форум)
2. Обмеження потужностей: окреме налаштування для кожного виробничого ресурсу
Потужності задають для виробничих ресурсів — верстатів, працівників, інструментів, — об’єднаних у групи. Група може містити будь-яку кількість виробничих ресурсів, а система призначає конкретний ресурс залежно від його доступності. Кожен виробничий ресурс має власний календар, потужність, час очікування в черзі та час переміщення.
Чи враховувати обмеження потужності, визначають окремо для кожного виробничого ресурсу. На форумі пошук причин проблем починають із прапорця “Finite” у налаштуваннях ресурсу, а в брошурі Epicor зазначено: “Define each resource with either finite or infinite capacity. When a piece of the schedule is moved, the resource is rescheduled according to its type.” (Для кожного виробничого ресурсу задайте обмежену або необмежену потужність. Коли частину графіка переміщують, завантаження ресурсу переплановується відповідно до його типу.) Так Kinetic підтримує поширений змішаний підхід: враховувати обмеження на вузьких місцях і не враховувати їх на решті ресурсів.
3. Горизонт урахування обмежень потужностей
Finite Load Horizon задає межу, за якою графік уже не коригується з урахуванням доступних потужностей. Epicor описує його як часову межу або граничну дату “for finitely scheduling load on the resource.” (для планування завантаження виробничого ресурсу з урахуванням його реальної потужності). Після цієї межі операції завантажують ресурси без урахування обмежень потужностей. Користувачі форуму задають цей горизонт для виробничого ресурсу, групи ресурсів, а також у Site Maintenance на вкладці Planning.
Крім того, кожен інструмент планування має власний прапорець урахування обмежень потужностей. Пропустіть один рівень — і розрахунок відбудеться без урахування цих обмежень. Ось одна з відповідей на форумі на запитання про те, чому вони не враховуються: “Be sure the site maintenance > planning tab has a finite horizon value filled in also.” (Переконайтеся, що в Site Maintenance > Planning також заповнено значення горизонту врахування обмежень потужностей). (Форум)
4. Scheduling Blocks, Setup Grouping і Dual Resource Constraints
Scheduling Blocks моделює періодичні потреби в налагодженні, наприклад заміну інструмента. Setup Grouping об’єднує роботи за заданими вами критеріями, щоб спростити налагодження.
Dual Resource Constraints дає змогу під час планування виробництва резервувати для операції, крім основного ресурсу, ще один допоміжний — інструмент або працівника — з урахуванням їхньої доступності. Типовий приклад — верстат, для роботи на якому потрібен сертифікований оператор.
5. Global Scheduling
Global Scheduling виконує розрахунок графіка для всього підприємства. У довідці зазначено, що він застосовує “scheduling on all jobs that are eligible for Global Scheduling” (планування всіх виробничих завдань, які відповідають умовам Global Scheduling) і розраховує кількість днів запізнення від дати початку глобального графіка. Черговість залежить від пріоритету планування виробничих завдань. Також можна запланувати окреме виробниче завдання через Job Entry, доручити MRP планувати створені ним завдання та планувати вперед або назад. Користувачі форуму отримують дані про заплановане використання виробничих ресурсів із таблиці ResourceTimeUsed, відфільтровуючи записи сценаріїв «що, якщо». (Форум, форум)
6. Дошки планування
Планувальники працюють із трьома дошками у вигляді діаграм Ганта, які підтримують перетягування:
| Дошка | Призначення |
|---|---|
| Job Scheduling Board | Переміщення та фіксація операцій одного виробничого завдання |
| Resource Scheduling Board | Перегляд завантаження одного виробничого ресурсу або групи та зміна черговості робіт |
| Multi-Resource Scheduling Board | Порівняння кількох виробничих ресурсів і перенесення робіт між ними |
Допоміжні інструменти включають режим «що, якщо», Change Impact Informer, Overload Informer, фіксацію виробничих завдань, а також сповіщення про запізнення та доступність матеріалів. Таблиця Related Materials показує дефіцитні матеріали із замовленнями на закупівлю, виробничими завданнями та часом виконання замовлення. У виробничому цеху оператори звітують про роботу через Start Activity і Labor Entry.
7. Що додає APS
APS використовує той самий механізм планування й додає:
- Понад два обмеження. Epicor: “The Advanced Planning and Scheduling module provides the ability to use more than two resource constraints.” (Модуль Advanced Planning and Scheduling дає змогу використовувати понад два обмеження виробничих ресурсів.)
- Планування за Capability і Dependent Capability.
- Планування Minimum WIP і Balanced Optimization з урахуванням пріоритету, резерву часу та налагоджень.
- Optimization Rules для кожного виробничого ресурсу, а також планування за продуктивністю та габаритами.
- Unlimited What-If і перевірку можливості виконання замовлення в обіцяний строк в Order Management.
- Multi-Plant Communication та планування, у якому наявність матеріалів є жорстким обмеженням і враховуються календарі постачальників.
Що вбудоване планування Kinetic залишає планувальнику
- Два обмеження без APS. Базовий модуль враховує основний виробничий ресурс і один допоміжний. Щоб одночасно врахувати верстат, двох операторів, пристосування та матеріал, потрібна ліцензія на APS. (Брошура Epicor)
- У налаштуванні обмежень потужностей легко помилитися. Прапорець і горизонт задаються для виробничого ресурсу, групи ресурсів, у Site Maintenance та в кожному інструменті. Дати в Kinetic можуть бути розраховані з урахуванням обмежень потужностей або без них — залежно від того, який розрахунок їх сформував. (Форум)
- Групування налагоджень у базовому модулі, оптимізація — в APS. Global Scheduling спирається на пріоритет виробничого завдання та кількість днів запізнення. У базовому модулі налагодженнями керують Scheduling Blocks і Setup Grouping, а Balanced Optimization, що одночасно враховує пріоритет, резерв часу та час налагодження, — це функція APS. Партнер Epicor, компанія Bluesky ERP, додає, що результати залежать від точних даних про тривалість операцій і строки закупівель, а також від того, чи закриті виробничі завдання. (Bluesky ERP)
- Перепланування потребує дії людини або запуску розрахунку. План змінюється, коли хтось запускає Global Scheduling, переплановує виробниче завдання в Job Entry або перетягує роботу на дошці. Коли верстат зупиняється, планувальник має виконати одну із цих дій. (Форум)
Коли вбудованого планування Epicor Kinetic достатньо
Залишайтеся з Kinetic Scheduling або придбайте ліцензію на APS, якщо більшість цих умов відповідає вашій ситуації:
- Один або кілька виробничих майданчиків, виробничі ресурси об’єднані в групи, а календарі відповідають реальним змінам.
- Переважно стандартні технологічні маршрути, а планувальників влаштовують результати Global Scheduling за правилами пріоритетів, які вони потім коригують на Job Scheduling Board.
- Дефіцит потужностей зосереджений у кількох вузьких місцях. Для них враховуйте обмеження потужностей, для решти — ні. Саме такий підхід рекомендує Bluesky ERP, коли базові налаштування вже працюють. (Bluesky ERP)
- Ви вже маєте ліцензію на APS, підтримуєте актуальність строків виконання та нормативів, вчасно закриваєте виробничі завдання й маєте адміністратора, який знається на механізмі планування.
- Вам потрібна перевірка можливості виконання замовлення в обіцяний строк безпосередньо в Order Management.
Якщо це ваша ситуація, правильно налаштуйте врахування обмежень потужностей на всіх рівнях і підтримуйте дані в належному стані.
Коли потрібна окрема система планування виробництва
Розгляньте інші рішення, крім вбудованих інструментів, якщо:
- Ліцензію на Scheduling and Resource Management або APS так і не придбали чи модулі так і не налаштували, а планувальники працюють в Excel, спираючись на дати з MRP.
- Вам потрібно враховувати понад два обмеження, але ви не хочете починати проєкт упровадження APS.
- План змінюється кілька разів за зміну, і ви хочете, щоб він переплановувався автоматично, а не чекав наступного розрахунку чи перетягування робіт планувальником на дошці.
- Час переналагодження залежить від попередньої роботи, і ви хочете, щоб послідовність визначалася за матрицею часу налагодження.
- Для виробничих завдань потрібна бригада операторів або пристосування, яке використовують на кількох верстатах.
- Оператори мають бачити свою чергу завдань на планшеті й підтверджувати виконання робіт, щоб план оновлювався.
Чотири способи календарного планування з Kinetic
- Дошки планування Kinetic. Планувальники коригують графік, сформований Kinetic. Підходить підприємству, де мало вузьких місць, а план змінюється рідко.
- Kinetic Scheduling разом з APS. Global Scheduling запускається циклічно. Підходить підприємствам, які мають ліцензію на APS та адміністратора, що налаштовує механізм планування.
- Корпоративні комплекси APS. Окрема система планування, впровадження якої потребує тривалого проєкту. Підходить великим командам, які планують роботу кількох виробничих майданчиків і мають у штаті профільних фахівців.
- Хмарна APS із реєстрацією виконання в цеху. SkyPlanner APS: автоматичний графік з урахуванням реальної доступності кожного виробничого ресурсу, перепланування через Autopilot і підтвердження виконання з мобільних пристроїв. Підходить малим і середнім підприємствам на Kinetic, яким потрібен актуальний графік для роботи цеху.
На що звернути увагу
- Модель, що відповідає Kinetic. Виробничі завдання, технологічні операції, групи виробничих ресурсів, самі ресурси та їхні можливості. Інструмент, який ігнорує поле Capability, призначає роботу не тому ресурсу.
- Повнота врахування обмежень. Зміни, відсутності та понаднормова робота для кожного виробничого ресурсу; кілька операторів на одному завданні; інструменти, які не можуть одночасно бути у двох місцях; час налагодження, що залежить від послідовності робіт; альтернативні ресурси на випадок недоступності основного.
- Урахування матеріалів. Перевірка матеріалів для виробничого завдання, складських залишків деталей і поставок за замовленнями на закупівлю на момент початку кожної технологічної операції.
- Оперативне перепланування. План оновлюється, коли змінюється ситуація на виробництві або замовлення, а не під час наступного повного розрахунку.
- Зворотний запис через власний механізм планування Kinetic. Дати технологічних операцій мають передаватися через Erp.BO.ScheduleEngineSvc (MoveJobItem, ChangeResource), після чого виробниче завдання потрібно заблокувати. Підтвердження виконання мають записуватися як трудовитрати через Erp.BO.LaborSvc.
- Зрозумілий шлях інтеграції. REST API Kinetic керує кожною інтеграцією через ключі API та області доступу. Тому область доступу має містити всі служби й методи, які викликає планувальник. Для читання даних зазвичай використовують Erp.BO.JobEntrySvc, Erp.BO.ResourceGroupSvc та Business Activity Queries (BAQs).
- Правила керування даними. Визначте, яка система керує датами технологічних операцій, щоб Global Scheduling не перезаписував зовнішній план.
- Випробування на власних даних до початку будь-яких робіт з інтеграції.
Де стане в пригоді SkyPlanner
SkyPlanner APS працює у хмарі поряд з Epicor Kinetic і усуває кожну з перелічених вище прогалин. У Kinetic залишаються MRP, виробничі завдання та калькуляція собівартості. SkyPlanner бере на себе складання детального графіка технологічних операцій і підтримує його актуальність, тож планувальнику більше не потрібно вручну змінювати послідовність робіт.
Вибирайте SkyPlanner, якщо:
- Вам заважає ліміт у два обмеження. Механізм Arcturus за секунди формує єдиний графік виробництва, враховуючи реальну доступність робочих центрів, працівників, інструментів і матеріалів. Інструмент, зайнятий на одному робочому центрі, недоступний для всіх інших.
- Не вдається узгодити врахування обмежень потужностей на всіх рівнях. У SkyPlanner планування завжди враховує обмеження потужності кожного робочого центру відповідно до його графіка змін. Не потрібно узгоджувати прапорці в окремих інструментах чи горизонти планування.
- Для завдань потрібна бригада. Над одним виробничим завданням на одному робочому центрі можуть одночасно працювати кілька операторів. Для кожного враховуються фактичні зміни, відпустки, відсутності та понаднормова робота. Якщо працівник або верстат недоступні, механізм планування переносить роботу на альтернативні робочі центри та призначає інших працівників.
- Термінові замовлення мають іти поза чергою. Fast Track, Dynamic Priorities і пріоритет клієнта просувають термінові роботи вперед. Running Time Lock фіксує в графіку завдання, яке вже виконується, а Bulldozer зсуває наступні завдання. Планувальники й надалі можуть переміщувати завдання на інтерактивній діаграмі Ганта, а механізм планування узгоджує решту графіка.
- План не може чекати наступного розрахунку. Autopilot автоматично коригує графік, коли ситуація на виробництві змінюється, і виконує перепланування лише за потреби. Визначальними залишаються ваші правила, блокування та пріоритети.
- Закуповувані деталі визначають дату початку. Під час складання графіка перевіряються складські залишки та очікувані поставки за замовленнями на закупівлю. Матеріал із відкритого замовлення на закупівлю в Kinetic вважається доступним на дату його поставки, а складські залишки оновлюються, коли замовленню присвоєно статус Delivered.
- Переналагодження залежать від послідовності. Матриця часу налагодження зберігає час переходу між парами виробів, за потреби — різний для кожного напрямку (із синього на червоний — 30 хвилин, із червоного на синій — 60). Планувальник вибирає послідовність із найменшими витратами часу на налагодження, без окремого проєкту оптимізації APS.
- План має доходити до цеху. Оператори бачать свою чергу завдань і реєструють виконану роботу на телефоні чи планшеті за допомогою Mobile Confirmations, Production Timer і Quick Log Mode. Зареєстрована робота передається назад у Kinetic як трудовитрати.
- Ви хочете запустити систему за лічені тижні. Впровадження зазвичай завершується протягом кількох тижнів після початку підготовки до роботи із системою.
Почніть із CSV-експорту ваших виробничих завдань і ресурсів у межах 30-денного безкоштовного пробного періоду (до 20 робочих центрів, без банківської картки). Ви побачите власний графік виробництва, що враховує реальні потужності обладнання й доступність персоналу, ще до початку будь-яких робіт з інтеграції. Після цього вартість становить від 199 € на місяць із 5 робочими центрами. Оплата щомісячна, скасувати підписку можна будь-коли. Вартість інтеграції для ваших процесів і потреб визначається заздалегідь разом із вартістю тарифного плану, тож повну суму ви знатимете ще до початку роботи.
SkyPlanner обмінюється даними з Kinetic в обох напрямках. Виробничі завдання, технологічні операції, виробничі ресурси та дані про поставки за замовленнями на закупівлю надходять через Kinetic REST API та BAQ. Заплановані дати технологічних операцій передаються назад через механізм календарного планування Kinetic (ScheduleEngineSvc.MoveJobItem), а дані про фактичні трудовитрати — через LaborSvc. Вебхуки передають зміни графіка в міру їх виникнення. На кожному підприємстві Kinetic налаштовано по-своєму: від технологічних маршрутів з урахуванням можливостей ресурсів до індивідуальних налаштувань BPM. Тому під час впровадження команда SkyPlanner налаштовує інтеграцію під вашу конфігурацію та підтримує її після запуску. Ваш партнер Epicor або власні розробники також можуть створювати інтеграції через документований REST API SkyPlanner (довідник API) — для цього потрібен лише ключ API. Документація продукту відкрита для всіх у розділі документації SkyPlanner.
Дізнайтеся, як усе поєднується, на сторінці Epicor Kinetic або одразу перейдіть до технічних подробиць у посібнику з інтеграції. Щоб разом із нами розглянути ваші виробничі ресурси та завдання в Kinetic, замовте демонстрацію.
Відгуки виробників про SkyPlanner
2 годекономії щотижня
«Завдяки SkyPlanner ми перейшли від планування виробництва в таблицях Excel до оптимізації виробництва в реальному часі».
Kalle Kalliomäki, фахівець із ланцюга постачання
UTU · Електричні щити та розподільне обладнання
Планування виробництва заощаджує 2 години робочого часу щотижня, а нова черга завдань надходить на лінію за секунди.
+90%до ефективності виробництва
«Ефективність виробництва зросла на 90%».
Abdul Rucyinga, керівник ІТ-відділу
Laboratory & Allied · Фармацевтичне виробництво
Ефективність виробництва зросла на 90%, а створення оптимізованого плану на три місяці для всіх робочих центрів займає менше ніж 30 хвилин.
98%надійності поставок проти приблизно 50% раніше
«SkyPlanner відіграє вирішальну роль у підтриманні надійності наших поставок».
Hannu Lahtinen, керуючий директор
KJH-Comp · Вироби з листового металу та контрактне виробництво
Надійність поставок зросла з приблизно 50% до рівня, що сягає 98%, а календарним плануванням тепер займається один керівник замість двох.
6 місяцівнаперед відділ продажів бачить вільні потужності
«SkyPlanner створює надійну основу для всього планування виробництва».
Anu Järvinen, керівниця виробництва
Fredman Operations · Пакувальний папір, безпечний для контакту з харчовими продуктами
Відділ продажів бачить вільні потужності на шість місяців уперед, а відповіді на запити щодо зміни графіка, які раніше забирали годину чи більше, тепер надходять за секунди.
Поширені запитання
Чи підтримує Epicor Kinetic планування виробництва?
Так. Модуль Scheduling and Resource Management планує роботу з урахуванням обмеженої потужності кожного виробничого ресурсу в межах заданого горизонту. APS — окреме розширення для врахування понад двох обмежень та оптимізації.
Чи потрібен модуль APS для планування виробництва в Kinetic?
Ні. Планування виробництва з урахуванням реальної доступності ресурсів і одним додатковим обмеженням працює в Scheduling and Resource Management. APS потрібен для врахування понад двох обмежень, планування за можливостями ресурсів, Minimum WIP і перевірки можливості виконання замовлення до обіцяної дати. Epicor не публікує прейскурантної ціни жодного з цих модулів.
Чому Kinetic планує без обмежень потужності, хоча я ввімкнув їх урахування?
Зазвичай бракує налаштування на одному з рівнів. Перевірте прапорець Finite у виробничого ресурсу та прапорець урахування обмежених потужностей в інструменті, який ви запустили. Потім перевірте горизонт урахування обмежених потужностей у налаштуваннях ресурсу, групи ресурсів і на вкладці Planning у Site Maintenance.
Чи є в Epicor Kinetic діаграма Ганта для календарного планування?
Так. Панелі Job, Resource та Multi-Resource Scheduling Boards мають вигляд діаграми Ганта й підтримують перетягування, режим «що, якщо» та блокування виробничих завдань.
Які обмеження може додати SkyPlanner понад два, доступні в Kinetic?
Кілька операторів на одному виробничому завданні, інструменти як спільні ресурси з обмеженою доступністю, а також матеріали зі складських запасів і очікуваних поставок за замовленнями на закупівлю. Система також використовує альтернативні робочі центри й персонал та матрицю часу налагодження для переналагоджень, що залежать від послідовності. Усе це враховується в єдиному графіку виробництва відповідно до реальних потужностей обладнання й доступності персоналу.
Чи може SkyPlanner APS працювати з Epicor Kinetic?
Так. SkyPlanner обмінюється даними з Kinetic в обох напрямках: отримує виробничі завдання, технологічні операції та виробничі ресурси, а заплановані дати передає назад через ScheduleEngineSvc і дані про трудовитрати — через LaborSvc. Під час впровадження команда SkyPlanner налаштовує інтеграцію через REST v2 під вашу конфігурацію Kinetic. Докладніше — у посібнику з інтеграції.
Скільки часу потрібно, щоб запустити SkyPlanner APS разом із Kinetic?
Впровадження зазвичай завершується протягом кількох тижнів після початку підготовки до роботи із системою. До цього протягом 30-денного пробного періоду ви можете скласти графік своїх реальних виробничих завдань на основі даних, експортованих у форматі CSV або Excel. Почніть безкоштовний пробний період або зверніться до відділу продажів.