Integrationer / ERP / Oracle NetSuite

Har NetSuite produktionsplanlægning? Egne funktioner og SkyPlanner APS

Oracle NetSuite planlægger produktionen med ubegrænset kapacitet, medmindre du tilføjer Advanced Manufacturing SuiteApp. Ifølge Oracles egen dokumentation gælder det for planlægning med ubegrænset kapacitet, at den “doesn’t account for current work center capacity or resource use.” (ikke tager højde for arbejdscentrets aktuelle kapacitet eller ressourceforbrug). Advanced Manufacturing tilføjer en Finite Scheduling-kørsel, som frigiver produktionsordrer i den rækkefølge, planlæggeren fastlægger.

Gantt-tidslinje i SkyPlanner APS med opgaver fordelt på arbejdsstationer og en ordreliste nedenunder.

Ved denne kørsel fastlægger planlæggeren frigivelsesrækkefølgen og kører frigivelsen igen, når noget ændrer sig. Produktionsvirksomheder, der ønsker at få beregnet planen, bruger SkyPlanner APS sammen med NetSuite for at få:

  • en beregnet rækkefølge for hver maskine, person og hvert værktøj
  • en plan, der tager højde for rækkefølgeafhængige omstillinger, fælles værktøjer og flere operatører pr. opgave
  • materialernes tilgængelighed indarbejdet i planen
  • en plan, der automatisk tilpasses, når der sker ændringer på produktionsgulvet

Sådan planlægger NetSuite produktionen trin for trin

1. Arbejdscentre og arbejdskalendere

Et arbejdscenter i NetSuite er ikke en maskinpost. Det er en statisk Group (Lists > Relationships > Groups, Oracle), hvor afkrydsningsfeltet Manufacturing Work Center er markeret. På underfanen Manufacturing Work Center Settings har gruppen felterne Machine Resources, Labor Resources og Work Calendar. Ressourceantallene er som standard 0, og kalenderen er som standard Default Work Calendar.

I standardfunktionerne til produktion angives kapaciteten som et antal maskiner, et antal medarbejdere og en kalender pr. arbejdscenter. De enkelte produktionsressourcer kommer først med i Advanced Manufacturing Work Bench (trin 5).

2. Manufacturing Routing

Posten Manufacturing Routing (REST: manufacturingRouting) angiver operationerne ved fremstilling af en montagevare. Hver operation har felterne Operation Sequence, Operation Name, Manufacturing Work Center, Setup Time og Run Rate samt indstillinger for tidsforskydning (Auto-calculate Lag, Lag Type, Lag Amount, Lag Unit). Setup Time angiver minutter pr. ordre, og Run Rate angiver minutter pr. enhed. NetSuite bruger begge værdier sammen med arbejdskalenderen til at placere hver operation i tid. Når en produktionsordre bruger en rute, opretter NetSuite poster af typen Manufacturing Operation Task (REST: manufacturingOperationTask), én pr. operation.

3. Fremadrettet eller bagudrettet planlægning

Hver produktionsordre planlægges efter en af to metoder. Forward Scheduling: Du angiver Production Start Date, og NetSuite beregner slutdatoen. Backward Scheduling: Du angiver Production End Date, og NetSuite regner tilbage til en startdato ud fra ruten og arbejdscentrets kalender. For at kunne vælge metoden på produktionsordrer skal du først aktivere indstillingen Generate Work Orders in Supply Planning.

Begge metoder planlægger med ubegrænset kapacitet. Oracle skriver direkte, at “NetSuite uses infinite capacity scheduling to schedule work” (NetSuite planlægger arbejdet med ubegrænset kapacitet), og at denne tilgang “can result in resource overloads.” (kan medføre overbelastning af ressourcer). Hver produktionsordre tidsplanlægges ud fra sin rute og kalender, som om den havde arbejdscentret for sig selv. Ti produktionsordrer med levering fredag kan alle ende på det samme arbejdscenter torsdag. Oracle advarer også om, at en bagudberegnet startdato “may be a date in the past, prior to the current date.” (kan ligge i fortiden, før dags dato).

