Integrációk / ERP / Microsoft Dynamics 365 Supply Chain Management
Támogatja a Dynamics 365 Supply Chain Management a termelésütemezést? Job Scheduling, Planning Optimization és SkyPlanner APS
Csak részben. A Microsoft Dynamics 365 Supply Chain Management Planning Optimization modulja csak a kapacitási időhatáron belül veszi figyelembe a kapacitáskorlátokat. A Microsoft szerint nem szabad használni ezt a funkciót, ha a kapacitás a műszakokkal együtt változik (forrás). A feladatütemezés pedig egyszerre egy gyártási rendelésnek foglal helyet a már lefoglalt kapacitás mellett. Ezen túl a D365 csak elnagyolt kapacitástervet készít. Azok az üzemek, ahol a teljes tervezési időszakban, pontos időpontokra lebontva kell ütemezni minden rendelést a gépek, dolgozók, szerszámok, anyagok és átállások valós korlátai között, a Supply Chain Management mellett SkyPlanner APS-t használnak.
Ez a cikk a Supply Chain Management alkalmazásról szól, a Dynamics AX utódjaként megjelent pénzügyi és operatív alkalmazásról. A Business Central külön termék, más tervezési modellel. Ezt a Támogatja a Business Central a termelésütemezést? című cikkünkben mutatjuk be.
Így ütemezi a gyártást a D365 SCM, lépésről lépésre
1. Erőforrások, erőforráscsoportok és naptárak
A kapacitás az erőforrásokhoz tartozik. Az erőforrás típusa lehet Vendor, Human resources, Machine, Tool, Location vagy Facility. A Resources oldal Operation gyorslapján minden erőforráshoz a következő beállítások tartoznak:
- Finite capacity és Bottleneck resource
- Exclusive és Batch capacity
- Efficiency percentage és Operations scheduling percentage
Az erőforrások erőforráscsoportokhoz és termelési egységekhez tartoznak, és képességekkel rendelkeznek. A munkaidőnaptárakat az erőforráscsoporthoz kell hozzárendelni. A hatékonyság módosítja a lefoglalt időt: “Scheduling time = Time x 100 / Efficiency percentage.” (Az ütemezési időt az időből és a százalékos hatékonyságból a fenti képlettel számítjuk.) (forrás)
Ha egy erőforrásnál a Finite capacity beállítás értéke No, akkor az erőforrás “might therefore be overbooked.” (emiatt túlterhelhető). (forrás)
2. Művelettervek és gyártási rendelések
A műveletterv tartalmazza a műveleteket, amelyek tulajdonságai erőforrásigényenként vannak megadva. A véglegesített tervezett rendelésekből gyártási rendelések lesznek. Ezek sorban a Created, Estimated, Scheduled, Released, Started, Reported as finished és Ended állapoton mennek keresztül.
3. Műveletütemezés: elnagyolt kapacitástervezés erőforráscsoportokra
A műveletütemezés erőforráscsoportokra foglal kapacitást. A Microsoft megfogalmazása szerint: “Unlike job scheduling, operations scheduling doesn’t explode the operations… into jobs.” (A feladatütemezéssel ellentétben a műveletütemezés nem bontja a műveleteket gyártási feladatokra.) Csak időtartamokkal dolgozik: “Start times and end times aren’t scheduled.” (A kezdési és befejezési időpontokat nem ütemezi.) Konkrét erőforrást sem választ ki. (forrás)
4. Feladatütemezés: itt érvényesülnek a kapacitáskorlátok
A feladatütemezés minden műveletet gyártási feladatokra bont (átállás, megmunkálás, várakozás, szállítás), majd konkrét erőforrásokon foglal nekik helyet. A Microsoft szerint: “Job scheduling is typically used to schedule individual jobs on the shop floor for an immediate or short-term time frame.” (A feladatütemezést jellemzően az egyes üzemi gyártási feladatok azonnali vagy rövid távú ütemezésére használják.)
A Schedule jobs párbeszédpanelen a következők állíthatók be:
| Beállítás | Funkció |
|---|---|
| Ütemezés iránya | Egy dátumtól előre vagy visszafelé |
| Kapacitáskorlátok figyelembevétele | A terhelés “can’t be larger than the capacity that’s available” (nem haladhatja meg a rendelkezésre álló kapacitást) |
| Anyagkorlátok figyelembevétele | Enélkül “the system assumes that all items are available” (a rendszer feltételezi, hogy minden cikk rendelkezésre áll) |
| Elsődleges erőforrás kiválasztása | Időtartam vagy prioritás alapján |
A Finite capacity beállítás figyelembe veszi a más rendelésekhez tartozó foglalásokat: akkor van szabad idő, ha az erőforrás rendelkezésre áll, “and there are no other reservations on capacity.” (és nincs más kapacitásfoglalás). A Finite properties beállítás megköveteli, hogy az erőforrás megfeleljen a műveletterv adott műveleténél megadott tulajdonságoknak. A Finite materials használatakor “a production order can’t be scheduled to start until capacity and materials are available at the same time.” (a gyártási rendelés kezdése csak olyan időpontra ütemezhető, amikor a kapacitás és az anyagok egyszerre rendelkezésre állnak). (forrás)
5. Gantt-diagram a feladatütemezéshez
A tervező a Gantt-diagramon tekinti át a gyártási feladatokat. Ezt a gyártási rendelésből, egy erőforrásból vagy a Production floor management munkaterületről nyithatja meg. A diagram rendelésnézetet és erőforrásnézetet kínál. Az erőforrásnézetben egy kapacitássáv pirossal jelzi a túlterhelést, az anyaghiányokat pedig ikonok mutatják. A Schedule jobs menüvel egy vagy több kijelölt gyártási feladat ütemezhető: az ütemezési dátumtól előre, visszafelé, vagy az anyag rendelkezésre állásának dátumától előre. A tervezők az erőforráson belül sorba is rendezhetik a feladatokat, illetve másik erőforráshoz rendelhetik őket. (forrás)
6. Kapacitáskorlátok a Planning Optimization modulban
A Planning Optimization a Microsoft alaptervezéshez használt tervezőmotorja. A Lifecycle Services felületéről telepíthető bővítményként működik, külső, több-bérlős szolgáltatás formájában. Felhős környezetben a beépített alaptervezési motor már elavultnak minősül. (forrás)
A kapacitáskorlátok figyelembevételét három helyen kell bekapcsolni:
- Master planning parameters, Planned orders lap: a Capacity planning for Production értéke legyen Yes.
- Master plans, General gyorslap: a Finite capacity értéke legyen Yes, és meg kell adni egy Finite capacity time fence időhatárt is.
- Minden erőforrásnál, az Operation gyorslapon: a Finite capacity értéke legyen Yes.
Az időhatáron belül “if there isn’t enough capacity on the resources, the delivery date is pushed out.” (ha az erőforrások kapacitása nem elegendő, a szállítás dátuma későbbre tolódik). A tervezett gyártási rendelések “are backward-scheduled from the requirement date.” (az igény dátumától visszafelé ütemeződnek). (forrás)
Mi marad a tervező feladata?
- A kapacitáskorlátos alaptervezés nem műszakonként változó kapacitásra való. “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.” (Ha a kapacitás az igényekkel együtt változhat, például műszakos munkavégzés esetén, ne használja a kapacitáskorlátokat figyelembe vevő funkciót, mert a számított feldolgozási idők nem lesznek helyesek.) (forrás)
- A kapacitáskorlátok csak az időhatáron belül érvényesülnek. A Finite capacity time fence időhatáron túl a tervezés korlátlan kapacitással számol. A Microsoft megjegyzi: “a single-day time fence is probably too low for most manufacturers.” (az egynapos időhatár a legtöbb gyártó számára valószínűleg túl rövid).
- A szűk keresztmetszetek nem kapnak külön tervezési időtávot. A 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.” (nem használja a Bottleneck time fence paramétert; a szűk keresztmetszetet jelentő erőforrásokat mindig ugyanazzal az időhatárral ütemezi, mint a többi erőforrást).
- Többszálú futtatáskor a kapacitáskorlátok kimaradnak. “If you’re using multi-threaded master planning and operations scheduling, finite capacity will not be considered.” (Többszálú alaptervezés és műveletütemezés használatakor a rendszer nem veszi figyelembe a kapacitáskorlátokat.) (forrás)
- Rendelésről rendelésre. A feladatütemezés minden gyártási rendelést előre vagy visszafelé ütemez, a már lefoglalt kapacitáshoz igazodva. Az erőforrásokat időtartam vagy prioritás alapján választja ki. A korábban ütemezett rendelések megtartják az idősávjukat.
- Átállási idő műveletenként. Az átállási idő a műveletterv adott műveletéhez tartozik. Az alaptervezés sorrendképzése a termék jellemzői, például szín és méret alapján rendezi sorba a tervezett rendeléseket (forrás).
- Egérrel húzva egyetlen feladat mozgatható. A fogd és vidd műveletre ez vonatkozik: “You can only reschedule the job on the same resource, and you can only schedule one job at a time.” (A gyártási feladat csak ugyanazon az erőforráson belül ütemezhető át, és egyszerre csak egy feladat ütemezhető.) A kijelölt feladatokat a menükből lehet ütemezni, sorba rendezni vagy másik erőforráshoz rendelni. A tervezők ezzel az üzenettel is találkoznak: “Could not schedule the job within the loaded time period.” (A gyártási feladatot nem sikerült a betöltött időszakon belül ütemezni.) (forrás)
- Műveletenként 32 erőforrás. “You can schedule a maximum of 32 resources per operation.” (Műveletenként legfeljebb ennyi erőforrás ütemezhető.)
Összességében a D365 SCM csak részlegesen veszi figyelembe a kapacitáskorlátokat: egy időhatáron belül, állandó kapacitás mellett, egyszerre egy rendelésre. Minden másra elnagyolt kapacitásterv készül, amelyet a tervezők kézzel igazítanak ki a Gantt-diagramon.
Mikor elég a D365 SCM beépített ütemezése?
A feladatütemezés a Planning Optimization modullal együtt megfelelő, ha:
- A rendelések egyenkénti, prioritási sorrendben történő ütemezése meghozza a szükséges eredményt.
- A műszakbeosztás állandó, így az alaptervezés a kapacitáskorlátokat figyelembe véve helyes időket számít.
- A műveletenként megadott átállási idő vagy a termékjellemzők szerinti sorrendképzés elegendő az átállások kezeléséhez.
- A tervezőnek elegendő az alaptervezés során végzett elnagyolt kapacitásellenőrzés.
- A tervezőknek van idejük a Gantt-diagramon átütemezni és módosítani a gyártási feladatokat, amikor a tervek változnak.
Ha az Ön üzemére ez jellemző, kapcsolja be a Finite capacity beállítást minden lényeges erőforrásnál, és válasszon reális időhatárt.
Mikor van szükség külön termelésütemezőre?
Kinőtte a beépített funkciókat, ha az alábbiak közül több is igaz:
- Sok gyártási rendelés használja ugyanazokat a gépeket, és az ütemezésük sorrendje befolyásolja az eredményt.
- A műszakok, túlórák és távollétek miatt a kapacitás hétről hétre változik.
- Az átállások a gyártási sorrendtől függenek.
- Több gép használja ugyanazokat az öntőformákat, alakítószerszámokat vagy készülékeket, egyes gyártási feladatokhoz pedig egyszerre több gépkezelőre van szükség.
- Az anyagok beérkezése dönti el, melyik gyártási feladat indulhat el.
- A sürgős rendelések és géphibák hetente többször is újratervezésre kényszerítik.
Mire érdemes figyelni?
- Az összes rendelés és erőforrás együttes ütemezése, nem pedig gyártási rendelésenként külön-külön.
- Termelésütemezés a tényleges műszakok alapján, a távollétek és túlórák figyelembevételével, a teljes tervezési időszakban.
- Átállásiidő-mátrix: sorrendfüggő, irányonként eltérő átállási idők az összes átállási idő minimalizálásához.
- A szerszámok kezelése korlátozottan rendelkezésre álló, közös erőforrásként, valamint több gépkezelőt igénylő gyártási feladatok.
- Az anyagellátást figyelembe vevő ütemezés, amely ellenőrzi a készletet és a beérkező beszerzési rendeléseket.
- Helyettesítő gépek és munkatársak, amelyeket az ütemezőmotor igénybe vesz, ha az elsődleges erőforrás nem érhető el.
- A Gantt-diagram szerkesztésekor egy gyártási feladat áthelyezése után is összehangolt marad a többi feladat.
- Automatikus újraütemezés, ha változik a gyártás vagy a rendelésállomány.
- Egyértelmű felelősségi körök az SCM és az ütemező között. Kérdezzen rá, hogyan kerülnek át az ütemezett dátumok a gyártási rendelésbe és a műveletterv műveleteihez, illetve hogyan akadályozzák meg, hogy a feladatütemezés felülírja őket.
A lehetőségek négy csoportba sorolhatók:
- A D365 SCM feladatütemezése és a Planning Optimization rendelésenkénti termelésütemezést, illetve a kapacitást figyelembe vevő főtervezést biztosít.
- A nagyvállalati APS-rendszerek bevezetési projekt keretében kapcsolódnak a meglévő rendszerhez, és külön tervezőcsapat működteti őket.
- A tervezőtáblák vizuális felületen jelenítik meg a gyártási rendeléseket, amelyeket a tervező rendez el.
- Az üzemi végrehajtást is támogató felhőalapú APS – ebbe a csoportba tartozik a SkyPlanner – a Supply Chain Management mellett minden erőforrást automatikusan ütemez, és a gyártás változásaihoz igazodva folyamatosan újratervez.
Hol kap szerepet a SkyPlanner?
A SkyPlanner APS az összes gyártási rendelést és munkaállomást együtt ütemezi. Az Arcturus AI motor másodpercek alatt készít műveletszintű ütemtervet a gyártási feladatok prioritása, a befejezési dátum, az ügyfél prioritása, valamint a Fast Track és a Dynamic Priorities alapján. A Running Time Lock a helyükön tartja a már futó gyártási feladatokat.
A termelésütemezés a tényleges műszakok, a létszám, a szabadságok és a túlórás műszakok alapján tartja be a kapacitáskorlátokat, így a rendszer a változó kapacitást tekinti alaphelyzetnek. Az átállásiidő-mátrix minden termékpárhoz mindkét irányban tartalmazza az átállási időt, a motor pedig a legkevesebb átállási időt igénylő sorrendet választja. A szerszámok korlátozottan rendelkezésre álló, közös erőforrások, és egy gyártási feladathoz egyszerre több gépkezelőre is szükség lehet.
Az anyagellátásra épülő ütemezés a meglévő készlet és a beérkező beszerzési rendelések alapján szimulálja a jövőbeli készletszintet, így csak olyan időpontra tervez munkát, amikor az anyag rendelkezésre áll. Az Autopilot a gyártás változásakor automatikusan újraütemez, a beállított rögzítések és prioritások betartásával. A gépkezelők a Mobile Confirmations segítségével látják a feladatsorukat és rögzítik az elvégzett munkát.
A D365 helyett válassza a SkyPlanner rendszert, ha nem részleges kapacitáskorlátozást, hanem valódi termelésütemezést szeretne. A SkyPlanner a teljes tervezési időszak minden időpontjában figyelembe veszi, hogy az egyes gépek, munkatársak, szerszámok és anyagok csak korlátozottan állnak rendelkezésre, nem csupán egy meghatározott időhatáron belül.
A D365 feladatütemezése helyett válassza a SkyPlanner rendszert, ha sok rendelés használja ugyanazokat a gépeket. A feladatütemezés rendelésenként halad, ezért az elsőként ütemezett rendelés kapja a legjobb idősávokat. A SkyPlanner másodpercek alatt, együtt ütemezi az összes rendelést, az Autopilot pedig minden érdemi változásnál automatikusan újratervez.
A Planning Optimization korlátos kapacitáskezelése helyett válassza a SkyPlanner rendszert, ha a műszakok, túlórák és távollétek miatt változik a kapacitása. A Microsoft saját útmutatása erre az esetre kizárja a korlátos kapacitás használatát a főtervezésben; a SkyPlanner a teljes tervezési időszakban a tényleges műszakok alapján tervez.
Mindkettő helyett válassza a SkyPlanner rendszert, ha a sorrendfüggő átállások, a közös szerszámok, a több gépkezelőt igénylő feladatok és az anyagok beérkezése határozza meg, mi gyártható következőként, és a bevezetés kezdetétől számított néhány héten belül élesben szeretné használni a rendszert, a gépkezelők számára elérhető Mobile Confirmations funkcióval együtt.
Kezdje az exportált gyártási rendeléseivel a 30 napos ingyenes próbaidőszakot (legfeljebb 20 munkaállomással, bankkártya nélkül). Az előfizetés havi 199 €-tól érhető el, amely 5 munkaállomást tartalmaz.
A SkyPlanner kétirányú integrációval kapcsolódik a Dynamics 365 Supply Chain Management rendszerhez, annak szabványos adatentitásain keresztül. Az integrációt a SkyPlanner csapata állítja be a bevezetés során. Olvassa el a SkyPlanner és a Dynamics 365 SCM kapcsolatát bemutató áttekintést, a Dynamics 365 SCM integrációs útmutatóját vagy az ERP-integrációk összefoglaló oldalát.
Gyártóvállalatok véleménye a SkyPlanner rendszerről
2 hmegtakarítás hetente
„A SkyPlanner segítségével az Excel-táblázatokon alapuló gyártástervezésről áttértünk a gyártás valós idejű optimalizálására.”
Kalle Kalliomäki, ellátásilánc-szakértő
UTU · Elektromos kapcsolószekrények és kapcsolóberendezések
A gyártástervezés hetente 2 óra munkaidőt takarít meg, az új feladatsor pedig másodpercek alatt eljut a gyártósorra.
+90%termelési hatékonyság
„A termelés hatékonysága 90%-kal nőtt.”
Abdul Rucyinga, informatikai vezető
Laboratory & Allied · Gyógyszergyártás
A termelés hatékonysága 90%-kal nőtt, és kevesebb mint 30 perc alatt elkészül az összes munkaállomásra kiterjedő, három hónapra szóló optimalizált terv.
99,2%szállítási határidők betartása
„A SkyPlanner láthatóvá tette a szűk keresztmetszeteket, és átláthatóbbá tette a termelésirányítást.”
Toni Tuori, termelési vezető
Piristeel · Tetőbiztonsági és esővíz-elvezető rendszerek
Idén a szállítási határidők betartásának aránya elérte a 99,2%-ot, az ütemezés pedig naponta akár négy óra munkaidőt takarít meg.
98%a szállítási határidők betartása, a korábbi mintegy 50% helyett
„A SkyPlanner meghatározó szerepet játszik abban, hogy tartani tudjuk a szállítási határidőinket.”
Hannu Lahtinen, ügyvezető igazgató
KJH-Comp · Lemezmegmunkálás és bérgyártás
A szállítási határidők betartásának aránya mintegy 50%-ról egészen 98%-ig emelkedett, az ütemezéshez pedig már két művezető helyett egy is elegendő.
Gyakori kérdések
Mi a különbség a műveletütemezés és a feladatütemezés között a D365 SCM rendszerben?
A műveletütemezés meghatározott időtartamokra köti le az erőforráscsoportok kapacitását, de nem határoz meg kezdési és befejezési időpontokat, és nem választ konkrét erőforrást. A feladatütemezés a műveleteket átállási, megmunkálási, várakozási és szállítási feladatokra bontja, és ezeket konkrét erőforrásokra ütemezi. A feladatütemezés az ütemezés rövid távú szintje, amely figyelembe veszi a kapacitáskorlátokat.
Elegendő a Planning Optimization korlátos kapacitáskezelése a gyártásütemezéshez?
Nem. Ez egy főtervezési funkció, amely csak a Finite capacity time fence időhatárán belül kezeli korlátosként a kapacitást, azon túl korlátlan kapacitással számol. A Microsoft nem javasolja a használatát, ha a műszakok miatt változik a kapacitás. A funkció a tervezett gyártási rendelések dátumait és kapacitását tervezi meg, a feladatütemezés pedig konkrét erőforrásokra foglalja le a feladatokat.
A D365 feladatütemezését és a Planning Optimization megoldást használjuk, vagy a SkyPlanner rendszert?
Az anyagtervezéshez használja a Planning Optimization megoldást, a termelésütemezéshez pedig a SkyPlanner rendszert. A D365 csak részlegesen veszi figyelembe a kapacitáskorlátokat: kizárólag az időhatáron belül, műszakonként változó kapacitás esetén nem, a feladatütemezésben pedig egyszerre csak egy rendelésnél. Így az elsőként ütemezett rendelés kapja a legjobb idősávokat. A SkyPlanner az összes rendelést, gépet, munkatársat, szerszámot és anyagot együtt, a kapacitáskorlátokat betartva ütemezi, az átállásiidő-mátrixban irányonként megadott átállási időkkel. Az Autopilot minden érdemi változásnál újratervez. Néhány héten belül élesben használhatja a rendszert, havi 199 €-tól, saját adatokkal végezhető 30 napos próbával.
Kezeli a D365 SCM a sorrendfüggő átállási időket?
Az átállási idő a műveletterv egyes műveleteinél állítható be, a főtervezés pedig termékjellemzők, például szín és méret szerint rendezheti sorba a tervezett rendeléseket. A SkyPlanner APS átállásiidő-mátrixot használ (kékről pirosra 30 perc, pirosról kékre 60), és úgy rendezi sorba a gyártási feladatokat, hogy az összes átállási idő a lehető legkisebb legyen.
Kiváltja a SkyPlanner a Planning Optimization megoldást?
Nem. Az anyagtervezést továbbra is a Planning Optimization végzi, és ez tesz javaslatot a tervezett gyártási rendelésekre is. A SkyPlanner az összes erőforrásra kiterjedően ütemezi a véglegesített gyártási rendeléseket, és visszaküldi az ütemezett dátumokat a Supply Chain Management rendszerbe.
Kipróbálhatom a SkyPlanner rendszert a D365 SCM-integráció előtt?
Igen. Exportálja a nyitott gyártási rendeléseket, a műveletterv műveleteit és az erőforrásokat Excel- vagy CSV-fájlba, importálja őket a 30 napos próbaidőszak alatt, majd hasonlítsa össze az ütemtervet a jelenlegi tervével. Tekintse meg az árakat, indítsa el a próbát, vagy lépjen kapcsolatba értékesítőinkkel.