Liidestused / ERP / Oracle NetSuite
Kas NetSuite toetab tootmise planeerimist? NetSuite’i enda võimalused ja SkyPlanner APS
Oracle NetSuite koostab tootmise ajakava võimsuspiiranguid arvestamata, kui sellele pole lisatud Advanced Manufacturing SuiteAppi. Oracle’i enda dokumentatsioon ütleb sellise planeerimise kohta: “doesn’t account for current work center capacity or resource use.” (Ei arvesta töökeskuse praegust võimsust ega ressursside kasutust.) Advanced Manufacturing lisab Finite Scheduling’u, mis vabastab tootmistellimused planeerija määratud järjekorras.
Selles protsessis määrab planeerija vabastamise järjekorra ning käivitab muudatuste korral vabastamise uuesti. Tehased, kus soovitakse ajakava arvutuslikult koostada, kasutavad NetSuite’i kõrval SkyPlanner APSi, et:
- arvutada tööde järjekord igale masinale, inimesele ja tööriistale
- arvestada järjekorrast sõltuvate ümberseadistuste, ühiskasutuses tööriistade ja mitme operaatoriga ühe töö kohta
- arvestada plaanis materjalide kättesaadavuse ajaga
- saada ajakava, mis kohandub ise tootmissaalis toimuvate muutustega
Kuidas NetSuite tootmise ajakava koostab: samm-sammult
1. Töökeskused ja töökalendrid
NetSuite’i töökeskus ei ole masina kirje. See on staatiline Group (Lists > Relationships > Groups, Oracle), millel on märgitud ruut Manufacturing Work Center. Alamvahekaardil Manufacturing Work Center Settings on rühma väljad Machine Resources, Labor Resources ja Work Calendar. Ressursside arvu vaikeväärtus on 0 ning vaikimisi kalender on Default Work Calendar.
Standardses tootmismoodulis määravad iga töökeskuse võimsuse masinate arv, töötajate arv ja kalender. Üksikuid seadmeid saab arvestada Advanced Manufacturing Work Benchi abil (samm 5).
2. Tehnoloogiline marsruut
Manufacturing Routing kirje (REST: manufacturingRouting) loetleb koostu valmistamise etapid. Igal etapil on väljad Operation Sequence, Operation Name, Manufacturing Work Center, Setup Time ja Run Rate ning viivituse sätted (Auto-calculate Lag, Lag Type, Lag Amount, Lag Unit). Setup Time määrab seadistusaja minutites tellimuse kohta ja Run Rate töötlusaja minutites ühiku kohta. NetSuite kasutab mõlemat koos töökalendriga, et paigutada iga etapp ajakavasse. Kui tootmistellimus kasutab tehnoloogilist marsruuti, loob NetSuite iga etapi jaoks eraldi Manufacturing Operation Task kirje (REST: manufacturingOperationTask).
3. Edasi- või tagasiplaneerimine
Iga tootmistellimuse ajakava koostatakse ühel kahest meetodist. Forward Scheduling: määrate väljal Production Start Date tootmise alguskuupäeva ja NetSuite arvutab lõppkuupäeva. Backward Scheduling: määrate väljal Production End Date tootmise lõppkuupäeva ja NetSuite arvutab tehnoloogilise marsruudi ning töökeskuse kalendri põhjal tagasi alguskuupäevani. Et tootmistellimustel meetodit määrata, tuleb esmalt lubada eelistus Generate Work Orders in Supply Planning.
Kumbki meetod ei arvesta võimsuspiiranguid. Oracle ütleb otse: “NetSuite uses infinite capacity scheduling to schedule work” (NetSuite koostab tööde ajakava võimsuspiiranguid arvestamata). Sama strateegia kohta märgitakse, et see “can result in resource overloads.” (Võib põhjustada ressursside ülekoormust.) Iga tootmistellimuse ajad arvutatakse selle tehnoloogilise marsruudi ja kalendri põhjal nii, nagu oleks töökeskus ainult selle tellimuse päralt. Kümme reedeks valmima pidavat tootmistellimust võivad kõik sattuda neljapäevaks samale töökeskusele. Oracle hoiatab ka, et tagasiplaneerimisega leitud alguskuupäev “may be a date in the past, prior to the current date.” (Võib jääda minevikku, tänasest varasemaks.)
4. Supply Planning ja Rough-Cut Capacity Planning
Demand Planning, Supply Planning ja Master Production Schedule määravad, mida toota ja millal seda vaja on. Võimsuse kontrollimiseks on kaks võimalust:
- Rough-Cut Capacity Planning (RCCP) standardses tootmismoodulis (Transactions > Manufacturing > Capacity Planning). See võrdleb töökeskuse võimsust tootmistellimustele ja kavandatud tootmistellimustele planeeritud ajaga, et anda “a mid- to long-term view,” (keskpikk ja pikaajaline ülevaade), ning toob esile üle- ja alakoormuse.
- Rough Cut Capacity Planning (RCP) moodulis Advanced Manufacturing (Advanced Manufacturing > Capacity Planning > Capacity Planning > Create Plan). See näitab töökeskuste kasutust protsentides planeerimisperioodi jooksul ja võimaldab koostada „mis siis, kui” stsenaariume.
Mõlemad on võimsusaruanded. Kumbki ei nihuta ajakavas ühtki operatsiooni.
5. Advanced Manufacturing: Work Bench ja seadmed
Advanced Manufacturing SuiteApp täiendab iga tehnoloogilise marsruudi sammu Manufacturing Work Benchi kirjega. Seal määratakse seadmed, ooteajad, tööjõuvajadus, tööjuhised, materjalikulu ja planeeritud ajad. Work Benchi operatsiooni järjekorranumber, operatsiooni nimi ja töökeskus peavad vastama NetSuite’i tehnoloogilisele marsruudile.
6. Finite Scheduling: järjekord ja vabastamine
Siin tulevad mängu võimsuspiirangud. Planeerija avab Advanced Manufacturing > Finite Scheduling > Release Work Orders ja teeb kuval järgmised toimingud:
- Määrab kuvafiltrid: Location, Production Class, Horizon Start (peab olema esmaspäev) ja Horizon End, Planned Orders, Released Orders.
- Valib kuupäeva väljal Schedule Date, meetodi väljal Schedule Method (edasi- või tagasiplaneerimine) ning alamtootmistellimuste (Child Work Orders) käsitlemise viisi.
- Märgib iga tootmistellimuse juures ruudu WO Release selles järjekorras, milles tellimused tuleb vabastada. Väli Sequence täidetakse automaatselt ja seda saab muuta.
- Klõpsab Sort Demand, soovi korral Preview Schedule ja seejärel Release Work Orders.
Vabastamisel määrab NetSuite operatsioonide algus- ja lõppkuupäevad ümber tootmise planeerimisel koostatud ajakava järgi. Vaikimisi määratakse iga operatsioon ühele seadmele, mida saab kõige varem kasutada. Planeerija saab määrata paralleelse täitmise, nii et operatsioon toimub korraga mitmel seadmel.
Oracle kirjeldab mooduli Advanced Manufacturing tootmise planeerimist järgmiselt: “optimizes work center throughput” (optimeerib töökeskuse läbilaskevõimet) ja “considers the facility’s current and future capacity.” (arvestab tehase praegust ja tulevast võimsust). Lisaks öeldakse: “Planners can influence both the work order sequence and the number of assets that a work order can use at one time.” (Planeerijad saavad mõjutada nii tootmistellimuste järjekorda kui ka seadmete arvu, mida tootmistellimus saab korraga kasutada.) Need ongi kaks võimalust tulemust mõjutada.
Mida Oracle dokumenteerib ja mis jääb planeerija teha
- Standardne tootmismoodul ei arvesta võimsuspiiranguid. Ilma Advanced Manufacturinguta ilmneb ülekoormus tootmissaalis, mitte plaanis. (Oracle)
- Järjekorra määrab planeerija. Oracle: “work orders must be released in sequence after they are created.” (Pärast loomist tuleb tootmistellimused järjekorras vabastada.) Planeerija märgib ruudu WO Release või muudab välja Sequence väärtust. Oracle nimetab tootmistellimuste järjekorda üheks planeerija mõjutatavaks teguriks. (Oracle)
- Soovitatakse lühikest planeerimishorisonti. Töötlemisaja kohta soovitab Oracle: “keep horizon periods as short as possible. Generally less than one week.” (Hoidke planeerimisperioodid võimalikult lühikesed. Üldjuhul alla ühe nädala.) Praktikas kujuneb Finite Scheduling’ust iganädalane vabastamisrütm. (Oracle)
- Ümberplaneerimine tähendab uut vabastamist. “The planner can review existing commitments to capacity and re-schedule them when necessary.” (Planeerija saab vaadata üle juba broneeritud võimsuse ja vajaduse korral selle ümber planeerida.) Filtri Released Orders eesmärk on “to reschedule released work orders,” (vabastatud tootmistellimuste ümberplaneerimine) ning planeerija käivitab vabastamise uuesti. (Sama allikas)
- Kavandatud tootmistellimusi toetatakse vaid osaliselt. “Planned status work orders don’t support full or end-to-end scheduling, even when Auto-Scheduling is enabled.” (Olekus Planned tootmistellimused ei toeta täielikku ega kogu protsessi hõlmava ajakava koostamist isegi siis, kui Auto-Scheduling on lubatud.) (Oracle)
- Ilma tehnoloogilise marsruudita ei saa tootmist planeerida. “Work orders not associated with a NetSuite routing should not be scheduled.” (Tootmistellimusi, mis pole seotud NetSuite’i tehnoloogilise marsruudiga, ei tohiks ajakavasse paigutada.) (Oracle)
- Paralleelsel täitmisel on ülempiir. “The number of concurrent assets shouldn’t exceed the number of assets assigned to the manufacturing work bench operation sequence.” (Samaaegselt kasutatavate seadmete arv ei tohiks ületada Manufacturing Work Benchi vastavale operatsioonile määratud seadmete arvu.) (Oracle)
- Seadistusaeg on määratud tehnoloogilisel marsruudil. Marsruudi sammu väli Setup Time määrab seadistusaja minutites tellimuse kohta. See on alati sama, olenemata sellest, mida töökeskuses enne toodeti. (Oracle)
- Iga tehnoloogilise marsruudi muudatus tuleb teha kaks korda. Iga marsruudi samm vajab oma Work Benchi kirjet, mille järjekorranumber, operatsiooni nimi ja töökeskus peavad kattuma. Seega tuleb marsruudi muudatus korrata ka Work Benchis. (Oracle)
Praktikas tähendab see planeerija juhitud vabastamisrütmi, tema kogemuse põhjal koostatud järjekorda ning uut vabastamist iga kord, kui masin seiskub või saabub kiirtellimus.
Millal piisab NetSuite’i enda ajakavatööriistadest
NetSuite’i enda tööriistadest piisab, kui:
- Ressursse on vähe ja tootevalik kitsas. Üks või kaks pudelikaela, püsivad tehnoloogilised marsruudid ja korduvad tooted. Sel juhul piisab võimsuspiiranguteta ajakavast, Rough-Cut Capacity Planning’ust ja planeerijast, kes koormuse silmaga üle kontrollib.
- Kasutate juba Advanced Manufacturingut ja tootmine on lihtne. Üks seade operatsiooni kohta, lühikesed tehnoloogilised marsruudid, nädalane töörütm ja planeerija, kellele sobib järjekorra käsitsi määramine. Selle katab Finite Scheduling.
- Toodate lattu ja tarneajad on pikad. Kui oste juhib Supply Planning ja võimsuse puhul piisab üldisest kontrollist, annab üksikasjalik operatsioonide ajakava vähe lisaväärtust.
Kui tootevalik laieneb, keset nädalat saabub kiirtellimusi või operaatoritest saab tootmist piirav tegur, ilmnevad järgmised märgid.
Millal vajate tootmise planeerimise tarkvara
NetSuite’i enda tööriistadest enam ei piisa, kui kehtib mitu järgmist väidet:
- Nädalaks määratud vabastamisjärjekord ei sobi enam teisipäevaks ning planeerija koostab selle mitu korda nädalas uuesti.
- Tarnekuupäevad arvutatakse tarneaegade põhjal ning müük lubab pidevalt tähtaegu, millest tootmine ei suuda kinni pidada.
- Ümberseadistusaeg sõltub eelmisena toodetud tootest ja õige järjekord säästaks igal nädalal tunde.
- Tööd ootavad tööriista, rakist või materjali, millega ajakavas ei arvestatud, või vajavad kaks masinat korraga sama tööriista.
- Mõni töö vajab korraga kahte või kolme operaatorit, kuid plaanist ei selgu, kes on vaba.
- Tegeliku võimsuse määravad operaatorid, vahetused ja puudumised, mitte töökeskuse rühma väljale Labor Resources sisestatud arv.
- Te ei kasuta Advanced Manufacturingut ega soovi seda lisada üksnes ajakava koostamiseks.
Mida lahenduse valikul otsida
- Iga ressursi tegeliku võimsuse arvestamine koos vahetuste, töötajate, puhkuste ja ületundidega, mitte ainult töökeskuste rühma tasandil.
- Automaatne järjestamine tähtaegade ja prioriteetide järgi: järjekorra arvutab süsteem, selle asemel et planeerija määraks selle käsitsi.
- Järjekorrast sõltuvad ümberseadistused: iga tootepaari jaoks on mõlemas suunas määratud ümberseadistusaeg, mida arvestatakse järjekorra valimisel.
- Tööriistade käsitlemine piiratud ressurssidena, et sama tööriista ei planeeritaks kunagi korraga kahte töökeskusse.
- Mitu operaatorit ühe töö jaoks ning asendusmasinad ja -töötajad, kui põhiressurss pole saadaval.
- Materjalide saadavuse kontroll iga operatsiooni kavandatud algushetkel, arvestades nii laovaru kui ka veel saabumata tellitud materjale.
- Ajakava pidev ümberarvutamine, kui töö valmib hiljem, masin seiskub või tellimus muutub.
- Visuaalne ajajoon, mida planeerijad saavad muuta, ning tagasiside tootmissaalist, millele ajakava reageerib.
- NetSuite’iga liidestamise viis, mis sobib 2026. aastaks ja edaspidiseks. Oracle’i sõnul tuleks alates versioonist 2026.1 luua uued liidestused REST-veebiteenuste ja OAuth 2.0 abil. Alates versioonist 2027.1 ei saa enam luua uusi SOAP- ega TBA-liidestusi ning versioonis 2028.2 keelatakse kõik SOAP-i lõpp-punktid. Andmete hulgipäringud tehakse SuiteQL-i kaudu (
POST /services/rest/query/v1/suiteql, kuni 100 000 tulemust päringu kohta). - Lühike prooviperiood oma andmetega enne, kui keegi hakkab liidestuse koodi kirjutama.
Milline on SkyPlanneri roll
SkyPlanner APS on pilvepõhine tootmise planeerimise lahendus, mis töötab NetSuite’i kõrval ning koostab ajakava masinate ja töötajate tegelikku võimsust arvestades. Artiklid, tootestruktuurid, ostud, laohaldus ja finantsarvestus jäävad NetSuite’i. SkyPlanner arvutab iga töökeskuse, töötaja ja tööriista jaoks tööde järjekorra ning ajakava muudatused, mille Finite Scheduling jätab planeerija teha.
Võrdlus eespool toodud valikukriteeriumidega:
- Arvutatud, mitte käsitsi määratud järjekord. Arcturus koostab tootmisplaani sekunditega, arvestades masinate ja töötajate tegelikku võimsust ning lähtudes tähtaegadest, prioriteetidest, klientide tähtsusest ja teie reeglitest. Planeerijad saavad seda interaktiivsel Gantti ajajoonel kohandada.
- Pidevalt uuenev plaan, mitte kord nädalas töösse antav ajakava. Autopilot arvutab ajakava tootmises toimuvate muutuste korral automaatselt ümber. Lukustused ja prioriteedid jäävad teie kontrolli alla.
- Järjekorrast sõltuvad ümberseadistused. Seadistusaegade maatriksis on toodetevahelised ümberseadistusajad, mis erinevad sõltuvalt suunast (siniselt punasele 30 minutit, punaselt sinisele 60). Arvutusmootor valib järjekorra, mille puhul kulub seadistamisele kõige vähem aega. Seadistus- ja mahavõtuajad arvestatakse iga töö kohta eraldi.
- Tööriistad, töötajad ja asendusvõimalused. Tööriistad on piiratud saadavusega ühisressursid: ühes töökeskuses kasutatavat tööriista ei planeerita samaks ajaks teise töökeskusse. Ühele tööle saab korraga määrata mitu operaatorit. Kui põhimasin või -töötaja pole saadaval, kaalub arvutusmootor asendusvõimalusi. Mudel arvestab ka töökeskuste rühmi ja efektiivsust.
- Materjalid on plaanis arvesse võetud. Iga operatsiooni puhul kontrollitakse laovaru ja oodatavaid ostutellimusi: tellitud materjal loetakse saadavaks ostutellimuse tarnekuupäeval.
- Work Benchi kirjeid pole vaja paralleelselt hallata. SkyPlanner haldab oma protsessietappe ise, seega pole teil vaja Advanced Manufacturingut ega iga tehnoloogilise marsruudi etapi jaoks Work Benchi kirjet.
- Tagasiside tootmissaalist samas rakenduses. Operaatorid näevad oma tööjärjekorda ning registreerivad tööd telefoni või tahvelarvutiga, kasutades funktsioone Mobile Confirmations, Production Timer ja Quick Log Mode.
Valige SkyPlanner, kui teie planeerija koostab töösse andmise järjekorda mitu korda nädalas ümber.
Valige SkyPlanner, kui ümberseadistused sõltuvad toodete järjekorrast või määrab ühiskasutuses tööriist või kolmeliikmeline meeskond, milliseid töid saab teha.
Valige SkyPlanner, kui materjal saabub ostutellimuste alusel ja ajakava koostamisel tuleb arvestada selle saabumisega.
Valige SkyPlanner, kui te ei soovi lisada Advanced Manufacturingut üksnes ajakava koostamiseks.
Soomes Ulvilas elektrikilpe ja jaotusseadmeid tootev UTU Oy koostab tootmise ajakava SkyPlanneriga, kasutades seda Oracle NetSuite’i kõrval. Ettevõtte ERP-nõustaja tutvustas kolme ajakava koostamise lahendust ning UTU valis SkyPlanneri selle paindlikkuse ja modulaarsuse tõttu. UTU võttis lahenduse kasutusele 2025. aasta septembris, mil SkyPlanner oli liidestatud nii NetSuite’i kui ka UTU palgaarvestussüsteemiga.
SkyPlanneri ja NetSuite’i vaheline liidestus toimib mõlemas suunas. NetSuite’ist tuuakse üle tootmistellimused, tehnoloogilised marsruudid, töökeskused, artiklid ja ostutellimused. Tagasi saadetakse operatsioonide kavandatud kuupäevad, edenemisandmed ja registreeritud töötunnid. Veebihaagid edastavad ajakava muudatused kohe nende tekkimisel.
Iga NetSuite’i konto seadistus on erinev. SkyPlanneri meeskond seadistab juurutamise käigus liidestuse teie tehnoloogiliste marsruutide, töökeskuste ja kohandatud väljade järgi ning pakub tuge ka pärast kasutuselevõttu. Teie NetSuite’i partner või arendajad saavad liidestuse luua ka ise SkyPlanneri dokumenteeritud REST API abil (API viide, SkyPlanneri dokumentatsioon); selleks on vaja vaid API-võtit.
Alustage NetSuite’ist eksporditud CSV-failidega 30-päevast tasuta prooviperioodi (kuni 20 töökeskust, krediitkaarti pole vaja) ja vaadake oma andmetel põhinevat tootmisplaani, mis arvestab masinate ja töötajate tegelikku võimsust, juba enne liidestusprojekti. Seejärel algavad hinnad 199 € kuus ning hinna sees on 5 töökeskust. Arveldamine toimub kord kuus ja tellimuse saab igal ajal lõpetada. Teie protsessile ja vajadustele vastava liidestuse hinnapakkumine esitatakse ette koos paketi hinnaga, nii et kogukulu on teada enne alustamist. Juurutamine viiakse tavaliselt lõpule nädalate jooksul pärast kasutuselevõtu ettevalmistuste algust. Nii saate tegeliku tootmise ajakava koostama hakata nädalatega, mitte alles pika projekti lõpus.
Ülevaate leiate lehelt SkyPlanner APS NetSuite’ile ja tehnilise teostuse juhised NetSuite’i liidestusjuhendist.
Tootmisettevõtete kogemused SkyPlanneriga
2 hajasäästu igal nädalal
„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest reaalajas tootmise optimeerimiseni.”
Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed
Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ning uus tööjärjekord jõuab tootmisliinile sekunditega.
+90%tootmise efektiivsuse kasv
„Tootmise efektiivsus on kasvanud 90%.”
Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine
Tootmise efektiivsus on kasvanud 90% ning kõiki töökeskusi hõlmava optimeeritud plaani koostamine kolmeks kuuks võtab alla 30 minuti.
6 kuudette näeb müügimeeskond vaba tootmisvõimsust
„SkyPlanner annab kogu tootmise planeerimisele kindla ja usaldusväärse aluse.”
Anu Järvinen, tootmisjuht
Fredman Operations · Toiduga kokkupuuteks sobivad pakkepaberid
Müügimeeskond näeb vaba tootmisvõimsust kuus kuud ette. Ajakava muutmise päringutele, millele vastamine võttis varem tunni või rohkem, vastatakse nüüd sekunditega.
98%tarnekindlus varasema ligikaudu 50% asemel
„SkyPlanneril on meie tarnekindluse hoidmisel otsustav roll.”
Hannu Lahtinen, tegevjuht
KJH-Comp · Lehtmetallitööd ja lepinguline tootmine
Tarnekindlus kasvas ligikaudu 50%-lt koguni 98%-ni ning ajakava koostamiseks on nüüd kahe töödejuhataja asemel vaja üht.
Korduma kippuvad küsimused
Kas NetSuite’il on ajakava koostamise tööriist?
Jah. NetSuite’i standardlahendus ajastab tootmistellimused edasi- või tagasisuunas Manufacturing Routingu ja töökeskuste kalendrite alusel, eeldades piiramatut võimsust. Advanced Manufacturing SuiteApp lisab funktsiooni Finite Scheduling, kus planeerija järjestab tootmistellimused ja annab need töösse tootmisvahendite saadavuse järgi.
Mis vahe on NetSuite’is tootmise planeerimisel tegelikku võimsust arvestades ja seda arvestamata?
Piiramatu võimsusega planeerimine ajastab iga tootmistellimuse selle tehnoloogilise marsruudi ja kalendri alusel ega arvesta töökeskuse muud koormust. Advanced Manufacturingu Finite Scheduling paigutab tootmistellimused vabadele tootmisvahenditele selles järjekorras, milles planeerija need töösse annab. Oracle soovitab seejuures üldjuhul alla nädala pikkust planeerimishorisonti.
Kas NetSuite võimaldab tootmisvõimsuse ligikaudset planeerimist?
Jah, kahes kohas. Standardse tootmislahenduse Rough-Cut Capacity Planning asub menüüs Transactions > Manufacturing > Capacity Planning ning Advanced Manufacturingul on oma RCP-plaanid. Mõlemad näitavad iga töökeskuse koormust võrreldes selle võimsusega. Kumbki ei koosta operatsioonide ajakava.
Kas SkyPlanner APS-i kasutamiseks koos NetSuite’iga on vaja Advanced Manufacturingut?
Ei. SkyPlanner planeerib tootmise ise, arvestades masinate ja töötajate tegelikku võimsust, seega piisab sisendiks NetSuite’i standardlahenduse tootmistellimustest, tehnoloogilistest marsruutidest ja töökeskustest.
Kas SkyPlanner arvestab järjekorrast sõltuvaid ümberseadistusi ja ühiskasutuses tööriistu?
Jah. Seadistusaegade maatriks määrab iga tootepaari ümberseadistusaja mõlemas suunas ning arvutusmootor valib järjekorra, mille puhul kulub seadistamisele kõige vähem aega. Tööriistad on piiratud saadavusega ressursid, seega ei planeerita ühes töökeskuses kasutatavat tööriista samaks ajaks teise töökeskusse. Üks töö võib vajada korraga mitut operaatorit ning kui põhiressurss pole saadaval, kasutab arvutusmootor asendusmasinaid või -töötajaid.