4. Supply Planning og Rough-Cut Capacity Planning

Demand Planning, Supply Planning og Master Production Schedule fastlægger, hvad der skal produceres, og hvornår der er brug for det. Kapaciteten kan kontrolleres på to måder:

  • Rough-Cut Capacity Planning (RCCP) i standardfunktionerne til produktion (Transactions > Manufacturing > Capacity Planning). Funktionen sammenligner arbejdscentrets kapacitet med den planlagte tid på produktionsordrer og planlagte produktionsordrer for at give “a mid- to long-term view,” (et overblik på mellemlangt og langt sigt) og markerer over- og underbelastning.
  • Rough Cut Capacity Planning (RCP) i Advanced Manufacturing (Advanced Manufacturing > Capacity Planning > Capacity Planning > Create Plan). Funktionen viser arbejdscentrets kapacitetsudnyttelse i procent over en planlægningsperiode og giver mulighed for at opstille hvad-nu-hvis-scenarier.

Begge er kapacitetsrapporter. Ingen af dem flytter en eneste operation.

5. Advanced Manufacturing: Work Bench og produktionsressourcer

Med Advanced Manufacturing SuiteApp udvides hvert rutetrin med en Manufacturing Work Bench-post. Her definerer du produktionsressourcer, ventetider, bemandingsbehov, arbejdsinstruktioner, materialeforbrug og planlagte tider. Operationsrækkefølge, operationsnavn og arbejdscenter i Work Bench skal stemme overens med ruten i NetSuite.

6. Finite Scheduling: rækkefølge og frigivelse

Her kommer produktionsplanlægningen ind i billedet. Planlæggeren åbner Advanced Manufacturing > Finite Scheduling > Release Work Orders og gennemgår skærmbilledet:

  1. Indstil visningsfiltrene: Location, Production Class, Horizon Start (skal være en mandag) og Horizon End, Planned Orders, Released Orders.
  2. Vælg Schedule Date, Schedule Method (fremadrettet eller bagudrettet), og hvordan Child Work Orders skal håndteres.
  3. Markér WO Release på hver produktionsordre i den rækkefølge, de skal frigives. Feltet Sequence udfyldes og kan redigeres.
  4. Klik på Sort Demand, eventuelt på Preview Schedule og derefter på Release Work Orders.

Ved frigivelsen ændrer NetSuite operationernes start- og slutdatoer, så de følger produktionsplanen, der tager højde for den tilgængelige kapacitet. Som standard placeres hver operation på én produktionsressource, der vælges efter, hvilken der først er ledig. Planlæggeren kan definere parallel udførelse, så en operation kører på flere produktionsressourcer samtidig.

Ifølge Oracle gælder det for produktionsplanlægningen i Advanced Manufacturing, at den “optimizes work center throughput” (optimerer arbejdscentrets gennemløb) og “considers the facility’s current and future capacity.” (tager højde for fabrikkens nuværende og fremtidige kapacitet). Oracle tilføjer: “Planners can influence both the work order sequence and the number of assets that a work order can use at one time.” (Planlæggere kan påvirke både produktionsordrernes rækkefølge og antallet af produktionsressourcer, som en produktionsordre kan bruge samtidig). Det er de to muligheder, planlæggeren har for at påvirke planen.

