Integrasjoner / ERP / Oracle NetSuite
Har NetSuite produksjonsplanlegging? Egne funksjoner og SkyPlanner APS
Oracle NetSuite planlegger produksjonen med ubegrenset kapasitet med mindre du legger til Advanced Manufacturing SuiteApp. Oracles egen dokumentasjon sier at planlegging med ubegrenset kapasitet «doesn’t account for current work center capacity or resource use.» (ikke tar hensyn til arbeidssenterets nåværende kapasitet eller ressursbruk). Advanced Manufacturing legger til en Finite Scheduling-kjøring som frigir produksjonsordrer i en rekkefølge planleggeren fastsetter.
I denne kjøringen fastsetter planleggeren frigivelsesrekkefølgen og kjører frigivelsen på nytt når noe endrer seg. Fabrikker som vil ha produksjonsplanen beregnet, bruker SkyPlanner APS sammen med NetSuite for å få:
- en beregnet rekkefølge for hver maskin, person og hvert verktøy
- håndtering av rekkefølgeavhengige omstillinger, delte verktøy og flere operatører per jobb
- en plan som tar hensyn til når materialene er tilgjengelige
- en produksjonsplan som oppdaterer seg selv når noe endrer seg på produksjonsgulvet
Slik planlegger NetSuite produksjonen, trinn for trinn
1. Arbeidssentre og arbeidskalendere
Et arbeidssenter i NetSuite er ikke en maskinpost. Det er en statisk Group (Lists > Relationships > Groups, Oracle) der boksen Manufacturing Work Center er krysset av. På underfanen Manufacturing Work Center Settings har gruppen feltene Machine Resources, Labor Resources og Work Calendar. Ressursantallene er som standard satt til 0, og kalenderen er satt til Default Work Calendar.
I standardfunksjonene for produksjon angis kapasiteten som antall maskiner, antall personer og en kalender for hvert arbeidssenter. Enkeltressurser kommer først inn med Advanced Manufacturing Work Bench (trinn 5).
2. Manufacturing Routing
Posten Manufacturing Routing (REST: manufacturingRouting) viser operasjonene for en sammenstilling. Hver operasjon har feltene Operation Sequence, Operation Name, Manufacturing Work Center, Setup Time og Run Rate, samt innstillinger for tidsforskyvning (Auto-calculate Lag, Lag Type, Lag Amount, Lag Unit). Setup Time angir minutter per ordre, mens Run Rate angir minutter per enhet. NetSuite bruker begge sammen med arbeidskalenderen til å tidfeste hver operasjon. Når en produksjonsordre bruker en produksjonsrute, oppretter NetSuite én Manufacturing Operation Task-post per operasjon (REST: manufacturingOperationTask).
3. Forover- eller bakoverplanlegging
Hver produksjonsordre planlegges med én av to metoder. Forward Scheduling: Du angir Production Start Date, og NetSuite beregner sluttdatoen. Backward Scheduling: Du angir Production End Date, og NetSuite regner seg bakover til en startdato ut fra produksjonsruten og arbeidssenterets kalender. Før du kan velge metode på produksjonsordrene, må innstillingen Generate Work Orders in Supply Planning være aktivert.
Begge metodene planlegger med ubegrenset kapasitet. Oracle sier rett ut at «NetSuite uses infinite capacity scheduling to schedule work» (NetSuite bruker planlegging med ubegrenset kapasitet til å planlegge arbeid), og at denne strategien «can result in resource overloads.» (kan føre til overbelastning av ressurser). Hver produksjonsordre tidfestes ut fra sin produksjonsrute og kalender, som om den hadde arbeidssenteret for seg selv. Ti produksjonsordrer med frist på fredag kan alle havne på samme arbeidssenter på torsdag. Oracle advarer også om at en startdato beregnet med bakoverplanlegging «may be a date in the past, prior to the current date.» (kan ligge i fortiden, før dagens dato).
4. Supply Planning og Rough-Cut Capacity Planning
Demand Planning, Supply Planning og Master Production Schedule avgjør hva som skal produseres, og når det trengs. Kapasiteten kan kontrolleres på to måter:
- Rough-Cut Capacity Planning (RCCP) i standardfunksjonene for produksjon (Transactions > Manufacturing > Capacity Planning). Funksjonen sammenligner arbeidssenterets kapasitet med planlagt tidsbruk på produksjonsordrer og planlagte produksjonsordrer for å gi «a mid- to long-term view,» (oversikt på mellomlang og lang sikt), og markerer over- og underbelastning.
- Rough Cut Capacity Planning (RCP) i Advanced Manufacturing (Advanced Manufacturing > Capacity Planning > Capacity Planning > Create Plan). Funksjonen rapporterer arbeidssentrenes utnyttelse i prosent gjennom en planleggingsperiode og lar deg lage hva-hvis-scenarioer.
Begge er kapasitetsrapporter. Ingen av dem flytter en eneste operasjon.
5. Advanced Manufacturing: Work Bench og enkeltressurser
Advanced Manufacturing SuiteApp utvider hvert trinn i produksjonsruten med en Manufacturing Work Bench-post. Her definerer du enkeltressurser, ventetider, bemanningsbehov, arbeidsinstrukser, materialforbruk og planlagte tider. Operasjonsrekkefølge, operasjonsnavn og arbeidssenter i Work Bench må samsvare med produksjonsruten i NetSuite.
6. Finite Scheduling: rekkefølge og frigivelse
Dette er delen for produksjonsplanlegging. Planleggeren åpner Advanced Manufacturing > Finite Scheduling > Release Work Orders og går gjennom skjermbildet:
- Angi visningsfiltrene: Location, Production Class, Horizon Start (må være en mandag) og Horizon End, Planned Orders, Released Orders.
- Velg Schedule Date, Schedule Method (forover eller bakover) og hvordan Child Work Orders skal håndteres.
- Kryss av for WO Release på hver produksjonsordre i den rekkefølgen de skal frigis. Feltet Sequence fylles ut og kan redigeres.
- Klikk på Sort Demand, eventuelt Preview Schedule, og deretter Release Work Orders.
Ved frigivelse setter NetSuite operasjonenes start- og sluttdatoer på nytt i tråd med produksjonsplanen, som tar hensyn til tilgjengelig kapasitet. Som standard legges hver operasjon på én enkeltressurs, valgt ut fra hvilken som er ledig først. Planleggeren kan angi parallell bruk slik at en operasjon kjøres på flere enkeltressurser samtidig.
Oracle sier at produksjonsplanleggingen i Advanced Manufacturing «optimizes work center throughput» (optimaliserer gjennomstrømningen i arbeidssenteret) og «considers the facility’s current and future capacity.» (tar hensyn til anleggets nåværende og fremtidige kapasitet). Videre står det: «Planners can influence both the work order sequence and the number of assets that a work order can use at one time.» (Planleggere kan påvirke både rekkefølgen på produksjonsordrene og antallet enkeltressurser en produksjonsordre kan bruke samtidig.) Det er disse to faktorene planleggeren kan styre.
Hva Oracle dokumenterer, og hva planleggeren må håndtere
- Standardfunksjonene for produksjon forutsetter ubegrenset kapasitet. Uten Advanced Manufacturing viser overbelastningen seg på produksjonsgulvet, ikke i planen. (Oracle)
- Planleggeren bestemmer rekkefølgen. Oracle: «work orders must be released in sequence after they are created.» (produksjonsordrer må frigis i rekkefølge etter at de er opprettet). Planleggeren krysser av for WO Release eller redigerer Sequence-feltet. Oracle trekker frem rekkefølgen på produksjonsordrene som noe planleggeren kan styre. (Oracle)
- Korte planleggingshorisonter anbefales. For å begrense behandlingstiden anbefaler Oracle: «keep horizon periods as short as possible. Generally less than one week.» (hold planleggingshorisontene så korte som mulig, vanligvis under én uke). I praksis blir Finite Scheduling en ukentlig rutine for frigivelse. (Oracle)
- Omplanlegging krever en ny frigivelse. «The planner can review existing commitments to capacity and re-schedule them when necessary.» (Planleggeren kan gjennomgå eksisterende kapasitetsreservasjoner og planlegge dem på nytt ved behov.) Filteret Released Orders er der «to reschedule released work orders,» (for å planlegge frigitte produksjonsordrer på nytt), og planleggeren kjører frigivelsen igjen. (samme kilde)
- Planlagte produksjonsordrer støttes bare delvis. «Planned status work orders don’t support full or end-to-end scheduling, even when Auto-Scheduling is enabled.» (Produksjonsordrer med status Planned støtter ikke fullstendig planlegging fra start til slutt, selv når Auto-Scheduling er aktivert.) (Oracle)
- Ingen produksjonsrute, ingen produksjonsplanlegging. «Work orders not associated with a NetSuite routing should not be scheduled.» (Produksjonsordrer som ikke er knyttet til en produksjonsrute i NetSuite, bør ikke planlegges.) (Oracle)
- Parallell bruk har en øvre grense. «The number of concurrent assets shouldn’t exceed the number of assets assigned to the manufacturing work bench operation sequence.» (Antallet enkeltressurser som brukes samtidig, bør ikke overstige antallet som er tilordnet operasjonstrinnet i Manufacturing Work Bench.) (Oracle)
- Omstillingstiden er en verdi i produksjonsruten. Setup Time på rutetrinnet angis i minutter per ordre og er den samme uansett hva som ble kjørt på arbeidssenteret før. (Oracle)
- Hver endring i produksjonsruten må gjøres to ganger. Hvert rutetrinn trenger sin egen Work Bench-post med samsvarende sekvensnummer, operasjonsnavn og arbeidssenter. Derfor må en endring i produksjonsruten gjentas i Work Bench. (Oracle)
I praksis styrer planleggeren frigivelsesrytmen og bygger rekkefølgen på egen erfaring. Hver gang en maskin stopper eller en hasteordre kommer inn, må frigivelsen kjøres på nytt.
Når NetSuites egne planleggingsfunksjoner er nok
NetSuites egne verktøy er nok når:
- Du har få ressurser og liten produktvariasjon. Én eller to flaskehalser, stabile produksjonsruter og gjentakende produksjon av de samme produktene. Da holder det med planlegging med ubegrenset kapasitet, Rough-Cut Capacity Planning og en planlegger som kontrollerer belastningen visuelt.
- Du bruker allerede Advanced Manufacturing og har en enkel produksjon. Én enkeltressurs per operasjon, korte produksjonsruter, en ukentlig rytme og en planlegger som gjerne fastsetter rekkefølgen manuelt. Finite Scheduling dekker det behovet.
- Du produserer mot lager med lange ledetider. Hvis Supply Planning styrer innkjøpene og kapasiteten bare trenger en grovkontroll, gir en detaljert operasjonsplan liten merverdi.
Når produktvariasjonen øker, hasteordrer kommer midt i uken eller operatørene blir kapasitetsbegrensningen, dukker tegnene nedenfor opp.
Når du trenger et verktøy for produksjonsplanlegging
Du har vokst fra de innebygde verktøyene når flere av disse punktene stemmer:
- Ukens frigivelsesrekkefølge stemmer ikke lenger på tirsdag, og planleggeren må bygge den opp på nytt flere ganger i uken.
- Leveringsdatoene beregnes ut fra ledetider, og salg fortsetter å love datoer produksjonen ikke kan holde.
- Omstillingstiden avhenger av hvilket produkt som ble kjørt før, og riktig rekkefølge ville spart timer hver uke.
- Jobber venter på et verktøy, en fikstur eller et materiale som planen ikke tok hensyn til, eller to maskiner trenger samme verktøy samtidig.
- Noen jobber krever to eller tre operatører samtidig, og planen viser ikke hvem som er ledig.
- Det er operatører, skift og fravær som avgjør den reelle kapasiteten, ikke antallet i Labor Resources på en arbeidssentergruppe.
- Du bruker ikke Advanced Manufacturing og vil ikke legge det til bare for produksjonsplanleggingen.
Hva bør du se etter?
- Produksjonsplanlegging ut fra hver ressurs sin faktiske kapasitet, med skift, bemanning, fravær og overtid – ikke bare per arbeidssentergruppe.
- Automatisk rekkefølgeplanlegging basert på leveringsfrister og prioriteringer, slik at rekkefølgen beregnes i stedet for at planleggeren krysser av ordrene manuelt.
- Rekkefølgeavhengige omstillinger: Omstillingstiden for hvert produktpar, i begge retninger, brukes til å velge rekkefølge.
- Verktøy med i kapasitetsberegningen, slik at samme verktøy aldri planlegges brukt på to arbeidsstasjoner samtidig.
- Flere operatører per jobb og alternative maskiner og medarbeidere når den primære ressursen er utilgjengelig.
- Kontroll av materialtilgang ved planlagt start for hver operasjon, med hensyn til både lagerbeholdning og materialer som fortsatt er i bestilling.
- Løpende omplanlegging når arbeid blir ferdig for sent, en maskin stopper eller en ordre endres.
- En visuell tidslinje som planleggerne kan redigere, og tilbakemeldinger fra produksjonsgulvet som planen reagerer på.
- En måte å integrere med NetSuite på som passer for 2026 og fremover. Fra 2026.1 sier Oracle at nye integrasjoner bør bygges på REST-nettjenester med OAuth 2.0. Fra 2027.1 kan det ikke bygges nye SOAP- eller TBA-integrasjoner, og i 2028.2 deaktiveres alle SOAP-endepunkter. Masseuthenting av data skjer via SuiteQL (
POST /services/rest/query/v1/suiteql, opptil 100 000 resultater per spørring). - En kort prøveperiode med egne data før noen skriver kode for integrasjonen.
Hvor passer SkyPlanner inn?
SkyPlanner APS er et skybasert verktøy for produksjonsplanlegging som brukes sammen med NetSuite. Planen tar hensyn til faktisk maskin- og bemanningskapasitet. NetSuite beholder ansvaret for varer, stykklister, innkjøp, lager og økonomi. SkyPlanner beregner rekkefølgen og utfører omplanleggingen som Finite Scheduling overlater til planleggeren, for hver arbeidsstasjon, medarbeider og hvert verktøy.
Slik svarer SkyPlanner på sjekklisten over:
- Beregnet rekkefølge, ingen manuell avkryssing. Arcturus-motoren lager på sekunder en produksjonsplan som tar hensyn til tilgjengelig kapasitet, basert på leveringsfrister, prioriteringer, kundeprioritet og dine regler. Planleggerne justerer den på en interaktiv Gantt-tidslinje.
- En løpende plan, ikke ukentlig frigivelse. Autopilot planlegger automatisk på nytt når produksjonen endres. Du beholder kontrollen over låsinger og prioriteringer.
- Omstillinger etter rekkefølge. Omstillingsmatrisen inneholder ulike omstillingstider mellom produkter i hver retning (blå til rød 30 minutter, rød til blå 60), og motoren velger rekkefølgen med minst omstillingstid. Klargjørings- og nedriggingstider gjelder per jobb.
- Verktøy, bemanning og alternativer. Verktøy er delte ressurser med begrenset kapasitet: Et verktøy som brukes på én arbeidsstasjon, planlegges ikke brukt på en annen samtidig. Flere operatører kan tildeles samme jobb samtidig. Når den primære maskinen eller medarbeideren er utilgjengelig, vurderer motoren alternativene. Grupper av arbeidsstasjoner og effektivitetsgrader inngår i modellen.
- Materialene tas med i planen. Hver operasjon kontrolleres mot lagerbeholdning og forventede leveranser på innkjøpsordrer: Bestilte materialer regnes som tilgjengelige på innkjøpsordrens leveringsdato.
- Ingen dobbeltføring i Work Bench. SkyPlanner har egne prosesstrinn, så du trenger verken Advanced Manufacturing eller en Work Bench-post for hvert trinn i produksjonsruten.
- Tilbakemeldinger fra produksjonsgulvet i samme verktøy. Operatørene ser jobbkøen sin og registrerer arbeid på mobil eller nettbrett med Mobile Confirmations, Production Timer og Quick Log Mode.
Velg SkyPlanner når planleggeren din må sette opp rekkefølgen for frigivelse på nytt flere ganger i uken.
Velg SkyPlanner når omstillingene avhenger av produktrekkefølgen, eller når et delt verktøy eller et lag på tre personer avgjør hva som kan kjøres.
Velg SkyPlanner når planen må vente på materialleveranser fra innkjøpsordrer.
Velg SkyPlanner når du ikke vil legge til Advanced Manufacturing bare for produksjonsplanleggingen.
UTU Oy, som produserer eltavler og koblingsanlegg i Ulvila i Finland, planlegger produksjonen med SkyPlanner sammen med Oracle NetSuite. ERP-konsulentselskapet deres presenterte tre alternativer for produksjonsplanlegging, og UTU valgte SkyPlanner på grunn av fleksibiliteten og den modulære oppbygningen. UTU tok løsningen i bruk i september 2025, med SkyPlanner integrert med NetSuite og UTUs lønnssystem.
SkyPlanner har toveis integrasjon med NetSuite. Produksjonsordrer, produksjonsruter, arbeidssentre, varer og innkjøpsordrer hentes inn. Planlagte datoer for operasjoner, fremdrift og registrerte timer sendes tilbake, og webhooks sender planendringer fortløpende.
Ingen NetSuite-kontoer er satt opp helt likt. SkyPlanner-teamet tilpasser integrasjonen til produksjonsrutene, arbeidssentrene og de egendefinerte feltene dine under oppstarten, og gir støtte etter at løsningen er tatt i bruk. NetSuite-partneren din eller utviklerne dine kan også bygge på SkyPlanners dokumenterte REST API (API-referanse, SkyPlanner-dokumentasjon) med bare en API-nøkkel.
Start med CSV-eksporter fra NetSuite i den gratis prøveperioden på 30 dager (opptil 20 arbeidsstasjoner, uten kredittkort), og se din egen produksjonsplan med tilgjengelig kapasitet lagt til grunn før et eventuelt integrasjonsprosjekt. Deretter starter prisen fra 199 € per måned, med 5 arbeidsstasjoner inkludert. Du faktureres månedlig og kan si opp når som helst. Du får på forhånd et pristilbud på integrasjonen tilpasset prosessene og behovene dine, sammen med abonnementet, slik at du ser hele kostnaden før du starter. Implementeringen er normalt ferdig i løpet av noen uker etter at oppstartsarbeidet begynner. Dermed kan du planlegge den faktiske produksjonen etter noen uker, i stedet for å vente på et langt prosjekt.
Se SkyPlanner APS for NetSuite for en oversikt, og integrasjonsveiledningen for NetSuite for den tekniske gjennomføringen.
Produsentenes erfaringer med SkyPlanner
2 hspart hver uke
«SkyPlanner har tatt produksjonsplanleggingen vår fra Excel-regneark til produksjonsoptimalisering i sanntid.»
Kalle Kalliomäki, spesialist på forsyningskjeder
UTU · Eltavler og koblingsanlegg
Produksjonsplanleggingen sparer 2 arbeidstimer hver uke, og en ny jobbkø når produksjonslinjen på sekunder.
+90%produksjonseffektivitet
«Effektiviteten i produksjonen har økt med 90%.»
Abdul Rucyinga, IT-sjef
Laboratory & Allied · Legemiddelproduksjon
Produksjonseffektiviteten har økt med 90%, og det tar under 30 minutter å lage en optimalisert plan for tre måneder som dekker alle arbeidsstasjonene.
6 månederfrem i tid ser salgsavdelingen ledig kapasitet
«SkyPlanner gir et pålitelig grunnlag for all produksjonsplanlegging.»
Anu Järvinen, produksjonssjef
Fredman Operations · Emballasjepapir egnet for kontakt med mat
Salgsavdelingen ser ledig kapasitet seks måneder frem i tid, og forespørsler om planendringer som tidligere tok en time eller mer, besvares på sekunder.
98%leveringspålitelighet, opp fra rundt 50%
«SkyPlanner spiller en avgjørende rolle for å opprettholde leveringspåliteligheten vår.»
Hannu Lahtinen, daglig leder
KJH-Comp · Tynnplatebearbeiding og kontraktsproduksjon
Leveringspåliteligheten steg fra rundt 50% til opptil 98%, og planleggingen krever nå én arbeidsleder i stedet for to.
Vanlige spørsmål
Har NetSuite et verktøy for produksjonsplanlegging?
Ja. Standardversjonen av NetSuite planlegger produksjonsordrer forover eller bakover ut fra Manufacturing Routing og arbeidssentrenes kalendere, med ubegrenset kapasitet. Advanced Manufacturing SuiteApp legger til Finite Scheduling, der planleggeren setter rekkefølgen og frigir produksjonsordrer ut fra tilgjengelige produksjonsressurser.
Hva er forskjellen på produksjonsplanlegging med og uten hensyn til tilgjengelig kapasitet i NetSuite?
Planlegging mot ubegrenset kapasitet tidfester hver produksjonsordre ut fra produksjonsruten og kalenderen, uten å ta hensyn til annen belastning på arbeidssenteret. Finite Scheduling i Advanced Manufacturing legger produksjonsordrer på tilgjengelige produksjonsressurser i den rekkefølgen planleggeren frigir dem. Oracle anbefaler generelt en planleggingshorisont på under en uke.
Har NetSuite grov kapasitetsplanlegging?
Ja, på to steder. Standardfunksjonaliteten for produksjon har Rough-Cut Capacity Planning under Transactions > Manufacturing > Capacity Planning, og Advanced Manufacturing har egne RCP-planer. Begge viser belastning opp mot kapasitet per arbeidssenter. Ingen av dem lager en tidsplan for operasjonene.
Trenger jeg Advanced Manufacturing for å bruke SkyPlanner APS med NetSuite?
Nei. SkyPlanner utfører selv produksjonsplanleggingen med hensyn til faktisk maskin- og bemanningskapasitet, så produksjonsordrer, produksjonsruter og arbeidssentre fra standardversjonen av NetSuite er tilstrekkelig som datagrunnlag.
Kan SkyPlanner håndtere rekkefølgeavhengige omstillinger og delte verktøy?
Ja. Omstillingsmatrisen angir en omstillingstid for hvert produktpar i begge retninger, og motoren velger rekkefølgen med minst omstillingstid. Verktøy er ressurser med begrenset kapasitet, så et verktøy som brukes på én arbeidsstasjon, planlegges ikke brukt på en annen samtidig. Jobber kan kreve flere operatører samtidig, og motoren bruker alternative maskiner eller medarbeidere når den primære ressursen er utilgjengelig.