Business Central i produktionen fra kundeordre til færdigvare
Kan I levere 100 enheder på fredag? Det spørgsmål kræver mere end et kig på lageret. I skal også vide, om komponenterne når frem, om maskinerne har tid, og hvor langt de igangværende ordrer er kommet.
Microsoft Dynamics 365 Business Central kan samle den sammenhæng. Produktionsstyklister beskriver materialerne, ruter beskriver arbejdet, og produktionsordrer forbinder planen med det, der faktisk bliver fremstillet.
Her gennemgår vi et konkret produktionsflow og de data, der skal være styr på. Undervejs ser vi også på, hvordan en integration til Business Central kan forbinde produktionen med webshop, kundeportal og andre systemer.
Hvad kræver produktion i Business Central
Business Centrals produktionsfunktioner er knyttet til Premium. Afklar derfor licens og opsætning med jeres ERP-partner. Før planlægningen giver mening, skal varer, produktionsressourcer og arbejdstidskalendere være oprettet. Microsofts dokumentation om produktionsopsætning.
Der er også forskel på montage og produktion. En enkel pakning af komponenter til et sæt kan passe til montageordrer. Når I skal styre operationer, maskintid og produktionsruter, er produktionsordrer relevante. Microsofts sammenligning af montage og produktionsstyklister.
Sådan hænger produktionsflowet sammen
Vi tager udgangspunkt i en fiktiv virksomhed, der skal fremstille 100 beslag. Hvert beslag kræver to stålkomponenter og fire skruer. Produktionen består af skæring, bearbejdning og pakning.
Alle tal og grafer i eksemplet er illustrative. De viser beregningsprincipper og er ikke kundedata eller skærmbilleder fra Business Central.

Få styr på varer og produktionsstyklister
En produktionsstykliste, også kaldet en BOM, angiver hvilke komponenter og mængder der indgår i færdigvaren. I Business Central opretter I den under produktionsstyklister, som i den engelske brugerflade hedder Production BOMs.
| Komponent | Pr beslag | Til 100 beslag |
| Stålkomponent | 2 stk. | 200 stk. |
| Skrue | 4 stk. | 400 stk. |
Enhedskoder skal passe sammen. Køber I skruer i kasser med 100, mens styklisten bruger styk, skal omregningen være afklaret. Ellers kan en korrekt ordre blive til et forkert materialebehov.
Afklar også forventet spild. Et komponentbehov på 200 stk. med 5 % komponentspild giver i det enkle eksempel 210 stk. Spild på komponenter og kassation af færdigvarer er forskellige ting og skal behandles hver for sig.
Brug certificerede styklister i den godkendte driftsopsætning, og styr ændringer med versioner og startdatoer. Microsofts vejledning til produktionsstyklister.
Sælger I samme produkt i flere udførelser, skal variantkoderne også følge med ordren. Se vores gennemgang af produktvarianter mellem Business Central og Shopify.
Beskriv arbejdet med ruter og operationer
Ruten beskriver, hvordan varen bliver fremstillet. Hver operation knyttes til et arbejdscenter eller maskincenter og får de relevante tider. Omstilling gælder normalt pr. produktionsordre, mens køretid afhænger af mængden.
| Operation | Omstilling | Køretid pr stk | Behov ved 100 stk |
| 10 Skæring | 30 min. | 2 min. | 230 min. |
| 20 Bearbejdning | 45 min. | 4 min. | 445 min. |
| 30 Pakning | 15 min. | 1 min. | 115 min. |
For bearbejdning bliver regnestykket 45 minutter plus 100 gange 4 minutter. Det giver 445 minutter, altså 7 timer og 25 minutter.
Eksemplet forudsætter én kapacitet pr. operation, 100 % effektivitet, intet spild og en lotstørrelse på ruten på 1. Ventetid, transport, overlap og eksisterende ordrer er udeladt. De tre operationers samlede 790 minutter er derfor ikke et færdigt løfte om gennemløbstid.
Med Routing Link Codes kan I knytte en komponent til den operation, hvor den bruges. Det gør sammenhængen mellem materialeforbrug og arbejde mere præcis. Microsofts vejledning til produktionsruter.
Beregn materialebehov med MPS og MRP
MPS hjælper med at planlægge forsyningen af varer med selvstændig efterspørgsel, eksempelvis fra salg og prognoser. MRP beregner det afledte behov for komponenter. I planlægningskladden kan I køre beregningerne og få forslag til blandt andet indkøb og produktion. Microsofts overblik over forsyningsplanlægning.
I vores eksempel mangler der materiale, selv om der allerede ligger noget på lager:
| Materiale | Bruttobehov | Lager til rådighed | Bekræftet tilgang inden behovsdato | Nettobehov |
| Stålkomponenter | 200 | 70 | 50 | 80 |
| Skruer | 400 | 250 | 100 | 50 |
For stålkomponenterne er beregningen 200 minus 70 minus 50. Der mangler 80 stk. Her ser vi bort fra spild, sikkerhedslager, øvrige ordrer og ordrestørrelsesregler. En levering efter behovsdatoen kan ikke dække behovet til tiden.