Hvad Oracle dokumenterer, og hvad planlæggeren selv skal håndtere

  • Standardfunktionerne planlægger med ubegrænset kapacitet. Uden Advanced Manufacturing viser overbelastningen sig på produktionsgulvet, ikke i planen. (Oracle)
  • Planlæggeren bestemmer rækkefølgen. Oracle: “work orders must be released in sequence after they are created.” (produktionsordrer skal frigives i rækkefølge, efter at de er oprettet). Planlæggeren markerer WO Release eller redigerer feltet Sequence, og Oracle nævner produktionsordrernes rækkefølge som noget, planlæggeren kan styre. (Oracle)
  • Korte planlægningshorisonter anbefales. For at begrænse behandlingstiden anbefaler Oracle: “keep horizon periods as short as possible. Generally less than one week.” (hold planlægningshorisonterne så korte som muligt. Generelt under en uge). I praksis bliver Finite Scheduling en ugentlig frigivelsesrutine. (Oracle)
  • Omplanlægning kræver en ny frigivelse. “The planner can review existing commitments to capacity and re-schedule them when necessary.” (Planlæggeren kan gennemgå den allerede disponerede kapacitet og omplanlægge efter behov). Filteret Released Orders bruges “to reschedule released work orders,” (til at omplanlægge frigivne produktionsordrer), og planlæggeren kører frigivelsen igen. (samme kilde)
  • Planlagte produktionsordrer er kun delvist dækket. “Planned status work orders don’t support full or end-to-end scheduling, even when Auto-Scheduling is enabled.” (Produktionsordrer med status Planned understøtter ikke fuld eller gennemgående planlægning, heller ikke når Auto-Scheduling er aktiveret). (Oracle)
  • Ingen rute, ingen produktionsplanlægning. “Work orders not associated with a NetSuite routing should not be scheduled.” (Produktionsordrer, der ikke er tilknyttet en NetSuite-rute, bør ikke tidsplanlægges). (Oracle)
  • Der er en grænse for parallel udførelse. “The number of concurrent assets shouldn’t exceed the number of assets assigned to the manufacturing work bench operation sequence.” (Antallet af produktionsressourcer, der bruges samtidig, bør ikke overstige det antal, der er tildelt operationstrinnet i Manufacturing Work Bench). (Oracle)
  • Omstillingstiden er en værdi på ruten. Setup Time på rutetrinnet angives i minutter pr. ordre og er den samme, uanset hvad der tidligere kørte på arbejdscentret. (Oracle)
  • Hver ruteændring skal foretages to gange. Hvert rutetrin kræver sin egen Work Bench-post med samme sekvensnummer, operationsnavn og arbejdscenter. Derfor skal en ruteændring også gentages i Work Bench. (Oracle)

I praksis betyder det en frigivelsesrutine, som planlæggeren styrer, en rækkefølge baseret på planlæggerens erfaring og en ny frigivelseskørsel, hver gang en maskine stopper, eller der kommer en hasteordre.

Hvornår er NetSuites egne planlægningsfunktioner nok?

NetSuites egne værktøjer er nok, når:

  • Du har få ressourcer og begrænset produktvariation. En eller to flaskehalse, stabile ruter og de samme produkter igen og igen. Her er planlægning med ubegrænset kapacitet, Rough-Cut Capacity Planning og en planlægger, der vurderer belastningen visuelt, tilstrækkeligt.
  • Du bruger allerede Advanced Manufacturing, og produktionen er enkel. Én produktionsressource pr. operation, korte ruter, en ugentlig rytme og en planlægger, der gerne fastlægger rækkefølgen manuelt. Det dækker Finite Scheduling.
  • Du producerer til lager med lange gennemløbstider. Hvis Supply Planning styrer indkøbene, og kapaciteten kun kræver en grov kontrol, giver en detaljeret operationsplan ikke meget ekstra.

Når produktvariationen vokser, hasteordrer kommer ind midt på ugen, eller operatørerne bliver flaskehalsen, viser nedenstående tegn sig.

Hvornår har du brug for et system til produktionsplanlægning?

