{"id":101052,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101052"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"guide","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/","title":{"rendered":"Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS"},"content":{"rendered":"\n<div class=\"wp-block-group sp-industry-page sp-industry sp-page sp-erp-page\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<section class=\"wp-block-group fx-hero\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__grid\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-hero__copy sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"fx-eyebrow ind-crumbs\"><span><a href=\"\/no\/integrasjoner\/\">Integrasjoner<\/a> \/ <a href=\"\/no\/integrasjoner\/erp\/\">ERP<\/a> \/ Oracle NetSuite<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guide til NetSuite-integrasjon <span class=\"hl\">for produksjonsplanlegging med SkyPlanner APS<\/span><\/h1>\n\n\n<div class=\"wp-block-group fx-hero__sub ind-hero__intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Denne guiden viser NetSuite-partnere, administratorer og tekniske innkj\u00f8pere hvordan SkyPlanner APS kobles til Oracle NetSuite for produksjonsplanlegging som tar hensyn til faktisk maskin- og bemanningskapasitet. SkyPlanner integreres med NetSuite i begge retninger via REST-webtjenester og SuiteQL:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Produksjonsordrer, produksjonsruter, arbeidssentre, varer og innkj\u00f8psordrer hentes inn.<\/li>\n\n\n<li>Planlagte start- og sluttidspunkter skrives til oppgavene for produksjonsoperasjonene.<\/li>\n\n\n<li>Registrerte timer og produserte mengder f\u00f8res tilbake som Work Order Completions eller Assembly Builds.<\/li>\n\n\n<li>SkyPlanner sender planendringer via webhooks s\u00e5 snart de skjer.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-buttons fx-hero__actions is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button sp-btn sp-btn--green sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/no\/prove\/\">Start gratis pr\u00f8veperiode<\/a><\/div>\n\n\n<div class=\"wp-block-button sp-btn sp-btn--outline sp-btn--lg\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/no\/kontakt-salg\/\">Bestill en demo<\/a><\/div>\n\n<\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group fx-hero__media sp-min0\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"fx-shot\"><div class=\"fx-shot__bar\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><span>skyplanner.ai \u00b7 Produksjonsplanlegging<\/span><\/div><img fetchpriority=\"high\" decoding=\"async\" loading=\"eager\" width=\"1024\" height=\"685\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/features-v2\/20-d7d44cbc-5430-4f97-99f5-fca4632862ef.png\" alt=\"Gantt-tidslinje i SkyPlanner APS med jobber fordelt p\u00e5 arbeidsstasjoner og en ordreliste nedenfor.\"><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--intro\" id=\"overview\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>NetSuite er master for varer, BOM-er, produksjonsruter, produksjonsordrer, lagerbeholdning og kostnadsberegning. SkyPlanner bruker Arcturus-motoren til produksjonsplanlegging som tar hensyn til faktisk maskin- og bemanningskapasitet. SkyPlanner-teamet konfigurerer integrasjonen mot kontoen din under oppstarten og gir st\u00f8tte etter at l\u00f8sningen er satt i drift. Integrasjonen bruker standardposter i NetSuite og er ikke avhengig av Advanced Manufacturing SuiteApp.<\/p>\n\n\n<p>SkyPlanner er allerede integrert med NetSuite hos <a href=\"\/no\/customers\/utu\/\">UTU<\/a>, en produsent av eltavler og koblingsanlegg i Ulvila i Finland. UTU satte l\u00f8sningen i drift i september 2025, med SkyPlanner integrert med Oracle NetSuite og l\u00f8nnssystemet sitt. For \u00e5 vurdere forretningsnytten kan du starte med <a href=\"\/no\/integrasjoner\/erp\/netsuite\/\">siden om produksjonsplanlegging med NetSuite<\/a> og <a href=\"\/no\/integrasjoner\/erp\/netsuite\/produksjonsplanlegging\/\">Har NetSuite produksjonsplanlegging som tar hensyn til kapasitet?<\/a>.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"the-one-decision-that-shapes-the-project-rest-an\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Valget som legger f\u00f8ringene for prosjektet: REST og OAuth 2.0<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p><a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_2104046421.html\">Oracle har staket ut kursen<\/a>. Fra versjon 2026.1 b\u00f8r nye integrasjoner bygges p\u00e5 SuiteTalk REST-webtjenester med OAuth 2.0. Fra 2027.1 tillates ingen nye integrasjoner med SOAP eller Token-Based Authentication (TBA). SOAP-endepunktene deaktiveres i 2028.2. En integrasjon for produksjonsplanlegging som p\u00e5begynnes i dag, skal bygge p\u00e5 REST.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Alternativ i NetSuite<\/th><th>Beskrivelse<\/th><th>Rolle i en APS-integrasjon<\/th><\/tr><\/thead><tbody><tr><td>SuiteTalk REST record API<\/td><td><code>\/services\/rest\/record\/v1\/&lt;recordType&gt;<\/code>, versjonert i takt med NetSuite-utgivelsene; <code>!transform<\/code> for ferdigmeldinger, materialuttak og sammenstillinger p\u00e5 produksjonsordrer<\/td><td>Skriving: datoer for operasjonsoppgaver og produksjonsordrer (PATCH), ferdigmeldinger, materialuttak og sammenstillinger (transform)<\/td><\/tr><tr><td>SuiteQL via REST<\/td><td><code>POST \/services\/rest\/query\/v1\/suiteql<\/code> med <code>Prefer: transient<\/code>, opptil 100 000 resultater per sp\u00f8rring, paginering med limit\/offset<\/td><td>Masselesing: varer, produksjonsruter, arbeidssentre, \u00e5pne produksjonsordrer, lagerbeholdning<\/td><\/tr><tr><td>SuiteScript 2.1 RESTlets<\/td><td>Tilpassede <code>get\/post\/put\/delete<\/code>-endepunkter<\/td><td>Dekker mangler i REST-st\u00f8tten og samler data i \u00e9n melding, for eksempel en produksjonsordre med alle operasjonene<\/td><\/tr><tr><td>SuiteScript User Event \/ Map-Reduce<\/td><td>Skript som kj\u00f8res p\u00e5 serversiden i NetSuite<\/td><td>Utg\u00e5ende endringsvarsler<\/td><\/tr><tr><td>CSV Import Assistant<\/td><td>Lagrede feltkoblinger for import<\/td><td>Engangsinnlasting; ikke for l\u00f8pende synkronisering<\/td><\/tr><tr><td>SuiteTalk SOAP<\/td><td>Eldre teknologi, kun TBA<\/td><td>Ikke bygg nye integrasjoner p\u00e5 dette<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Autentisering<\/h3>\n\n\n<p>Bruk OAuth 2.0 Client Credentials (maskin-til-maskin) for en planleggingsl\u00f8sning som kommuniserer mellom servere. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_162686838198.html\">Menybanen i administrasjonen<\/a> er Setup &gt; Integration &gt; Manage Authentication &gt; OAuth 2.0 Client Credentials (M2M) Setup. Du laster opp et offentlig sertifikat og knytter det til en entitet, en rolle og integrasjonsposten. Hver integrasjonspost kan ha maksimalt fem aktive sertifikater.<\/p>\n\n\n<p>Opprett en egen integrasjonsrolle med lesetilgang til varer, BOM-revisjoner, produksjonsruter og arbeidssentre, og redigeringstilgang til produksjonsordrer, ferdigmeldinger og materialuttak. SkyPlanner REST API (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">API-referanse<\/a>) bruker JWT, s\u00e5 mellomvaren h\u00e5ndterer begge settene med autentiseringsopplysninger.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Hendelser: Det finnes ingen standard webhook<\/h3>\n\n\n<p>Oracles dokumentasjon beskriver ingen innebygd utg\u00e5ende webhook. En fungerende l\u00f8sning er et SuiteScript User Event-skript p\u00e5 Work Order (<code>afterSubmit<\/code>) som legger et utg\u00e5ende kall i k\u00f8 via <code>N\/task<\/code> eller et Map\/Reduce-skript. Selve kallet gj\u00f8res med <code>N\/https<\/code>. Gj\u00f8r aldri synkrone utg\u00e5ende kall i <code>afterSubmit<\/code>: Kallet kj\u00f8res som en del av brukerens lagring, s\u00e5 et tregt endepunkt forsinker lagringen eller f\u00e5r den til \u00e5 feile.<\/p>\n\n\n<p>User Event-hendelser fanger ikke opp alle m\u00e5ter data kan endres p\u00e5. Masseoppdateringer og CSV-importer kan omg\u00e5 dem. Kombiner hendelsesskriptet med en planlagt SuiteQL-sp\u00f8rring som avstemmer endringer basert p\u00e5 <code>lastmodifieddate<\/code>, slik at ingenting blir oversett. I motsatt retning utl\u00f8ser SkyPlanners egne webhooks tilbakeskrivingen, slik at NetSuite f\u00e5r nye datoer s\u00e5 snart planen endres.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"data-mapping-netsuite-to-skyplanner\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Datakobling: Fra NetSuite til SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>NetSuite-post (REST-ID)<\/th><th>SkyPlanner-objekt<\/th><th>Retning<\/th><th>Hyppighet<\/th><\/tr><\/thead><tbody><tr><td>Assembly Item (<code>assemblyItem<\/code>), Inventory Item (<code>inventoryItem<\/code>)<\/td><td>Produkt \/ materiale<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>F\u00f8rstegangsinnlasting, deretter daglig eller ved endring<\/td><\/tr><tr><td>BOM Revision (<code>bomRevision<\/code>), BOM-komponenter<\/td><td>Produktstruktur med flere niv\u00e5er, materialbehov<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Ved endring<\/td><\/tr><tr><td>Manufacturing Routing (<code>manufacturingRouting<\/code>, underlistene <code>routingStep<\/code>, <code>routingComponent<\/code>)<\/td><td>Prosesstrinn: rekkef\u00f8lge, arbeidsstasjon, omstillingstid, kj\u00f8retid<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Ved endring<\/td><\/tr><tr><td>Manufacturing Work Center (Group merket som arbeidssenter): Machine Resources, Labor Resources, Work Calendar<\/td><td>Arbeidsstasjoner, arbeidsstasjonsgrupper, skift<\/td><td>NetSuite \u2192 SkyPlanner, deretter vedlikehold i SkyPlanner<\/td><td>F\u00f8rstegangsinnlasting<\/td><\/tr><tr><td>Work Order (<code>workOrder<\/code>): vare, antall, lokasjon, Production Start\/End Date, status; tilknyttet Sales Order for leveringsfristen<\/td><td>Ordre \/ jobb med leveringsfrist og prioritet<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Tiln\u00e6rmet sanntid via User Event, med avstemmingssp\u00f8rring i tillegg<\/td><\/tr><tr><td>Manufacturing Operation Task (<code>manufacturingOperationTask<\/code>)<\/td><td>Tidfestet operasjon<\/td><td>NetSuite \u2192 SkyPlanner, datoer SkyPlanner \u2192 NetSuite<\/td><td>Tiln\u00e6rmet sanntid<\/td><\/tr><tr><td>Lagerbeholdning per lokasjon (SuiteQL), Item Receipts (<code>itemReceipt<\/code>)<\/td><td>Lagersaldoer for planlegging ut fra materialtilgang<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Hvert 15. til 60. minutt eller ved varemottak<\/td><\/tr><tr><td>Linjer i Purchase Order (<code>purchaseOrder<\/code>): vare, antall, forventet mottaksdato, status<\/td><td>Innkj\u00f8psordrer \/ innkommende materiale (forventet leveringsdato). Regnes som tilgjengelig p\u00e5 leveringsdatoen; lagerbeholdningen oppdateres n\u00e5r innkj\u00f8psordren merkes som Delivered<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Hvert 15. til 60. minutt eller ved endring<\/td><\/tr><tr><td>Planlagt start og slutt per operasjon<\/td><td><code>PATCH manufacturingOperationTask\/{id}<\/code> (<code>startDate<\/code>, <code>endDate<\/code>) og <code>PATCH workOrder\/{id}<\/code> (Production Start\/End Date)<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>N\u00e5r produksjonsplanen endres, via en SkyPlanner-webhook<\/td><\/tr><tr><td>Mobile Confirmations, tidslogger, Production Timer<\/td><td><code>POST workOrder\/{id}\/!transform\/workOrderCompletion<\/code>: intervallet <code>startOperation<\/code>\/<code>endOperation<\/code>, ferdigmeldt antall, arbeidstid p\u00e5 <code>operation<\/code>-linjene, SkyPlanner-tidsloggens ID som ekstern ID<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>Per bekreftelse eller samlet i grupper<\/td><\/tr><tr><td>Materialforbruk<\/td><td><code>POST workOrder\/{id}\/!transform\/workOrderIssue<\/code>, eller <code>isBackflush<\/code> ved ferdigmelding<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>Per bekreftelse<\/td><\/tr><tr><td>Ferdigstilt ordre (NetSuite-kontoer uten WIP)<\/td><td><code>POST workOrder\/{id}\/!transform\/assemblyBuild<\/code><\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>N\u00e5r ordren ferdigstilles<\/td><\/tr><tr><td>Ordre lukket<\/td><td>Work Order Close (<code>workOrderClose<\/code>)<\/td><td>I NetSuite, av \u00f8konomiavdelingen<\/td><td>Ikke automatisert som standard<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"integration-patterns\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Integrasjonsm\u00f8nstre<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p><strong>1. F\u00f8rstegangsinnlasting av grunndata.<\/strong> Hent f\u00f8rst arbeidssentre, deretter varer, BOM-revisjoner og produksjonsruter med SuiteQL. Produksjonsrutene refererer til arbeidssentre, s\u00e5 rekkef\u00f8lgen er viktig. I pr\u00f8veperioden eksporterer du de samme dataene til CSV og importerer dem i SkyPlanner. Planen valideres f\u00f8r det er skrevet noen kode.<\/p>\n\n\n<p><strong>2. Ordresynkronisering.<\/strong> Hent produksjonsordrer med status Released og In Process. Avklar tidlig om produksjonsordrer med status Planned skal tas med. Hvis de tas med, skal de behandles som forel\u00f8pig ettersp\u00f8rsel. Synkroniser \u00e5pne innkj\u00f8psordrer i samme kj\u00f8ring, slik at planen kontrollerer hver jobb mot b\u00e5de lagerbeholdning og innkommende materialer, ikke bare lagerbeholdningen.<\/p>\n\n\n<p><strong>3. Tilbakeskriving av produksjonsplanen.<\/strong> N\u00e5r planen endres, sender en SkyPlanner-webhook de nye operasjonsdatoene til mellomvaren. Mellomvaren sender <code>PATCH \/services\/rest\/record\/v1\/manufacturingOperationTask\/{id}<\/code> (<a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_66202904244.html\">Oracles referanse for posten<\/a>) med <code>startDate<\/code> og <code>endDate<\/code> for hver operasjon som er endret. Et ekstra PATCH-kall p\u00e5 ordrehodet i <code>workOrder<\/code> setter Production Start og End Date. Skriv bare datoer og eventuelt et egendefinert felt for rekkef\u00f8lge, hvis dere bruker det. Skriv aldri antall eller BOM-data tilbake. Hvis mange operasjoner skal oppdateres i \u00e9n transaksjon, kan en liten RESTlet lagre hele operasjonslisten i ett kall. Record API er fortsatt standardvalget.<\/p>\n\n\n<p><strong>4. Bekreftelser fra produksjonsgulvet.<\/strong> Operat\u00f8rene registrerer arbeid i SkyPlanner Mobile Confirmations. Mellomvaren sender hver bekreftelse via <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_47212826771.html\">transformasjoner av Work Order<\/a> med <code>POST \/services\/rest\/record\/v1\/workOrder\/{id}\/!transform\/workOrderCompletion<\/code>. Kallet inneholder <code>startOperation<\/code>, <code>endOperation<\/code>, ferdigmeldt antall og registrert tid p\u00e5 operasjonslinjene. Produksjonsordrer uten WIP lukkes i stedet med <code>!transform\/assemblyBuild<\/code>. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_94213635853.html\">Work Order Completion via REST<\/a> krever funksjonen Manufacturing Work In Process. Lager- og kostnadsposteringer h\u00e5ndteres fortsatt i NetSuite.<\/p>\n\n\n<p><strong>5. Idempotens og nye fors\u00f8k.<\/strong> Hver ferdigmelding bruker ID-en fra SkyPlanners timeregistrering som ekstern ID i NetSuite. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_156335203191.html\">Eksterne ID-er<\/a> er unike per posttype. En webhook som sendes p\u00e5 nytt, avvises derfor som et duplikat i stedet for at mengder og kostnader bokf\u00f8res to ganger. Skriveoperasjoner g\u00e5r gjennom en k\u00f8. Et mislykket kall (samtidighetsgrense, l\u00e5st post, utl\u00f8pt sertifikat) fors\u00f8kes p\u00e5 nytt og loggf\u00f8res. Alt som fortsatt feiler, er synlig for SkyPlanner-teamet som st\u00f8tter integrasjonen.<\/p>\n\n\n<p><strong>6. Regler for dataansvar.<\/strong> NetSuite styrer hva som produseres: vare, mengde, BOM, produksjonsrute og lokasjon. SkyPlanner styrer n\u00e5r og hvor: operasjonsrekkef\u00f8lge, arbeidsstasjon, start og slutt. Datoer som endres i NetSuite, overskrives ved neste tilbakeskriving. L\u00e5s derfor Production Start\/End Date med en skjematilpasning eller arbeidsflyt.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"typical-project-steps\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Typiske prosjekttrinn<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Implementeringen fullf\u00f8res normalt i l\u00f8pet av uker etter at oppstartsarbeidet begynner, ogs\u00e5 i store bedrifter. Et NetSuite-prosjekt omfatter:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Utpr\u00f8ving med egne data:<\/strong> Arbeidssentre, produksjonsruter og \u00e5pne produksjonsordrer eksporteres til CSV fra lagrede s\u00f8k og importeres i SkyPlanner i l\u00f8pet av pr\u00f8veperioden p\u00e5 30 dager.<\/li>\n\n\n<li><strong>Kobling av grunndata:<\/strong> NetSuite-poster kobles til SkyPlanner-objekter, med tilpassede felt, enheter og WIP- eller ikke-WIP-modell for hver vare.<\/li>\n\n\n<li><strong>F\u00f8rstegangsinnlasting:<\/strong> Varer, BOM-revisjoner, produksjonsruter og arbeidssentre hentes via SuiteQL. Deretter settes skift, operat\u00f8rer og alternative arbeidsstasjoner opp i SkyPlanner.<\/li>\n\n\n<li><strong>Synkronisering av produksjons- og innkj\u00f8psordrer:<\/strong> Produksjonsordrer med status Released og In Process samt \u00e5pne innkj\u00f8psordrer med forventede mottaksdatoer synkroniseres ved hjelp av User Event-skript og polling for avstemming.<\/li>\n\n\n<li><strong>Tilbakeskriving av planen:<\/strong> Planlagte operasjonsdatoer skrives til produksjonsordrer og operasjonsoppgaver, med OAuth 2.0 M2M satt opp i sandkasse- og produksjonsmilj\u00f8et.<\/li>\n\n\n<li><strong>Tilbakemeldinger fra produksjonsgulvet:<\/strong> Work Order Completions, materialuttak eller Assembly Builds opprettes fra Mobile Confirmations og timeregistreringer.<\/li>\n\n\n<li><strong>Testing parallelt med gjeldende plan:<\/strong> Kj\u00f8r SkyPlanner-planen parallelt med dagens prosess for frigivelse av produksjonsordrer, og sammenlign.<\/li>\n\n\n<li><strong>Produksjonssetting:<\/strong> Flytt planleggingen til SkyPlanner og l\u00e5s datofeltene i NetSuite.<\/li>\n\n<\/ul>\n\n\n<p>Ryddige produksjonsruter og ett datterselskap holder omfanget nede. Flere datterselskaper, WIP-backflush og tilpassede skjemaer gir mer arbeid med datakoblingene.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"netsuite-pitfalls\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Fallgruver i NetSuite<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Produksjonsordrer uten produksjonsruter.<\/strong> En produksjonsordre uten Manufacturing Routing har ingen operasjoner \u00e5 planlegge. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/bridgehead_1508338278.html\">Oracle sier det samme<\/a> om sin egen l\u00f8sning for produksjonsplanlegging: &laquo;Work orders not associated with a NetSuite routing should not be scheduled.&raquo; (Produksjonsordrer som ikke er knyttet til en NetSuite-produksjonsrute, b\u00f8r ikke planlegges.) Finn dem med SuiteQL f\u00f8r produksjonssetting.<\/li>\n\n\n<li><strong>Arbeidssentre har lite detaljinformasjon.<\/strong> Et arbeidssenter i NetSuite er en Group med to antallsfelt, Machine Resources og Labor Resources (begge har 0 som standardverdi), og \u00e9n Work Calendar, vanligvis &laquo;Default Work Calendar&raquo;. Last inn arbeidssentrene \u00e9n gang. Vedlikehold deretter de enkelte arbeidsstasjonene, skift per person, verkt\u00f8y, omstillingstidsmatrisen og alternative arbeidsstasjoner i SkyPlanner.<\/li>\n\n\n<li><strong>Datakvalitet i Setup Time og Run Rate.<\/strong> NetSuites planlegging uten kapasitetsbegrensninger bruker disse feltene, men fordi kapasiteten ignoreres, blir feil verdier ikke oppdaget. Produksjonsplanlegging som tar hensyn til faktisk maskin- og bemanningskapasitet, avdekker dem fra f\u00f8rste dag.<\/li>\n\n\n<li><strong>WIP eller ikke-WIP.<\/strong> Med Manufacturing WIP bokf\u00f8res produksjonen gjennom Work Order Issue, Work Order Completion og Work Order Close. Uten WIP brukes en Assembly Build. Integrasjonen bokf\u00f8rer ferdigmeldinger for WIP-varer og Assembly Builds for resten, s\u00e5 modellen for hver vare inng\u00e5r i datakoblingen.<\/li>\n\n\n<li><strong>Advanced Manufacturing p\u00e5 samme konto.<\/strong> Hvis kontoen ogs\u00e5 bruker Advanced Manufacturing SuiteApp, m\u00e5 Manufacturing Work Bench-postene samsvare n\u00f8yaktig med produksjonsruten: operasjonsrekkef\u00f8lge, operasjonsnavn og arbeidssenter. Avklar hvilket system som fastsetter operasjonsdatoene. To planleggingssystemer som arbeider med de samme produksjonsordrene, betyr to konkurrerende planer.<\/li>\n\n\n<li><strong>Grenser for samtidige kall.<\/strong> Webtjenester og RESTlet-kall deler \u00e9n <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_N3448861.html\">grense for samtidige kall p\u00e5 kontoen<\/a>. Grensen bestemmes av tjenesteniv\u00e5et, med et tillegg p\u00e5 10 per SuiteCloud Plus-lisens. Parallelle oppslag p\u00e5 enkeltposter n\u00e5r raskt denne grensen. Bruk SuiteQL med sideinndeling til lesing, og legg skriveoperasjoner i k\u00f8.<\/li>\n\n\n<li><strong>Oppdatering av sandkassen sletter M2M-oppsettet.<\/strong> Koblinger for OAuth 2.0 Client Credentials slettes n\u00e5r sandkassen oppdateres, og kopieres ikke mellom kontoer. Et utl\u00f8pt eller tilbakekalt sertifikat stopper synkroniseringen til en ny kobling er opprettet. Sett opp varsling ved autentiseringsfeil.<\/li>\n\n<\/ul>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"the-netsuite-integration-who-configures-and-supp\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head ind-head--prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">NetSuite-integrasjonen: Hvem konfigurerer den og gir st\u00f8tte?<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-prose\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p>Arbeidet omfatter kobling til postene, produksjonsrutene og arbeidssentrene dine, samt begrensninger som NetSuite ikke lagrer som planleggingsdata: omstillingstidsmatrise, verkt\u00f8y, antall operat\u00f8rer og alternative ressurser. SkyPlanner sender planendringer tilbake via webhooks s\u00e5 snart de skjer, ogs\u00e5 endringer gjort av Autopilot.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>SkyPlanner-teamet konfigurerer integrasjonen under oppstarten og gir st\u00f8tte etter produksjonssetting.<\/strong> Hver fabrikk bruker NetSuite p\u00e5 sin m\u00e5te: WIP eller ikke-WIP, tilpassede skjemaer, skript og ulike oppsett for produksjonsruter. Teamet kobler postene dine og knytter SkyPlanner REST API og webhooks til NetSuite REST, SuiteQL og RESTlets. St\u00f8tten omfatter User Event-skriptet og mellomvaren og tilpasses endringer i NetSuite-oppsettet ditt.<\/li>\n\n\n<li><strong>NetSuite-partneren din kan delta.<\/strong> Partneren kjenner de tilpassede skjemaene, skriptene og rollene dine. De arbeider mot SkyPlanner REST API, som dekker ordrer, produkter, materialer, innkj\u00f8psordrer, prosesstrinn og timeregistreringer. API-et har Swagger\/OpenAPI-dokumentasjon og JWT-autentisering. Offentlig dokumentasjon: <a href=\"\/no\/docs\/opplaering-i-integrering\/\">SkyPlanner-dokumentasjon<\/a>.<\/li>\n\n\n<li><strong>Dine egne utviklere bygger videre p\u00e5 l\u00f8sningen.<\/strong> En vanlig fordeling er et User Event-skript i NetSuite og en liten mellomvaretjeneste utenfor. En API-n\u00f8kkel er nok for \u00e5 komme i gang (<a href=\"\/no\/docs\/opplaering-i-integrering\/\">integrasjonsveiledning<\/a>), og SkyPlanner-teamet hjelper til ved behov.<\/li>\n\n<\/ol>\n\n\n<p>Valider f\u00f8rst planen med CSV-data i den <a href=\"\/no\/prove\/\">gratis pr\u00f8veperioden p\u00e5 30 dager<\/a>, med opptil 20 arbeidsstasjoner og uten kredittkort. Da tar integrasjonen utgangspunkt i en plan som allerede passer fabrikken.<\/p>\n\n\n<p>N\u00e5r tilkoblingen er p\u00e5 plass, planlegger Arcturus-motoren ut fra oppdaterte produksjonsordrer i NetSuite og kontrollerer materialtilgangen mot lagerbeholdning og innkommende innkj\u00f8psordrer. Operat\u00f8rene registrerer arbeid med Mobile Confirmations, Production Timer og Quick Log Mode, og NetSuite gjenspeiler aktiviteten p\u00e5 produksjonsgulvet uten manuell registrering. SkyPlanner koster fra 199 \u20ac per m\u00e5ned med 5 arbeidsstasjoner inkludert. Abonnementet faktureres m\u00e5nedlig og kan sies opp n\u00e5r som helst. Du f\u00e5r et pristilbud p\u00e5 integrasjonen p\u00e5 forh\u00e5nd, basert p\u00e5 prosessen og behovene dine, sammen med abonnementet. Dermed ser du hele kostnaden f\u00f8r du starter. <a href=\"\/no\/kontakt-salg\/\">Kontakt salg<\/a> for en avklaring av NetSuite-integrasjonen, eller se <a href=\"\/no\/funksjoner\/\">funksjoner<\/a> og <a href=\"\/no\/kundehistorier\/\">kunder<\/a>.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section ind-sec--alt\" id=\"customers\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Produsentenes erfaringer med SkyPlanner<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group ind-custs\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/22-d7d6bcdf-ecf7-48d2-9750-66253ccf9aa7-crop.jpg\" alt=\"Kalle Kalliom\u00e4ki, forsyningskjedespesialist hos UTU, i eltavleproduksjonen i Ulvila\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/23-beca6df2-3fa2-4315-80e8-7c38a9e3d2e1.png\" alt=\"UTU\" width=\"69\" height=\"59\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>2 h<\/b><span>spart hver uke<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abMed SkyPlanner har vi g\u00e5tt fra produksjonsplanlegging i Excel til produksjonsoptimalisering i sanntid.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, spesialist p\u00e5 forsyningskjeder<\/b><br>UTU \u00b7 Eltavler og koblingsanlegg<\/p>\n\n\n<p class=\"ind-cust__result\">Produksjonsplanleggingen sparer 2 timers arbeidstid hver uke, og en ny jobbk\u00f8 n\u00e5r produksjonslinjen p\u00e5 sekunder.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/customers\/utu\/\">Les kundeomtalen fra UTU<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/08-35ce8dff-f7d0-4cf3-9e71-0fe7e7ff88d3.jpg\" alt=\"Operat\u00f8rer i renromsdrakter ved en flaskefyllingslinje p\u00e5 Laboratory &amp; Allieds legemiddelfabrikk i Nairobi\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/09-8c2deb57-ac1c-468b-ad64-fafb9debd7eb.png\" alt=\"Laboratory &amp; Allied\" width=\"71\" height=\"44\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>+90%<\/b><span>produksjonseffektivitet<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abEffektiviteten i produksjonen har \u00f8kt med 90%.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, IT-sjef<\/b><br>Laboratory &amp; Allied \u00b7 Legemiddelproduksjon<\/p>\n\n\n<p class=\"ind-cust__result\">Produksjonseffektiviteten har \u00f8kt med 90%, og det tar under 30 minutter \u00e5 lage en optimalisert plan for tre m\u00e5neder som dekker alle arbeidsstasjonene.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/customers\/laboratory-allied\/\">Les kundeomtalen fra Laboratory &amp; Allied<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/02-3a675468-ac30-4369-b781-b03bbf3f9d21.jpg\" alt=\"Flyfoto av Piristeels fabrikk for taksikringsutstyr i Kauhava\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/07-cec60b32-3b28-48a8-9520-1f12fd8061ee.png\" alt=\"Piristeel\" width=\"96\" height=\"46\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>99,2%<\/b><span>leveringsp\u00e5litelighet<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abSkyPlanner har gitt oss oversikten vi trenger for \u00e5 identifisere flaskehalser, og gjort produksjonsstyringen mer oversiktlig.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, produksjonssjef<\/b><br>Piristeel \u00b7 Taksikring og takrennesystemer<\/p>\n\n\n<p class=\"ind-cust__result\">Leveringsp\u00e5liteligheten n\u00e5dde 99,2% i \u00e5r, og produksjonsplanleggingen sparer opptil fire timers arbeidstid per dag.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/customers\/piristeel\/\">Les kundeomtalen fra Piristeel<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n\n<article class=\"wp-block-group ind-cust ind-cust--photo\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"ind-cust__photo\"><img src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/13-9cbf2d28-08ef-49a1-94e3-0095e107df55.jpg\" alt=\"Anu J\u00e4rvinen, produksjonssjef i Fredman Operations, ved en robotcelle for palletering i Rauma\" loading=\"lazy\" decoding=\"async\"><\/figure><div class=\"ind-cust__top\"><img class=\"ind-cust__logo\" src=\"\/wp-content\/themes\/generatepress-child\/assets\/img\/customers-v1\/10-2fd983ec-02a7-440d-b77d-281f37545c8d.png\" alt=\"Fredman Operations\" width=\"137\" height=\"48\" loading=\"lazy\" decoding=\"async\"><p class=\"ind-cust__metric\"><b>6 m\u00e5neder<\/b><span>frem i tid kan salgsavdelingen se ledig kapasitet<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u00abSkyPlanner gir et p\u00e5litelig grunnlag for all produksjonsplanlegging.\u00bb<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Anu J\u00e4rvinen, produksjonssjef<\/b><br>Fredman Operations \u00b7 Emballasjepapir egnet for matkontakt<\/p>\n\n\n<p class=\"ind-cust__result\">Salgsavdelingen ser ledig kapasitet seks m\u00e5neder frem i tid. Foresp\u00f8rsler om endringer i produksjonsplanen som tidligere tok en time eller mer \u00e5 besvare, f\u00e5r n\u00e5 svar p\u00e5 sekunder.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/no\/customers\/fredman-operations\/\">Les kundeomtalen fra Fredman Operations<\/a><svg class=\"ind-cust__arrow\" viewBox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 10h11M11 5l5 5-5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg><\/p>\n\n<\/div><\/article>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n\n<section class=\"wp-block-group sp-section\" id=\"faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group sp-container\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group fx-head fx-head--center\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h2 class=\"wp-block-heading\">Ofte stilte sp\u00f8rsm\u00e5l<\/h2>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group sp-faq fx-faq\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Hvordan kobles SkyPlanner APS til NetSuite?<\/summary>\n<p class=\"sp-faq__a\">I begge retninger, via NetSuite REST record API, SuiteQL og RESTlets der det er n\u00f8dvendig. Operasjonsdatoer skrives med <code>PATCH<\/code> p\u00e5 <code>manufacturingOperationTask<\/code>. Arbeidstid og produsert antall registreres via transformasjonen <code>workOrderCompletion<\/code> eller <code>assemblyBuild<\/code>. SkyPlanner-teamet setter opp integrasjonen under innf\u00f8ringen og gir brukerst\u00f8tte etter produksjonssetting. NetSuite-partneren deres eller egne utviklere kan bygge videre p\u00e5 det dokumenterte REST-API-et.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Trenger vi Advanced Manufacturing SuiteApp for \u00e5 bruke SkyPlanner?<\/summary>\n<p class=\"sp-faq__a\">Nei. SkyPlanner h\u00e5ndterer selv produksjonsplanleggingen basert p\u00e5 standardobjektene Work Orders, Manufacturing Routings og Work Centers, og tar hensyn til faktisk maskin- og bemanningskapasitet. Hvis kontoen ogs\u00e5 bruker Advanced Manufacturing, avgj\u00f8res det under avklaringen av prosjektets omfang hvilket system som fastsetter datoene for operasjonene.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Hvordan unng\u00e5s dobbeltposteringer hvis en hendelse sendes to ganger?<\/summary>\n<p class=\"sp-faq__a\">Hver Work Order Completion bruker ID-en til tidsregistreringen i SkyPlanner som ekstern ID. NetSuite sikrer at eksterne ID-er er unike per posttype. Dermed avvises en hendelse som sendes p\u00e5 nytt, i stedet for at mengde og kostnad posteres en gang til. Mislykkede skriveoperasjoner legges i k\u00f8, fors\u00f8kes p\u00e5 nytt og loggf\u00f8res.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kan vi bruke TBA eller SOAP i stedet for REST og OAuth 2.0?<\/summary>\n<p class=\"sp-faq__a\">For nye integrasjoner b\u00f8r dere velge REST med OAuth 2.0. Oracle stopper nye TBA- og SOAP-integrasjoner fra 2027.1 og deaktiverer alle SOAP-endepunkter i 2028.2. En SkyPlanner-integrasjon bygget p\u00e5 REST og OAuth 2.0 fortsetter \u00e5 fungere etter begge disse tidspunktene.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Hvordan f\u00e5r SkyPlanner beskjed om nye produksjonsordrer i NetSuite?<\/summary>\n<p class=\"sp-faq__a\">NetSuite har ingen dokumentert standardfunksjon for utg\u00e5ende webhooks. Et User Event-skript p\u00e5 Work Order legger et varsel i k\u00f8 ved lagring. Regelmessig polling med SuiteQL fanger opp endringer som skriptet ikke registrerer, som CSV-importer og masseoppdateringer.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Kan vi teste SkyPlanner med NetSuite-data f\u00f8r vi bygger integrasjonen?<\/summary>\n<p class=\"sp-faq__a\">Ja. Eksporter arbeidssentre, produksjonsruter og \u00e5pne produksjonsordrer som CSV, importer dem til SkyPlanner i l\u00f8pet av pr\u00f8veperioden p\u00e5 30 dager, og sammenlign produksjonsplanen som tar hensyn til faktisk maskin- og bemanningskapasitet, med dagens plan. <a href=\"\/no\/prove\/\">Start gratis pr\u00f8veperiode<\/a> eller <a href=\"\/no\/kontakt-salg\/\">bestill en demo<\/a>.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Hvor lang tid tar et integrasjonsprosjekt med NetSuite?<\/summary>\n<p class=\"sp-faq__a\">Implementeringen er normalt ferdig i l\u00f8pet av noen uker etter at innf\u00f8ringen starter, ogs\u00e5 for store bedrifter. Produksjonsplanleggingen kj\u00f8rer allerede p\u00e5 CSV-data i pr\u00f8veperioden, og UTU bruker SkyPlanner sammen med NetSuite i dag (<a href=\"\/no\/customers\/utu\/\">kundeomtale fra UTU<\/a>).<\/p>\n<\/details>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n<\/div><\/section>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Integrasjoner \/ ERP \/ Oracle NetSuite Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS Denne guiden viser NetSuite-partnere, administratorer og tekniske innkj\u00f8pere hvordan SkyPlanner APS kobles til Oracle NetSuite for produksjonsplanlegging som tar hensyn til faktisk maskin- og bemanningskapasitet. SkyPlanner integreres med NetSuite i begge retninger via REST-webtjenester og SuiteQL: skyplanner.ai \u00b7 Produksjonsplanlegging NetSuite er &#8230; <a title=\"Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/\" aria-label=\"Read more about Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS\">Les mer<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100755,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-101052","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Guide til NetSuite-integrasjon for APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Koble SkyPlanner APS til Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, kobling av produksjonsordrer, tilbakeskriving og NetSuite-fallgruver.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS\" \/>\n<meta property=\"og:description\" content=\"Koble SkyPlanner APS til Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, kobling av produksjonsordrer, tilbakeskriving og NetSuite-fallgruver.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ansl. lesetid\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/netsuite\\\/guide\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/netsuite\\\/guide\\\/\",\"name\":\"Guide til NetSuite-integrasjon for APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Koble SkyPlanner APS til Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, kobling av produksjonsordrer, tilbakeskriving og NetSuite-fallgruver.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/netsuite\\\/guide\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/netsuite\\\/guide\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/netsuite\\\/guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERP- og MES-programvareintegrasjoner med SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS for ditt ERP-system\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS for Oracle NetSuite: Produksjonsplanlegging\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/integrasjoner\\\/erp\\\/netsuite\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/skyplanner.ai\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Skyplanner-logo-2.svg\",\"width\":223,\"height\":43,\"caption\":\"SkyPlanner APS\"},\"image\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/no\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Skycode Oy\",\"alternateName\":[\"Skycode\",\"SkyPlanner\",\"SkyPlanner APS\"],\"description\":\"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.\",\"foundingDate\":\"1997\",\"taxID\":\"2204947-0\",\"vatID\":\"FI22049470\",\"telephone\":\"+358407000002\",\"email\":\"support@skyplanner.ai\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Rantakatu 2 G 11\",\"postalCode\":\"65100\",\"addressLocality\":\"Vaasa\",\"addressCountry\":\"FI\"},\"brand\":{\"@type\":\"Brand\",\"name\":\"SkyPlanner\"},\"knowsAbout\":[\"Production Scheduling\",\"Advanced Planning and Scheduling\",\"Manufacturing AI\",\"Finite Capacity Scheduling\",\"ERP Integration\",\"MES Integration\"],\"areaServed\":\"Worldwide\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/contact-sales\\\/\",\"areaServed\":\"Worldwide\"},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@skyplanner.ai\",\"telephone\":\"+358407000002\",\"areaServed\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141672132\",\"https:\\\/\\\/skycode.fi\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skycodeoy\\\/\",\"https:\\\/\\\/www.finder.fi\\\/IT-konsultointi+IT-palvelut\\\/Skycode+Oy\\\/Vaasa\\\/yhteystiedot\\\/1934882\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Guide til NetSuite-integrasjon for APS | SkyPlanner","description":"Koble SkyPlanner APS til Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, kobling av produksjonsordrer, tilbakeskriving og NetSuite-fallgruver.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/","og_locale":"nb_NO","og_type":"article","og_title":"Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS","og_description":"Koble SkyPlanner APS til Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, kobling av produksjonsordrer, tilbakeskriving og NetSuite-fallgruver.","og_url":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Ansl. lesetid":"13 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/","url":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/","name":"Guide til NetSuite-integrasjon for APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/no\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Koble SkyPlanner APS til Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, kobling av produksjonsordrer, tilbakeskriving og NetSuite-fallgruver.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/no\/"},{"@type":"ListItem","position":2,"name":"ERP- og MES-programvareintegrasjoner med SkyPlanner","item":"https:\/\/skyplanner.ai\/no\/integrasjoner\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS for ditt ERP-system","item":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS for Oracle NetSuite: Produksjonsplanlegging","item":"https:\/\/skyplanner.ai\/no\/integrasjoner\/erp\/netsuite\/"},{"@type":"ListItem","position":5,"name":"Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/no\/#website","url":"https:\/\/skyplanner.ai\/no\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/no\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/no\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/no\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/no\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/skyplanner.ai\/no\/#\/schema\/logo\/image\/","url":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","contentUrl":"https:\/\/skyplanner.ai\/wp-content\/uploads\/2022\/05\/Skyplanner-logo-2.svg","width":223,"height":43,"caption":"SkyPlanner APS"},"image":{"@id":"https:\/\/skyplanner.ai\/no\/#\/schema\/logo\/image\/"},"legalName":"Skycode Oy","alternateName":["Skycode","SkyPlanner","SkyPlanner APS"],"description":"Skycode Oy is the Finnish software company that develops and publishes SkyPlanner APS, AI production scheduling and advanced planning and scheduling (APS) software for manufacturers worldwide. Founded in 1997 as a sole proprietorship and incorporated as Skycode Oy in 2008.","foundingDate":"1997","taxID":"2204947-0","vatID":"FI22049470","telephone":"+358407000002","email":"support@skyplanner.ai","address":{"@type":"PostalAddress","streetAddress":"Rantakatu 2 G 11","postalCode":"65100","addressLocality":"Vaasa","addressCountry":"FI"},"brand":{"@type":"Brand","name":"SkyPlanner"},"knowsAbout":["Production Scheduling","Advanced Planning and Scheduling","Manufacturing AI","Finite Capacity Scheduling","ERP Integration","MES Integration"],"areaServed":"Worldwide","contactPoint":[{"@type":"ContactPoint","contactType":"sales","url":"https:\/\/skyplanner.ai\/contact-sales\/","areaServed":"Worldwide"},{"@type":"ContactPoint","contactType":"customer support","email":"support@skyplanner.ai","telephone":"+358407000002","areaServed":"Worldwide"}],"sameAs":["https:\/\/www.wikidata.org\/wiki\/Q141672132","https:\/\/skycode.fi\/","https:\/\/www.linkedin.com\/company\/skycodeoy\/","https:\/\/www.finder.fi\/IT-konsultointi+IT-palvelut\/Skycode+Oy\/Vaasa\/yhteystiedot\/1934882"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Jussi M\u00e4ntyl\u00e4","author_link":"https:\/\/skyplanner.ai\/no\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integrasjoner \/ ERP \/ Oracle NetSuite Guide til NetSuite-integrasjon for produksjonsplanlegging med SkyPlanner APS Denne guiden viser NetSuite-partnere, administratorer og tekniske innkj\u00f8pere hvordan SkyPlanner APS kobles til Oracle NetSuite for produksjonsplanlegging som tar hensyn til faktisk maskin- og bemanningskapasitet. SkyPlanner integreres med NetSuite i begge retninger via REST-webtjenester og SuiteQL: skyplanner.ai \u00b7 Produksjonsplanlegging NetSuite er&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages\/101052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/comments?post=101052"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages\/101052\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/pages\/100755"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/no\/wp-json\/wp\/v2\/media?parent=101052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}