I den faktiske opsætning påvirkes forslagene blandt andet af leveringstider, genbestillingsmetode, ordremultipla og lokationer. En Stockkeeping Unit, forkortet SKU, kan have særskilte planlægningsparametre for en vare på en bestemt lokation og variant.
Planlægningen kan også foreslå at flytte, ændre eller annullere eksisterende forsyningsordrer. Gennemgå aktionsmeddelelserne, før forslagene udføres. Microsofts forklaring af planlægningsberegningen.
Kontrollér kapaciteten på flaskehalsen
Materialerne kan være på plads, mens maskinen stadig mangler tid. Derfor skal kapacitet vurderes sammen med materialebehovet.
Antag, at hver ressource har 420 disponible minutter i den betragtede periode. Skæring kræver 230 minutter, bearbejdning 445 og pakning 115. Bearbejdningen belastes dermed med cirka 106 % og mangler 25 minutter. Ledig tid ved pakkebordet løser ikke automatisk problemet ved bearbejdningsmaskinen.

Business Central planlægger som udgangspunkt med ubegrænset kapacitet. Kritiske ressourcer kan opsættes med begrænset kapacitet via Capacity Constrained Resources. Kritisk belastningsprocent og tolerance påvirker grænsen.
Det giver ikke automatisk en detaljeret maskinplan optimeret efter prioritet og omstillinger. Microsoft beskriver standardfunktionen som overordnet kapacitetsplanlægning. Microsofts dokumentation om kapacitetsbegrænsninger.
I eksemplet skal planlæggeren tage stilling til de manglende 25 minutter. Kan operationen flyttes, kan kapaciteten udvides, eller skal leveringsdatoen ændres? Ved omfattende behov for sekvensoptimering bør I vurdere en særskilt planlægningsløsning, ofte kaldet APS.
Brug produktionsordrens status aktivt
Produktionsordren samler varen, mængden, komponenterne, operationerne og datoerne. Den kan oprettes manuelt eller gennem planlægningen. Microsofts vejledning til oprettelse af produktionsordrer.
Business Central skelner mellem flere statusser:
| Status | Betydning i arbejdet |
| Simulated | Bruges til simulering og kalkulation uden at påvirke MPS og MRP. |
| Planned | En foreløbig ordre, som kan blive erstattet ved ny planlægning. |
| Firm Planned | En fastholdt planlagt ordre, som ikke slettes ved næste planlægningskørsel. |
| Released | Ordren er frigivet, og forbrug og output kan registreres. |
| Finished | Ordren er afsluttet som grundlag for videre kostopfølgning. |
Frigivet betyder ikke i sig selv, at materialerne er plukket, eller at maskinen er startet. Brug derfor ikke produktionsordrens status som eneste svar på, hvor langt en kundeordre er kommet. Microsofts forklaring af produktionsordrer og statusser.
Registrér forbrug tid og færdige varer
Planen skal møde virkeligheden. I produktionskladden kan I registrere materialeforbrug, produceret mængde, kassation og operationstid for en frigivet produktionsordre.
Bogført forbrug reducerer komponentlageret via vareposter. Færdigvareoutput øger lageret, og registreret tid giver kapacitetsposter. I produktionskladden er det outputtet på den sidste outputlinje, der regulerer færdigvarelageret. Microsofts vejledning til forbrug og output.
I kan registrere manuelt eller bruge automatisk forbrugsbogføring, også kaldet flushing. Forward og Backward knytter bogføringen til forskellige tidspunkter; koblinger til operationer påvirker forløbet. Microsofts gennemgang af flushing.
Vælg metoden efter, hvad der skal måles. Hvis 100 beslag faktisk bruger 208 stålkomponenter, skal de ekstra otte med i registreringen. En beregning ud fra styklisten kan ikke alene fortælle jer, at nogen tabte en komponent eller måtte kassere materiale.
Følg op på kost og sporbarhed
Efterkalkulationen forbinder materialer, kapacitet og produktionsomkostninger. WIP, eller igangværende arbejde, er værdien undervejs i produktionen. Ved standardkost kan forskellen mellem standard og faktiske omkostninger følges som afvigelser. Afslutning af ordren og kostregulering indgår i den samlede kostproces. Microsofts gennemgang af produktionsbogføring.
Start med få målinger, som I kan handle på:
| Måling | Eksempel | Hvad undersøger I |
| Materialeafvigelse | 208 brugt mod 200 planlagt giver 4 % merforbrug. | Spild, fejlregistrering eller forkert stykliste. |
| Tidsafvigelse | 480 min. mod 445 min. giver cirka 7,9 % ekstra tid. | Stop, omstilling eller forkert køretid. |
| Levering til tiden | 46 rettidige ordrer ud af 50 giver 92 %. | Hvilke årsager skubbede de sidste fire ordrer. |
Tallene er illustrative og beskriver mulige målinger, ikke en bestemt standardrapport. Aftal blandt andet, om en delvis levering tæller som rettidig.
Lot- og serienumre kan bruges til at spore registrerede varer frem og tilbage gennem transaktioner. Det kan hjælpe med at undersøge, hvilke leverancer der berøres af et bestemt komponentparti. Microsofts vejledning til varesporing.
Sporing erstatter ikke jeres kvalitetsprocedure. Afklar særskilt behov for måleresultater, godkendelser og håndtering af afvigelser, herunder eventuelle udvidelser eller et kvalitetsstyringssystem.
Sådan forbinder I produktionen med resten af forretningen
En webshopordre kan indeholde kundens ønsker, mens produktionsplanlægningen kræver entydige varenumre, varianter, enheder og datoer. Integrationen skal oversætte de oplysninger efter aftalte regler.
Et godt udgangspunkt er at aftale, hvilket system der vedligeholder hvad:
| Data | Forslag til ansvar |
| Styklister og ruter | Business Central eller et aftalt teknisk mastersystem med kontrolleret overførsel. |
| Kundeordre | Webshop eller portal modtager bestillingen. Business Central validerer og behandler ERP-ordren. |
| Lager og økonomi | Business Central bogfører bevægelser og omkostninger. Et eventuelt WMS registrerer de aftalte lagerhændelser. |
| Operationstid og output | Business Central eller et MES, der opsamler data fra produktionen og sender godkendte registreringer videre. |
Det er et forslag til ansvarsfordeling. Den konkrete grænse afhænger af jeres systemer. Aftal den pr. datatype, så to systemer ikke overskriver hinandens ændringer.
API og entydige referencer
Brug dokumenterede integrationsflader og undersøg, hvilke data og handlinger de faktisk understøtter. En bestemt produktionsproces kan kræve egne API-sider eller forretningshandlinger i en udvidelse. Microsoft beskriver, hvordan egne API-sider udvikles i Business Central.
Gem sammenhængen mellem eksternt ordrenummer, ERP-ordre, ordrelinje og eventuel produktionsordre. Så kan en fejl findes igen. Vores introduktion til Business Central API v2 giver baggrund om integrationsfladen.
Køer genforsøg og fejlhåndtering
En robust integration bør kunne gemme en hændelse i en kø og behandle den kontrolleret. Brug en entydig hændelsesreference, så samme besked ikke skaber to ordrer. Det princip kaldes idempotens.
Ved HTTP 429 har Business Central begrænset antallet af API-kald. Integrationen skal vente og forsøge igen med passende mellemrum. Microsofts vejledning om API-begrænsninger.
En ukendt variantkode skal derimod ende som en synlig datafejl, der kan rettes. Gem fejlårsag, reference og behandlingsstatus, og aftal hvem der reagerer. Læs også, hvordan en iPaaS-integrationsplatform kan indgå i systemernes dataudveksling.
Adgang skal afgrænses til integrationens opgave. Til Business Central Online bruges OAuth til godkendelse af webservices; brugerrettigheder og applikationsopsætning skal passe til løsningen. Microsofts dokumentation om OAuth.
Vis en status kunden kan bruge
En kunde vil vide, hvornår ordren kommer. Vis derfor en aftalt kundestatus baseret på relevante hændelser og bekræftede datoer. En frigivet produktionsordre er ikke i sig selv et leveringsløfte.
Vis også, hvornår oplysningerne sidst er opdateret, hvis der kan være forsinkelse i overførslen. Se vores guide til kundeportaler integreret med Business Central.
Hos SunGroup forbinder en kundeapplikation bestillinger med Business Central og fabrikken. Det er et konkret eksempel på værdien af et sammenhængende ordreflow. Læs SunGroup-casen om automatisering fra kunde til fabrik.
Kom i gang med et afgrænset produktionsflow
Start med én varefamilie og et repræsentativt ordreflow. Gennemfør både en normal ordre og de situationer, der giver bøvl: manglende komponenter, delvis produktion, ekstra forbrug og ændret leveringsdato.
Kontrollér derefter, at lager, produktionsregistreringer, kost og kundestatus hænger sammen. Test også, at en integrationsbesked kan genbehandles uden at skabe dubletter.
Jeres ERP-partner bør hjælpe med produktionsopsætning og bogføringslogik. Brug vores guide til valg af ERP-leverandør, hvis I skal finde den rette hjælp.
Hos Connectify hjælper vi med forbindelsen mellem Business Central og de systemer, der sender og modtager jeres data. Tag udgangspunkt i en konkret arbejdsgang, som I bruger for meget tid på i dag. Så har vi noget håndgribeligt at arbejde videre med.
Vil I have ordredata, lagerstatus og kundeportal til at hænge bedre sammen? Se vores Business Central-integrationer, og kontakt os via siden.