Du er vokset fra de indbyggede værktøjer, når flere af disse punkter passer:

  • Ugens frigivelsesrækkefølge passer allerede ikke længere om tirsdagen, og planlæggeren må lave den om flere gange om ugen.
  • Leveringsdatoerne beregnes ud fra gennemløbstider, og salgsafdelingen bliver ved med at love datoer, som produktionen ikke kan overholde.
  • Omstillingstiden afhænger af, hvilket produkt der kørte før, og den rigtige rækkefølge ville spare timer hver uge.
  • Opgaver venter på et værktøj, et fikstur eller et materiale, som planen ikke tog højde for, eller to maskiner skal bruge det samme værktøj samtidig.
  • Nogle opgaver kræver to eller tre operatører samtidig, og planen viser ikke, hvem der er ledig.
  • Operatører, skiftehold og fravær afgør den reelle kapacitet, ikke antallet i Labor Resources på en arbejdscentergruppe.
  • Du bruger ikke Advanced Manufacturing og vil ikke tilføje det alene for at kunne detailplanlægge.

Det skal du kigge efter

  • Produktionsplanlægning efter hver ressources faktiske kapacitet, hvor der tages højde for skift, bemanding, fravær og overarbejde – ikke kun kapacitet pr. arbejdscentergruppe.
  • Automatisk rækkefølgeplanlægning ud fra terminer og prioriteter, så rækkefølgen beregnes i stedet for at blive valgt manuelt.
  • Rækkefølgeafhængige omstillinger: En omstillingstid for hvert produktpar i begge retninger, som bruges til at vælge rækkefølgen.
  • Planlægning efter værktøjernes tilgængelighed, så samme værktøj aldrig planlægges på to arbejdsstationer samtidig.
  • Flere operatører pr. opgave og alternative maskiner og medarbejdere, når den primære ressource ikke er til rådighed.
  • Kontrol af materialetilgængelighed ved hver operations planlagte start, både for materialer på lager og materialer, der stadig er i ordre.
  • Løbende omplanlægning, når en opgave bliver forsinket, en maskine stopper, eller en ordre ændres.
  • En visuel tidslinje, som planlæggerne kan redigere, og tilbagemeldinger fra produktionsgulvet, som planen reagerer på.
  • En integrationsløsning til NetSuite, der passer til 2026 og frem. Fra 2026.1 bør nye integrationer ifølge Oracles anbefaling bygges på REST-webtjenester med OAuth 2.0. Fra 2027.1 kan der ikke bygges nye SOAP- eller TBA-integrationer, og i 2028.2 deaktiveres alle SOAP-endpoints. Store datamængder læses via SuiteQL (POST /services/rest/query/v1/suiteql, op til 100.000 resultater pr. forespørgsel).
  • En kort prøveperiode med dine egne data, før nogen skriver kode til integrationen.

Her passer SkyPlanner ind

SkyPlanner APS er et cloudbaseret system til produktionsplanlægning, der tager højde for den faktiske maskin- og personalekapacitet og bruges sammen med NetSuite. Varer, styklister, indkøb, lager og økonomi bliver i NetSuite. For hver arbejdsstation, medarbejder og hvert værktøj beregner SkyPlanner rækkefølgen og håndterer den omplanlægning, som Finite Scheduling overlader til planlæggeren.

Sådan klarer SkyPlanner punkterne på tjeklisten ovenfor:

  • Rækkefølgen beregnes frem for at blive valgt manuelt. Arcturus-motoren udarbejder på få sekunder en produktionsplan, der tager højde for den faktiske kapacitet, ud fra terminer, prioriteter, kundeprioritet og dine regler. Planlæggerne tilpasser den på en interaktiv Gantt-tidslinje.
  • En rullende plan frem for ugentlig frigivelse. Autopilot omplanlægger automatisk, når produktionen ændrer sig. Du bevarer kontrollen over låsninger og prioriteter.
  • Omstillinger efter rækkefølge. Omstillingstidsmatricen indeholder forskellige omstillingstider mellem produkter afhængigt af retningen (blå til rød 30 minutter, rød til blå 60), og motoren vælger den rækkefølge, der giver mindst omstillingstid. Klargørings- og nedtagningstider gælder for hver opgave.
  • Værktøjer, medarbejdere og alternativer. Værktøjer er fælles ressourcer med begrænset kapacitet: Et værktøj, der bruges på én arbejdsstation, planlægges ikke på en anden samtidig. Flere operatører kan tildeles samme opgave på én gang. Når den primære maskine eller medarbejder ikke er til rådighed, vurderer motoren alternativerne. Arbejdsstationsgrupper og effektivitetsgrader indgår i modellen.
  • Materialer med i planen. For hver operation kontrolleres lagerbeholdningen og åbne indkøbsordrer: Bestilte materialer regnes som tilgængelige på indkøbsordrens leveringsdato.
  • Ingen dobbelt vedligeholdelse i Work Bench. SkyPlanner har sine egne procestrin, så du behøver hverken Advanced Manufacturing eller en Work Bench-post for hvert trin i ruten.
  • Tilbagemeldinger fra produktionsgulvet i samme værktøj. Operatørerne ser deres opgavekø og registrerer arbejde på telefon eller tablet med Mobile Confirmations, Production Timer og Quick Log Mode.

