Integrationer / ERP / Microsoft Dynamics 365 Business Central
Har Business Central produktionsplanlægning? Capacity Constrained Resources sammenlignet med SkyPlanner APS
Microsoft Dynamics 365 Business Central tager kun højde for kapacitetsgrænser på de arbejdscentre og maskincentre, du registrerer som Capacity Constrained Resources. Alt andet, herunder MRP, planlægges med ubegrænset kapacitet, og Microsoft betegner resultatet som en grovplan. Produktionsvirksomheder, der har brug for produktionsplanlægning for hele produktionen, hvor planen tager højde for den faktiske tilgængelighed af både maskiner og medarbejdere, bruger SkyPlanner APS sammen med Business Central.
Microsofts funktion til produktionsplanlægning i Planning Optimization hører til Dynamics 365 Supply Chain Management, som er et andet produkt. Den gælder ikke for Business Central.
Sådan planlægger Business Central kapacitet trin for trin
Produktionsfunktionerne er kun synlige med brugeroplevelsen Premium. Premium “shows all actions and fields for all business functionality, including Manufacturing and Service Management.” (viser alle handlinger og felter for alle forretningsfunktioner, herunder produktion og servicestyring). Med Essentials er ingen af nedenstående skærmbilleder tilgængelige.
1. Stamdata for kapacitet
Kapaciteten modelleres på tre niveauer: Work Center Group, Work Center og Machine Center. Hvert arbejdscenter og maskincenter har felterne Shop Calendar Code, Capacity, Efficiency, Queue Time og Unit of Measure Code. Produktionskalenderen indeholder Work Shifts, arbejdsdage og helligdage. Registreringer under Absence reducerer kapaciteten på en given dag.
Du kan ikke planlægge noget, før du har kørt Calculate Work Center Calendar (og Calculate Machine Center Calendar) for et datointerval.
Det opretter de kalenderposter, som ifølge Microsoft styrer “the detailed scheduling of operations performed at the work center.” (detailplanlægningen af operationer, der udføres på arbejdscentret). Feltet Calendar Entries Available Until viser, hvor langt frem posterne rækker. Feltet vises som en advarsel, når denne dato ligger før arbejdsdatoen. (kilde)
2. Ruter og styklister
En Routing har typen Serial eller Parallel og skal have status Certified. Hver operation har følgende oplysninger:
- Operation No. og Type (Work Center eller Machine Center)
- Setup Time, Run Time, Wait Time og Move Time
- Concurrent Capacities, Send-Ahead Quantity og Routing Link Code
En Production BOM skal også have status Certified, før den bruges i planlægningen.
3. MPS og MRP i Planning Worksheet
I Planning Worksheet kører du Calculate Regenerative Plan eller Calculate Net Change Plan. Funktionen afstemmer behov og forsyning ud fra den enkelte vares genbestillingsmetode og foreslår købs-, flytte-, montage- og produktionsordrer via handlingsmeddelelser.
Microsoft er tydelig om kapaciteten her: “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.” (Ved begge planlægningsmetoder opretter Business Central kladdelinjer, som forudsætter ubegrænset kapacitet. Planlægningen tager ikke hensyn til arbejdscentrenes og maskincentrenes kapacitet). (kilde)
4. Produktionsordrer, Refresh og Replan
Produktionsordrer gennemløber statusserne Simulated, Planned, Firm Planned, Released og Finished. Refresh beregner linjer, ruter og komponentbehov med Scheduling Direction sat til Forward eller Backward. Replan gør det samme, men omfatter også lavere niveauer i styklisten. Operationsdatoerne i Prod. Order Routing kommer fra arbejdscentrenes kalendere.
Som standard planlægges der med ubegrænset kapacitet: “By default, Business Central uses infinite capacity scheduling.” (Business Central bruger som standard planlægning med ubegrænset kapacitet). (kilde) To ordrer kan blive placeret på samme maskine på samme tidspunkt.
5. Capacity Constrained Resources: her tages der hensyn til kapacitetsgrænser
Dette er den indbyggede funktion til produktionsplanlægning, der tager højde for ressourcernes reelle kapacitet. På siden Capacity Constrained Resources tilføjer du en ressource med følgende oplysninger:
| Felt | Funktion |
|---|---|
| Capacity Type | Work Center eller Machine Center |
| Capacity No. | Den ressource, der skal have begrænset kapacitet |
| Critical Load % | Den belastningsgrænse, planlægningsfunktionen ikke må overskride |
| Dampener (% of Total Capacity) | En tolerance, der lader planlægningsfunktionen overskride den kritiske belastning en smule for at undgå at opdele en operation |
For en ressource med begrænset kapacitet placerer planlægningsfunktionen hver operation i det nærmeste ledige tidsrum. Er tidsrummet for kort, opdeles operationen i to eller flere dele. Omstillingstiden medregnes kun én gang for en opdelt operation, “because it’s assumed that some manual adjustment is done to optimize the schedule.” (fordi det forudsættes, at planen optimeres med manuelle justeringer). (kilde)
6. Kontrollér belastningen, og flyt ordrer manuelt
Planlæggeren kontrollerer resultatet tre steder:
- i arbejdscentrets Load-visning (View by: Day, Week, Month, Quarter, Year eller Accounting Period; View as: Net Change eller Balance at Date)
- i Work Center Task List
- i matricen Work Center Calendar
Når Manual Scheduling er aktiveret i Manufacturing Setup, kan planlæggeren flytte en ordres start- eller forfaldsdato. Feltet Safety Lead Time for Manual Scheduling angiver tidsbufferen.
Her går grænsen for Business Central
- Bygget til grovplanlægning. “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 understøtter ikke detaljeret styring af produktionsgulvet. Systemet giver en grovplan for en gennemførlig ressourceudnyttelse, men opretter og vedligeholder ikke automatisk detailplaner ud fra prioriteter eller optimeringsregler). (kilde)
- MRP ser bort fra kapaciteten. Planning Worksheet forudsætter ubegrænset kapacitet ved hver kørsel, uanset om der er defineret ressourcer med begrænset kapacitet eller ej (se citatet ovenfor).
- Kapaciteten begrænses kun, hvor du angiver det. Alle arbejdscentre, der ikke er registreret på siden Capacity Constrained Resources, har fortsat ubegrænset kapacitet i planen. Her kan operationer overlappe på samme ressource.
- Seriel planlægning. “Operations on work centers or machine centers that are set up as constrained resources are always planned serially.” (Operationer på arbejdscentre eller maskincentre, der er oprettet som ressourcer med begrænset kapacitet, planlægges altid serielt). Et arbejdscenter med begrænset kapacitet og Capacity 3 får altså ikke tre opgaver planlagt parallelt.
- Intet automatisk valg af alternativ rute. “The alternate work center is for information only, and isn’t automatically included in planning processes.” (Det alternative arbejdscenter er kun til information og indgår ikke automatisk i planlægningen).
- Maskincentre kan forsvinde fra planlægningen. “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.” (Hvis du slår Consolidated Calendar fra, indgår kun arbejdscentrets kapacitet i planlægningen. Maskincentrets kapacitet udelades).
- Planlagte ordrer fastholder ikke en plan. Om produktionsordrer med status Planned skriver Microsoft: “Business Central deletes them the next time you run planning.” (Business Central sletter dem, næste gang du kører planlægningen). (kilde)
- Genplanlægning betyder, at opgaver skal flyttes. “Changes implemented with the Replan action probably change the capacity need of the production order. You might have to reschedule operations afterwards.” (Ændringer foretaget med handlingen Replan vil sandsynligvis ændre produktionsordrens kapacitetsbehov. Det kan være nødvendigt at omplanlægge operationerne bagefter). (kilde)
- Omstillingstider afhænger ikke af rækkefølgen. Setup Time er en fast værdi pr. rutelinje og beregnes pr. produktionsordre. En omstilling fra produkt A til B tager lige så lang tid som fra C til B. Planlægningsfunktionen har derfor intet grundlag for at vælge en rækkefølge, der reducerer omstillingstiden. Funktionen opdeler operationer, så de passer i ledige tidsrum, men vælger ikke rækkefølgen. Microsoft forventer, at en planlægger justerer de opdelte operationer manuelt.
- Værktøj og navngivne medarbejdere har ingen kapacitet. Linjerne i Routing Tool og Routing Personnel registrerer, hvad en operation kræver, men har hverken kalender eller kapacitet. Intet forhindrer to operationer i at kræve samme fikstur eller samme specialist. Med Concurrent Capacities kan flere enheder på ét arbejdscenter eller maskincenter deles om en operation, så kørselstiden bliver kortere. Funktionen reserverer ikke individuelle medarbejdere med hver deres skift.
I praksis betyder det overbookede maskiner, som ikke er flaskehalse, manuel ændring af rækkefølgen og en parallel plan i Excel.
Hvornår er Business Centrals indbyggede planlægning nok?
Capacity Constrained Resources kombineret med Load-visningen er tilstrækkeligt, når:
- Du har en eller to reelle flaskehalse, og resten af produktionen har ledig kapacitet.
- Ruterne er korte og stabile, og du producerer primært til lager eller tilbyder lange leveringstider.
- Du planlægger ugentligt, og planlæggeren har blot brug for en grov vurdering af, om planen kan gennemføres.
- Rækkefølgen er så enkel, at en værkfører kan fastlægge den ved maskinen.
- Fælles værktøj, operatørernes tilgængelighed og materialernes ankomst ikke begrænser rækkefølgen af opgaverne.
- Produktion udgør en lille del af virksomheden, og du ønsker at arbejde i ét system.
Hvis det beskriver din produktion, skal du blot opsætte ressourcerne med begrænset kapacitet omhyggeligt, sørge for, at kalenderne er beregnet et godt stykke ud over planlægningshorisonten, og aktivere Consolidated Calendar, hvor maskincentrene har betydning. Så er du klar.
Hvornår har du brug for et system til produktionsplanlægning?
Den indbyggede funktion rækker ikke længere, når flere af disse forhold gælder:
- Mere end to ressourcer bliver flaskehalse afhængigt af produktmikset.
- Leveringsdatoerne skrider, selv om visningen Load ser fin ud på ugebasis.
- Omstillingstiden afhænger af, hvilket produkt der blev kørt før, så opgavernes rækkefølge påvirker produktionsmængden.
- Bemanding, skiftehold og fravær begrænser planen lige så meget som maskinerne, og nogle opgaver kræver to eller tre operatører samtidig.
- Stanseværktøjer, forme eller fiksturer deles mellem maskiner.
- Materialernes tilgængelighed afgør, hvilken opgave der kan starte.
- Du har reelle alternative maskiner og vil have, at planen bruger dem.
- Hasteordrer og nedbrud tvinger dig til at omplanlægge flere gange om ugen.
Det skal du se efter
- Begrænset kapacitet på alle ressourcer samtidig, ikke kun på en udvalgt gruppe.
- Rækkefølgeplanlægning på operationsniveau med prioriteter og leveringsfrister.
- En omstillingstidsmatrix: rækkefølgeafhængige, asymmetriske omstillingstider mellem produkter, som motoren bruger til at minimere den samlede omstillingstid.
- Værktøjer som delte ressourcer med begrænset kapacitet, så ét fikstur aldrig er på to maskiner samtidig.
- Opgaver med flere operatører: kræver en opgave flere personer ved samme arbejdsstation, tildeles de med hensyn til hver deres skiftehold.
- Begrænsninger i bemanding og skiftehold, herunder fravær og overarbejde.
- Planlægning med hensyn til materialer, som kontrollerer lagerbeholdning og indgående leverancer.
- Alternative maskiner og medarbejdere, som motoren faktisk bruger, når den primære ressource ikke er tilgængelig.
- Visuel redigering i Gantt, hvor resten af planen stadig hænger sammen, når du flytter en opgave.
- Automatisk omplanlægning, når produktionens fremdrift eller ordrerne ændrer sig.
- Klar ansvarsfordeling for data mellem løsningen og Business Central. Skriv planerne tilbage til ordrer med status Firm Planned eller Released, aldrig Planned, og beslut, hvilket system der styrer operationsdatoerne.
- En konkret løsning til tilbageskrivning via standardgrænseflader. Business Centrals standard-API v2.0 har ingen entiteter til produktionsordrer, ruter, styklister eller arbejdscentre. Business Central publicerer sine egne produktionssider som OData v4-webtjenester uden kode, og en publiceret side, der kan redigeres, accepterer opdateringer. Spørg hver leverandør, hvordan operationernes start- og slutdatoer overføres til Prod. Order Routing Line. Spørg, om det kræver specialudviklet kode i jeres Business Central, og hvem der yder support efter idriftsættelsen.
Mulighederne falder i fire grupper:
- Business Centrals egen planlægning dækker en udvalgt gruppe flaskehalse i ét system.
- Planlægningstavler i Business Central-klienten viser produktionsordrer på en visuel tavle, som planlæggeren styrer.
- Omfattende APS-løsninger til store virksomheder kobles til gennem et implementeringsprojekt og drives af et dedikeret planlægningsteam.
- Cloudbaseret APS med produktionsafvikling er den kategori, SkyPlanner tilhører. Her planlægges alle ressourcer automatisk ved siden af Business Central. Planen opdateres løbende, når produktionen ændrer sig, og gøres tilgængelig for operatørerne.
Her passer SkyPlanner ind
SkyPlanner APS afhjælper alle de mangler, der er nævnt ovenfor. Alle arbejdsstationer har begrænset kapacitet, ikke kun en udvalgt gruppe. Arcturus AI-motoren opbygger planen på operationsniveau på få sekunder og fastlægger rækkefølgen efter dine prioriteter og leveringsfrister. Planlæggeren slipper for at opdele og rette operationer til manuelt.
Omstillingstidsmatricen indeholder omstillingstiden mellem hvert produktpar i begge retninger, og motoren vælger den rækkefølge, der giver mindst omstillingstid. Værktøjer er delte ressourcer med begrænset kapacitet, og en opgave kan kræve flere operatører samtidig. Når en maskine eller medarbejder ikke er tilgængelig, flytter motoren arbejdet til de alternativer, du har defineret.
Materialestyret planlægning simulerer den fremtidige lagerbeholdning ud fra den aktuelle beholdning og indgående indkøbsordrer. Bestilte materialer regnes som tilgængelige på leveringsdatoen, så arbejdet først planlægges, når materialerne er der.
Grupper af arbejdsstationer og deres effektivitet indgår i modellen, og en opgave kan fordeles på flere arbejdsstationer. Prioriteringen bygger på opgavens prioritet, færdiggørelsesdato, kundens prioritet, Fast Track og Dynamic Priorities, mens Running Time Lock holder igangværende opgaver på plads.
Autopilot omplanlægger automatisk, når produktionen ændrer sig, inden for dine låsninger og prioriteter. En Replan, et nedbrud eller en hasteordre betyder derfor ikke længere, at operationerne skal omplanlægges manuelt. Planlæggerne justerer opgaver på en interaktiv Gantt-tidslinje. Operatørerne ser deres opgavekø og registrerer arbejde på telefon eller tablet med Mobile Confirmations, Production Timer og Quick Log Mode, så detailplanlægning og produktionsafvikling er samlet i ét værktøj.
Vælg SkyPlanner, når flaskehalsene flytter sig med produktmikset, og Capacity Constrained Resources ellers skulle dække halvdelen af produktionen.
Vælg SkyPlanner, når omstillinger afhænger af rækkefølgen, eller delte værktøjer og opgaver med flere operatører afgør, hvad der kan køres som det næste.
Vælg SkyPlanner, når du omplanlægger flere gange om ugen og vil have en brugbar plan for din egen produktion på få uger frem for efter et langt projekt.
Start med en CSV- eller Excel-eksport i den gratis prøveperiode på 30 dage (op til 20 arbejdsstationer, intet kreditkort). Derefter er prisen fra 199 € om måneden med 5 arbejdsstationer inkluderet. Du betaler månedligt og kan opsige når som helst. Du får på forhånd et tilbud på integrationen ud fra dine processer og behov samt på abonnementet, så du kender den samlede pris, før du starter. Implementeringen er normalt afsluttet inden for få uger efter opstart af onboarding.
SkyPlanner integrerer med Business Central i begge retninger via Business Centrals egne webtjenester. Planlagte start- og sluttidspunkter skrives til Prod. Order Routing Lines, og operatørernes tidsregistreringer sendes tilbage til produktionsrapportering. SkyPlanner-teamet konfigurerer integrationen under onboarding og yder support efter idriftsættelsen. Din partner eller dine interne udviklere kan arbejde med det dokumenterede REST API (API-reference) med blot en API-nøgle, og produktdokumentationen er offentligt tilgængelig i SkyPlanners dokumentation.
Læs, hvordan delene hænger sammen, på siden SkyPlanner til Business Central, eller gå direkte til integrationsguiden til Business Central.
Produktionsvirksomheders anmeldelser af SkyPlanner
2 hsparet hver uge
“SkyPlanner har flyttet vores produktionsplanlægning fra Excel-regneark til optimering af produktionen i realtid.”
Kalle Kalliomäki, forsyningskædespecialist
UTU · Eltavler og koblingsanlæg
Produktionsplanlægningen sparer 2 timers arbejdstid hver uge, og en ny opgavekø når ud til linjen på få sekunder.
+90%produktionseffektivitet
“Effektiviteten i produktionen er steget med 90%.”
Abdul Rucyinga, IT-chef
Laboratory & Allied · Lægemiddelproduktion
Produktionseffektiviteten er steget med 90%, og det tager under 30 minutter at lave en optimeret plan for tre måneder på tværs af alle arbejdsstationer.
99,2%leveringssikkerhed
“SkyPlanner har gjort flaskehalsene synlige og skabt større klarhed i produktionsstyringen.”
Toni Tuori, produktionschef
Piristeel · Tagsikkerhed og regnvandssystemer
Leveringssikkerheden nåede op på 99,2% i år, og detailplanlægningen sparer op til fire timers arbejdstid om dagen.
1.000-vis afproduktionsordrer planlagt automatisk
“Vi har styr på produktionen på en helt anden måde, og vores forståelse af kapaciteten er på et helt andet niveau.”
Hannu Ryynänen, administrerende direktør
Mamec · Industriblandere, pumper og højteknologisk kontraktproduktion
Tusindvis af produktionsordrer planlægges automatisk, og hele organisationen har overblik over produktionen i realtid.
Ofte stillede spørgsmål
Har Business Central et værktøj til detailplanlægning?
Ja. Produktionsordrer planlægges fremad eller bagud ud fra arbejdscentrenes kalendere, og Capacity Constrained Resources sikrer, at belastningen på udvalgte flaskehalse planlægges inden for den tilgængelige kapacitet. Microsoft beskriver resultatet som en grovplan, ikke som detaljeret styring på produktionsgulvet.
Tager MRP i Business Central højde for kapacitet?
Nej. Calculate Regenerative Plan og Calculate Net Change Plan i Planning Worksheet opretter poster, der forudsætter ubegrænset kapacitet. Kapacitetsbegrænsninger gælder kun, når produktionsordrerne planlægges.
Hvilken Business Central-licens omfatter produktion?
Premium. Sider og felter til produktion vises kun, når brugeroplevelsen er indstillet til Premium, og brugere med en Essentials-licens kan ikke logge på et regnskab med denne indstilling. Microsoft angiver prisen for Premium til $110 pr. bruger pr. måned mod $80 for Essentials (amerikanske listepriser, betalt årligt).
Hvad gør Critical Load % og Dampener?
Critical Load % angiver, hvor stor en andel af kapaciteten på en kapacitetsbegrænset ressource planlægningsfunktionen højst må tildele. Værdien 90 giver en buffer på 10%. Dampener (% of Total Capacity) tillader en mindre overskridelse af grænsen, hvis det kan undgå, at en operation bliver opdelt. Operationer, der stadig ikke er plads til, fordeles over de nærmeste ledige tidsrum.
Hvordan forbindes SkyPlanner APS med Business Central?
SkyPlanner integreres med Business Central i begge retninger, og SkyPlanner-teamet sætter integrationen op under opstarten. Ordrer, ruter, arbejdscentre, varer og indkøbsordrer hentes via API v2.0 og standardsider til produktion, der publiceres som OData v4-webtjenester, uden at der skal skrives kode. Datoer for operationerne sendes tilbage til Prod. Order Routing Line via den publicerede side, og webhooks sender ændringer i planen, så snart de sker. Registrerede timer sendes tilbage til rapportering af færdigmeldinger, og færdigmeldinger og forbrug kan bogføres automatisk, hvis du ønsker det.
Håndterer Business Central rækkefølgeafhængige omstillingstider?
Nej. Setup Time er en fast værdi pr. rutelinje, som beregnes én gang pr. produktionsordre, uanset hvad der tidligere blev kørt på maskinen. SkyPlanner APS bruger i stedet en matrix med omstillingstider. Den gemmer omstillingstider mellem produktpar (blå til rød 30 minutter, rød til blå 60) og lægger opgaverne i en rækkefølge, der minimerer omstillingstiderne.
Kan jeg afprøve SkyPlanner, før jeg integrerer det med Business Central?
Ja. Eksportér produktionsordrer, ruter og arbejdscentre fra Business Central til Excel, importér dem i SkyPlanner i prøveperioden på 30 dage, og sammenlign planen med din nuværende plan. Det kræver ikke noget kreditkort. Se priser, start prøveperioden, eller tal med salg.