Integraties / ERP / Microsoft Dynamics 365 Supply Chain Management
Ondersteunt Dynamics 365 Supply Chain Management capaciteitsplanning binnen de beschikbare capaciteit? Job Scheduling, Planning Optimization en SkyPlanner APS
Slechts gedeeltelijk. In Microsoft Dynamics 365 Supply Chain Management houdt Planning Optimization alleen binnen de capaciteitstijdsgrens rekening met de beschikbare capaciteit. Microsoft raadt aan deze functie niet te gebruiken als uw capaciteit per ploegendienst verandert (bron). Taakplanning plant één order tegelijk in rond de al gereserveerde capaciteit. Daarbuiten plant D365 op hoofdlijnen. Productiebedrijven die elke order, machine, medewerker, elk gereedschap, materiaal en elke omstelling over de volledige planningshorizon op exacte tijdstippen binnen de beschikbare capaciteit moeten inplannen, gebruiken SkyPlanner APS naast Supply Chain Management.
Dit artikel gaat over Supply Chain Management, de app voor financiën en bedrijfsvoering die Dynamics AX heeft opgevolgd. Business Central is een ander product met een ander planningsmodel. Dat bespreken we in Ondersteunt Business Central capaciteitsplanning binnen de beschikbare capaciteit?
Zo plant D365 SCM de productie, stap voor stap
1. Productiemiddelen, groepen productiemiddelen en kalenders
Capaciteit wordt vastgelegd bij productiemiddelen. Elk productiemiddel heeft een type: Vendor, Human resources, Machine, Tool, Location of Facility. Op het sneltabblad Operation van de pagina Resources staan voor elk productiemiddel de volgende instellingen:
- Finite capacity en Bottleneck resource
- Exclusive en Batch capacity
- Efficiency percentage en Operations scheduling percentage
Productiemiddelen behoren tot groepen productiemiddelen en productie-eenheden en hebben bepaalde vaardigheden. Werktijdkalenders worden aan de groep toegewezen. De efficiëntie beïnvloedt de gereserveerde tijd: “Scheduling time = Time x 100 / Efficiency percentage.” (De planningstijd wordt naar verhouding aangepast aan het efficiëntiepercentage.) (bron)
Een productiemiddel waarvoor Finite capacity op No staat, “might therefore be overbooked.” (kan dus overbezet raken.) (bron)
2. Routes en productieorders
Een route bevat routebewerkingen met bewerkingseigenschappen per vereiste voor productiemiddelen. Gefiatteerde geplande orders worden productieorders. Die doorlopen de statussen Created, Estimated, Scheduled, Released, Started, Reported as finished en Ended.
3. Bewerkingsplanning: globale capaciteit per groep productiemiddelen
Bewerkingsplanning reserveert capaciteit bij groepen productiemiddelen. Microsoft verwoordt het zo: “Unlike job scheduling, operations scheduling doesn’t explode the operations… into jobs.” (Anders dan taakplanning splitst bewerkingsplanning de bewerkingen niet op in taken.) De planning werkt alleen met tijdsduren: “Start times and end times aren’t scheduled.” (Begin- en eindtijdstippen worden niet ingepland.) Er wordt geen specifiek productiemiddel gekozen. (bron)
4. Taakplanning: het deel dat binnen de beschikbare capaciteit plant
Taakplanning splitst elke bewerking op in taken (instellen, verwerken, wachten, transporteren) en plant die op specifieke productiemiddelen in. Microsoft: “Job scheduling is typically used to schedule individual jobs on the shop floor for an immediate or short-term time frame.” (Taakplanning wordt doorgaans gebruikt om afzonderlijke taken op de productievloer in te plannen voor directe uitvoering of voor de korte termijn.)
In het dialoogvenster Schedule jobs stelt u het volgende in:
| Optie | Werking |
|---|---|
| Scheduling direction | Forward of Backward vanaf een datum |
| Finite capacity | De belasting “can’t be larger than the capacity that’s available” (mag niet groter zijn dan de beschikbare capaciteit) |
| Finite materials | Zonder deze optie: “the system assumes that all items are available” (gaat het systeem ervan uit dat alle artikelen beschikbaar zijn) |
| Primary resource selection | Op basis van Duration of Priority |
Finite capacity houdt rekening met reserveringen van andere orders. Tijd is beschikbaar als het productiemiddel beschikbaar is “and there are no other reservations on capacity.” (en er geen andere capaciteitsreserveringen zijn.) Met Finite properties moet het productiemiddel voldoen aan de eigenschappen die voor de routebewerking zijn ingesteld. Bij Finite materials geldt: “a production order can’t be scheduled to start until capacity and materials are available at the same time.” (De start van een productieorder kan pas worden ingepland als capaciteit en materialen tegelijk beschikbaar zijn.) (bron)
5. Het Gantt-diagram voor taakplanning
De planner bekijkt taken in het Gantt-diagram. Dit is te openen vanuit de productieorder, een productiemiddel of de werkruimte Production floor management. Het diagram heeft een Order view en een Resource view. In de Resource view staat een capaciteitsbalk waarop overbezetting rood wordt weergegeven. Pictogrammen geven materiaaltekorten aan. Via het menu Schedule jobs plant u één of meer geselecteerde taken in met Forward from scheduling date, Backward of Forward from material availability date. Planners kunnen ook de volgorde van taken op een productiemiddel aanpassen en taken aan een ander productiemiddel toewijzen. (bron)
6. Capaciteitsplanning binnen de beschikbare capaciteit met Planning Optimization
Planning Optimization is de planningsengine van Microsoft voor hoofdplanning. Deze draait als invoegtoepassing en wordt vanuit Lifecycle Services geïnstalleerd als externe multitenantdienst. De ingebouwde engine voor hoofdplanning is verouderd verklaard voor cloudimplementaties. (bron)
U moet Finite capacity op drie plaatsen inschakelen:
- Master planning parameters, tabblad Planned orders: zet Capacity planning for Production op Yes.
- Master plans, sneltabblad General: zet Finite capacity op Yes en stel een Finite capacity time fence in.
- Elk productiemiddel, sneltabblad Operation: zet Finite capacity op Yes.
Binnen de tijdsgrens geldt: “if there isn’t enough capacity on the resources, the delivery date is pushed out.” (Als de productiemiddelen onvoldoende capaciteit hebben, wordt de leverdatum uitgesteld.) Geplande productieorders “are backward-scheduled from the requirement date.” (worden achteruit gepland vanaf de behoeftedatum.) (bron)
Wat de planner zelf moet blijven doen
- Hoofdplanning binnen de beschikbare capaciteit is niet geschikt als de capaciteit per ploegendienst varieert. “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.” (Als uw capaciteit kan veranderen wanneer de behoeften veranderen, bijvoorbeeld bij ploegendiensten, moet u de functie voor planning binnen de beschikbare capaciteit niet gebruiken: de berekende verwerkingstijden kloppen dan niet.) (bron)
- Alleen binnen de tijdsgrens wordt capaciteit begrensd. Buiten de Finite capacity time fence gaat de planning uit van onbeperkte capaciteit. Microsoft merkt op: “a single-day time fence is probably too low for most manufacturers.” (Een tijdsgrens van één dag is voor de meeste productiebedrijven waarschijnlijk te kort.)
- Knelpunten krijgen geen aparte planningshorizon. 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.” (gebruikt de parameter Bottleneck time fence niet; voor knelpunten geldt altijd dezelfde tijdsgrens als voor andere productiemiddelen.)
- Multithreaded berekeningen negeren capaciteitsgrenzen. “If you’re using multi-threaded master planning and operations scheduling, finite capacity will not be considered.” (Als u multithreaded hoofdplanning en bewerkingsplanning gebruikt, wordt geen rekening gehouden met de beschikbare capaciteit.) (bron)
- Order voor order. Taakplanning plant elke productieorder vooruit of achteruit rond de al gereserveerde capaciteit en kiest productiemiddelen op basis van duur of prioriteit. Eerder ingeplande orders behouden hun tijdvakken.
- Insteltijd per bewerking. De insteltijd wordt vastgelegd bij de routebewerking. De volgordebepaling in de hoofdplanning ordent geplande orders op productkenmerken zoals kleur en afmeting (bron).
- Met slepen verplaatst u één taak. Voor slepen geldt: “You can only reschedule the job on the same resource, and you can only schedule one job at a time.” (U kunt de taak alleen opnieuw inplannen op hetzelfde productiemiddel en slechts één taak tegelijk inplannen.) Via de menu’s kunnen geselecteerde taken worden ingepland, geordend of opnieuw toegewezen. Planners krijgen ook de melding: “Could not schedule the job within the loaded time period.” (De taak kon niet binnen de geladen periode worden ingepland.) (bron)
- 32 productiemiddelen per bewerking. “You can schedule a maximum of 32 resources per operation.” (U kunt per bewerking niet meer productiemiddelen inplannen dan dit maximum.)
Kortom: D365 SCM houdt slechts onder bepaalde voorwaarden rekening met de beschikbare capaciteit: binnen een tijdsgrens, bij vaste capaciteit en één order tegelijk. De rest blijft een globale planning die planners handmatig bijstellen in het Gantt-diagram.
Wanneer de standaardplanning van D365 SCM volstaat
Taakplanning in combinatie met Planning Optimization volstaat wanneer:
- Orders één voor één inplannen op volgorde van prioriteit het gewenste resultaat oplevert.
- Ploegendiensten stabiel zijn, zodat hoofdplanning binnen de beschikbare capaciteit de juiste tijden oplevert.
- Insteltijd per bewerking of volgordebepaling op basis van productkenmerken volstaat om rekening te houden met uw omstellingen.
- Een globale capaciteitscontrole in de hoofdplanning voldoende is voor de planner.
- Planners tijd hebben om taken opnieuw in te plannen en aan te passen in het Gantt-diagram wanneer de planning verandert.
Geldt dit voor uw productiebedrijf? Schakel dan Finite capacity in voor elk relevant productiemiddel en kies een realistische tijdsgrens.
Wanneer u een aparte tool voor capaciteitsplanning nodig hebt
De standaardfuncties schieten tekort wanneer meerdere van deze situaties voor u gelden:
- Veel productieorders delen dezelfde machines en de volgorde waarin u ze inplant, beïnvloedt het resultaat.
- Door ploegendiensten, overwerk en afwezigheid verandert de capaciteit van week tot week.
- Omstellingen hangen af van de productievolgorde.
- Matrijzen, stempels of opspanmiddelen worden op meerdere machines gebruikt en sommige taken vereisen meerdere operators tegelijk.
- De aankomst van materiaal bepaalt welke taak kan starten.
- Spoedorders en storingen maken herplanning meerdere keren per week noodzakelijk.
Waar u op moet letten
- Alle orders en productiemiddelen samen inplannen, niet één productieorder tegelijk.
- Plannen binnen de werkelijke capaciteit op basis van ploegendiensten, afwezigheid en overwerk, over de volledige planningshorizon.
- Een omsteltijdenmatrix: volgordeafhankelijke, asymmetrische omsteltijden om de totale insteltijd te minimaliseren.
- Gereedschappen als gedeelde productiemiddelen met beperkte beschikbaarheid en taken waarvoor meerdere operators nodig zijn.
- Een planning die rekening houdt met materiaalbeschikbaarheid en de voorraad en verwachte inkoopontvangsten controleert.
- Alternatieve machines en medewerkers die de planningsengine inzet wanneer het primaire productiemiddel niet beschikbaar is.
- Een bewerkbaar Gantt-diagram waarin de rest van de planning blijft kloppen als u één taak verplaatst.
- Automatisch herplannen bij wijzigingen in de productie of orders.
- Een duidelijke taakverdeling met SCM. Vraag hoe geplande datums worden overgenomen in de productieorder en de routebewerkingen, en hoe wordt voorkomen dat de taakplanning ze overschrijft.
De opties vallen uiteen in vier groepen:
- Taakplanning in D365 SCM en Planning Optimization bieden capaciteitsplanning per order binnen de beschikbare capaciteit en hoofdplanning die rekening houdt met capaciteit.
- APS-suites voor grote ondernemingen worden via een implementatieproject gekoppeld en door een gespecialiseerd planningsteam gebruikt.
- Planborden tonen productieorders op een visueel bord waarop de planner de planning aanstuurt.
- APS in de cloud met ondersteuning voor de uitvoering op de productievloer is de categorie waartoe SkyPlanner behoort. Deze oplossingen plannen alle productiemiddelen automatisch naast Supply Chain Management en blijven herplannen als de productie verandert.
De rol van SkyPlanner
SkyPlanner APS plant alle productieorders en alle werkstations samen in. De planningsengine Arcturus AI maakt binnen enkele seconden een planning op bewerkingsniveau. De volgorde wordt bepaald door taakprioriteit, einddatum, klantprioriteit, Fast Track en Dynamic Priorities. Running Time Lock houdt lopende taken op hun plaats.
De capaciteitsplanning houdt rekening met de werkelijke ploegendiensten, personeelsbezetting, verlof en overwerkdiensten. Wisselende capaciteit is dus het uitgangspunt. De omsteltijdenmatrix bevat de omsteltijd tussen elk paar producten in beide richtingen. De planningsengine kiest de volgorde met de minste insteltijd. Gereedschappen zijn gedeelde productiemiddelen met beperkte beschikbaarheid, en voor een taak kunnen meerdere operators tegelijk nodig zijn.
De materiaalgestuurde planning simuleert de toekomstige voorraad op basis van de huidige voorraad en verwachte inkoopontvangsten. Werk wordt dus alleen ingepland wanneer het materiaal beschikbaar is. Autopilot herplant automatisch als de productie verandert, binnen de door u ingestelde vergrendelingen en prioriteiten. Operators zien hun takenlijst en registreren hun werk met Mobile Confirmations.
Kies SkyPlanner in plaats van D365 als u een planning wilt die volledig binnen de beschikbare capaciteit past, in plaats van daar slechts gedeeltelijk rekening mee te houden. SkyPlanner houdt voor elke machine, medewerker, elk gereedschap en materiaal op elk tijdstip rekening met de beperkte beschikbaarheid. Dat geldt voor de volledige planningshorizon, niet alleen binnen een tijdsgrens.
Kies SkyPlanner in plaats van de taakplanning in D365 als veel orders dezelfde machines delen. De taakplanning plant order voor order in, waardoor de order die het eerst wordt ingepland de beste tijdvakken krijgt. SkyPlanner plant alle orders samen in enkele seconden in. Autopilot herplant automatisch bij elke relevante wijziging.
Kies SkyPlanner in plaats van capaciteitsplanning in Planning Optimization als uw capaciteit verandert door ploegendiensten, overwerk en afwezigheid. De eigen richtlijnen van Microsoft sluiten hoofdplanning met beperkte capaciteit in dat geval uit. SkyPlanner plant op basis van de werkelijke ploegendiensten over de volledige planningshorizon.
Kies SkyPlanner in plaats van beide als volgordeafhankelijke omstellingen, gedeelde gereedschappen, taken met meerdere operators en de aankomst van materialen bepalen welk werk als volgende kan worden uitgevoerd. En als u binnen enkele weken na de start van de onboarding live wilt zijn, met Mobile Confirmations voor operators.
Begin met een export van uw productieorders tijdens de gratis proefperiode van 30 dagen (tot 20 werkstations, geen creditcard nodig). De prijs begint bij 199 € per maand, inclusief 5 werkstations.
SkyPlanner wisselt in beide richtingen gegevens uit met Dynamics 365 Supply Chain Management via de standaardgegevensentiteiten van dat systeem. Het SkyPlanner-team configureert de integratie tijdens de onboarding. Lees het overzicht SkyPlanner voor Dynamics 365 SCM, de integratiehandleiding voor Dynamics 365 SCM of het overzicht van ERP-integraties.
Ervaringen van productiebedrijven met SkyPlanner
2 hbespaard per week
“Met SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime productieoptimalisatie.”
Kalle Kalliomäki, supplychainspecialist
UTU · Elektrische schakelborden en schakelapparatuur
De productieplanning bespaart elke week 2 uur werktijd, en een nieuwe takenlijst bereikt de productielijn binnen enkele seconden.
+90%productie-efficiëntie
“De efficiëntie in de productie is met 90% gestegen.”
Abdul Rucyinga, hoofd IT
Laboratory & Allied · Farmaceutische productie
De productie-efficiëntie is met 90% gestegen. Een geoptimaliseerde planning voor drie maanden voor alle werkstations is in minder dan 30 minuten klaar.
99,2%leverbetrouwbaarheid
“SkyPlanner heeft knelpunten zichtbaar gemaakt en het aansturen van de productie overzichtelijker gemaakt.”
Toni Tuori, productiemanager
Piristeel · Dakveiligheids- en regenwatersystemen
De leverbetrouwbaarheid bereikte dit jaar 99,2%, en het inplannen bespaart tot vier uur werktijd per dag.
98%leverbetrouwbaarheid, gestegen van ongeveer 50%
“SkyPlanner speelt een doorslaggevende rol bij het op peil houden van onze leverbetrouwbaarheid.”
Hannu Lahtinen, algemeen directeur
KJH-Comp · Plaatwerk en productie in opdracht
De leverbetrouwbaarheid steeg van ongeveer 50% naar maar liefst 98%. Voor het inplannen is nu één leidinggevende nodig in plaats van twee.
Veelgestelde vragen
Wat is het verschil tussen bewerkingsplanning en taakplanning in D365 SCM?
Bewerkingsplanning reserveert tijd op groepen productiemiddelen, maar plant geen begin- en eindtijden en kiest geen specifiek productiemiddel. Taakplanning splitst bewerkingen op in instel-, verwerkings-, wachtrij- en transporttaken en plant die in op specifieke productiemiddelen. Taakplanning is het planningsniveau voor de korte termijn dat rekening houdt met de beschikbare capaciteit.
Is de capaciteitsplanning in Planning Optimization voldoende voor een productieschema?
Nee. Het is een functie voor hoofdplanning die alleen binnen de Finite capacity time fence rekening houdt met beperkte capaciteit. Daarbuiten wordt uitgegaan van onbeperkte capaciteit. Microsoft raadt deze functie af wanneer uw capaciteit verandert door ploegendiensten. De functie plant datums en capaciteit voor geplande productieorders. De taakplanning plant de taken vervolgens in op specifieke productiemiddelen.
Moeten we de taakplanning in D365 en Planning Optimization gebruiken, of SkyPlanner?
Gebruik Planning Optimization voor de materiaalplanning en SkyPlanner voor een planning binnen de beschikbare capaciteit. D365 houdt slechts gedeeltelijk rekening met capaciteitsbeperkingen: alleen binnen de tijdsgrens, niet bij capaciteit die wisselt per ploegendienst, en bij taakplanning slechts voor één order tegelijk. Daardoor krijgt de eerst ingeplande order de beste tijdvakken. SkyPlanner plant alle orders, machines, medewerkers, gereedschappen en materialen samen in, binnen hun werkelijke beschikbaarheid. Daarbij gebruikt het een omsteltijdenmatrix met omsteltijden per richting. Autopilot herplant bij elke relevante wijziging. U bent binnen enkele weken live, vanaf 199 € per maand, met een proefperiode van 30 dagen met uw eigen gegevens.
Kan D365 SCM omgaan met volgordeafhankelijke insteltijden?
De insteltijd wordt per routebewerking vastgelegd. De hoofdplanning kan geplande orders op volgorde zetten op basis van productkenmerken zoals kleur en maat. SkyPlanner APS gebruikt een omsteltijdenmatrix (van blauw naar rood 30 minuten, van rood naar blauw 60) en bepaalt de taakvolgorde zo dat de totale insteltijd minimaal is.
Vervangt SkyPlanner Planning Optimization?
Nee. Planning Optimization blijft materialen plannen en geplande productieorders voorstellen. SkyPlanner plant de gefiatteerde productieorders in over alle productiemiddelen en stuurt de geplande datums terug naar Supply Chain Management.
Kan ik SkyPlanner testen voordat ik het integreer met D365 SCM?
Ja. Exporteer openstaande productieorders, routebewerkingen en productiemiddelen naar Excel of CSV. Importeer ze tijdens de proefperiode van 30 dagen en vergelijk het productieschema met uw huidige planning. Bekijk de prijzen, start de proefperiode of neem contact op met sales.