Vælg SkyPlanner, når din planlægger ændrer frigivelsesrækkefølgen flere gange om ugen.

Vælg SkyPlanner, når omstillinger afhænger af produktrækkefølgen, eller når et fælles værktøj eller et hold på tre personer afgør, hvad der kan køres.

Vælg SkyPlanner, når produktionen må vente på materialer fra indkøbsordrer.

Vælg SkyPlanner, når du ikke vil tilføje Advanced Manufacturing alene for at kunne detailplanlægge.

UTU Oy, der fremstiller eltavler og koblingsanlæg i Ulvila i Finland, detailplanlægger produktionen med SkyPlanner sammen med Oracle NetSuite. Virksomhedens ERP-konsulenthus præsenterede tre løsninger til detailplanlægning, og UTU valgte SkyPlanner for fleksibiliteten og den modulære opbygning. UTU satte løsningen i drift i september 2025 med SkyPlanner integreret med NetSuite og UTU’s lønsystem.

SkyPlanner integreres med NetSuite i begge retninger. Produktionsordrer, ruter, arbejdscentre, varer og indkøbsordrer overføres til SkyPlanner. Planlagte operationsdatoer, fremdrift og registrerede timer sendes tilbage, og webhooks sender planændringer, så snart de sker.

Ingen NetSuite-konti er sat helt ens op. Under opstarten tilpasser SkyPlanner-teamet integrationen til dine ruter, arbejdscentre og brugerdefinerede felter og yder support efter idriftsættelsen. Din NetSuite-partner eller dine udviklere kan også bygge videre på SkyPlanners dokumenterede REST API (API-reference, SkyPlanner-dokumentation) med blot en API-nøgle.

Start med CSV-eksporter fra NetSuite i den gratis prøveperiode på 30 dage (op til 20 arbejdsstationer, intet kreditkort), og se din egen produktionsplan baseret på den faktiske kapacitet, før du går i gang med et integrationsprojekt. Derefter starter prisen fra 199 € om måneden med 5 arbejdsstationer inkluderet, månedlig fakturering og mulighed for at opsige når som helst. Du får på forhånd et tilbud på integrationen ud fra dine processer og behov sammen med dit abonnement, så du kender den samlede pris, før du starter. Implementeringen afsluttes normalt inden for nogle uger efter opstarten, så du kan bruge løsningen til den daglige detailplanlægning allerede efter nogle uger i stedet for at vente på et langt projekt.

Få overblikket på SkyPlanner APS til NetSuite, og læs om den tekniske opsætning i integrationsguiden til NetSuite.

Produktionsvirksomheder om SkyPlanner

Kalle Kalliomäki, forsyningskædespecialist hos UTU, i eltavleproduktionen i Ulvila

2 hsparet hver uge

“SkyPlanner har flyttet vores produktionsplanlægning fra Excel-regneark til produktionsoptimering i realtid.”

Kalle Kalliomäki, forsyningskædespecialist
UTU · Eltavler og koblingsanlæg

Der spares 2 arbejdstimer på produktionsplanlægningen hver uge, og en ny opgavekø når ud til produktionslinjen på få sekunder.

Læs UTU’s anmeldelse

Operatører i renrumsdragter ved en flaskepåfyldningslinje på Laboratory & Allieds lægemiddelfabrik i Nairobi

+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 udarbejde en optimeret plan for tre måneder på tværs af alle arbejdsstationer.

Læs anmeldelsen fra Laboratory & Allied

Anu Järvinen, produktionschef hos Fredman Operations, ved en robotcelle til palletering i Rauma

6 månederfrem kan salgsafdelingen se ledig kapacitet

“SkyPlanner skaber et pålideligt grundlag for al produktionsplanlægning.”

Anu Järvinen, produktionschef
Fredman Operations · Emballagepapir til fødevarekontakt

Salgsafdelingen kan se ledig kapacitet seks måneder frem, og forespørgsler om planændringer, der før tog en time eller mere, besvares nu på få sekunder.

Læs anmeldelsen fra Fredman Operations

En svejser hos KJH-Comp sliber en svejset stålkonstruktion på fabrikken i Alahärmä

98%leveringssikkerhed, steget fra cirka 50%

“SkyPlanner spiller en afgørende rolle for at opretholde vores leveringssikkerhed.”

Hannu Lahtinen, administrerende direktør
KJH-Comp · Pladebearbejdning og kontraktproduktion

Leveringssikkerheden steg fra omkring 50% til helt op til 98%, og detailplanlægningen kræver nu én arbejdsleder i stedet for to.

Læs KJH-Comps anmeldelse

Ofte stillede spørgsmål

Har NetSuite et værktøj til detailplanlægning?

Ja. NetSuite planlægger som standard produktionsordrer forlæns eller baglæns ud fra Manufacturing Routing og arbejdscentrenes kalendere med ubegrænset kapacitet. Advanced Manufacturing SuiteApp tilføjer Finite Scheduling, hvor planlæggeren fastlægger rækkefølgen og frigiver produktionsordrer ud fra de tilgængelige produktionsressourcer.

Hvad er forskellen på produktionsplanlægning med og uden hensyn til den faktiske kapacitet i NetSuite?

Ved planlægning med ubegrænset kapacitet tidsfastsættes hver produktionsordre ud fra dens rute og kalender, uden hensyn til hvad der ellers belaster arbejdscentret. Finite Scheduling i Advanced Manufacturing placerer produktionsordrer på tilgængelige produktionsressourcer i den rækkefølge, planlæggeren frigiver dem. Oracle anbefaler generelt en planlægningshorisont på under en uge.

Har NetSuite grov kapacitetsplanlægning?

Ja, to steder. Standardfunktionerne til produktion omfatter Rough-Cut Capacity Planning under Transactions > Manufacturing > Capacity Planning, og Advanced Manufacturing har sine egne RCP-planer. Begge viser belastningen i forhold til kapaciteten pr. arbejdscenter. Ingen af dem udarbejder en tidsplan for operationerne.

Skal jeg have Advanced Manufacturing for at bruge SkyPlanner APS med NetSuite?

Nej. SkyPlanner håndterer selv produktionsplanlægningen ud fra den faktiske maskin- og personalekapacitet, så produktionsordrer, ruter og arbejdscentre fra standardudgaven af NetSuite er tilstrækkeligt som datagrundlag.

Kan SkyPlanner håndtere rækkefølgeafhængige omstillinger og fælles værktøjer?

Ja. Omstillingstidsmatricen angiver en omstillingstid for hvert produktpar i begge retninger, og motoren vælger den rækkefølge, der giver mindst omstillingstid. Værktøjer er ressourcer med begrænset kapacitet, så et værktøj, der bruges på én arbejdsstation, planlægges ikke på en anden samtidig. Opgaver kan kræve flere operatører på én gang, og motoren bruger alternative maskiner eller medarbejdere, når den primære ressource ikke er til rådighed.