{"id":101034,"date":"2026-10-17T13:00:38","date_gmt":"2026-10-17T13:00:38","guid":{"rendered":"https:\/\/skyplanner.ai\/?page_id=101034"},"modified":"2026-10-17T13:00:38","modified_gmt":"2026-10-17T13:00:38","slug":"guida-allintegrazione","status":"publish","type":"page","link":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/","title":{"rendered":"Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione"},"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=\"\/it\/integrazioni\/\">Integrazioni<\/a> \/ <a href=\"\/it\/integrazioni\/erp\/\">ERP<\/a> \/ Oracle NetSuite<\/span><\/p>\n\n\n<h1 class=\"wp-block-heading fx-hero__title\">Guida all\u2019integrazione di NetSuite <span class=\"hl\">con SkyPlanner APS per la schedulazione della produzione<\/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>Questa guida spiega a partner NetSuite, amministratori e responsabili degli acquisti tecnici come SkyPlanner APS si collega a Oracle NetSuite per la schedulazione della produzione nel rispetto della capacit\u00e0 reale di macchine e personale. L\u2019integrazione tra SkyPlanner e NetSuite \u00e8 bidirezionale e utilizza i servizi web REST e SuiteQL:<\/p>\n\n\n<ul class=\"wp-block-list fxv-deliver__bul\">\n\n<li>Vengono importati ordini di produzione, cicli di lavorazione, centri di lavoro, articoli e ordini di acquisto.<\/li>\n\n\n<li>Gli orari di inizio e fine pianificati vengono scritti nelle attivit\u00e0 operative di produzione.<\/li>\n\n\n<li>Le ore registrate e le quantit\u00e0 prodotte vengono inviate a NetSuite come Work Order Completions o Assembly Builds.<\/li>\n\n\n<li>I webhook di SkyPlanner inviano le modifiche alla schedulazione non appena avvengono.<\/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=\"\/it\/prova\/\">Inizia la prova gratuita<\/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=\"\/it\/contatto-vendite\/\">Prenota una 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 Schedulazione della produzione<\/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=\"Diagramma di Gantt di SkyPlanner APS con le operazioni schedulate sui centri di lavoro e un elenco degli ordini in basso.\"><\/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 gestisce articoli, distinte base, cicli di lavorazione, ordini di produzione, scorte e calcolo dei costi. SkyPlanner elabora la schedulazione della produzione con il motore Arcturus, rispettando la capacit\u00e0 reale di macchine e personale. Il team SkyPlanner configura l\u2019integrazione per il tuo account durante l\u2019avviamento e fornisce assistenza dopo la messa in produzione. L\u2019integrazione opera sui record standard di NetSuite e non dipende da Advanced Manufacturing SuiteApp.<\/p>\n\n\n<p>SkyPlanner \u00e8 gi\u00e0 operativo e integrato con NetSuite presso <a href=\"\/it\/customers\/utu\/\">UTU<\/a>, produttore di quadri elettrici e apparecchiature di manovra a Ulvila, in Finlandia. UTU \u00e8 passata in produzione a settembre 2025, con SkyPlanner integrato con Oracle NetSuite e con il proprio sistema paghe. Per valutare i vantaggi economici, parti dalla <a href=\"\/it\/integrazioni\/erp\/netsuite\/\">pagina sulla schedulazione della produzione con NetSuite<\/a> e da <a href=\"\/it\/integrazioni\/erp\/netsuite\/schedulazione-produzione\/\">NetSuite offre la schedulazione della produzione nel rispetto della capacit\u00e0 disponibile?<\/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\">La scelta che determina il progetto: REST e 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 ha indicato la direzione<\/a>. Dalla versione 2026.1, le nuove integrazioni dovrebbero essere sviluppate con i servizi web SuiteTalk REST e OAuth 2.0. Dalla versione 2027.1, non sono pi\u00f9 ammesse nuove integrazioni basate su SOAP o Token-Based Authentication (TBA). Gli endpoint SOAP vengono disabilitati nella versione 2028.2. Qualsiasi integrazione per la schedulazione avviata oggi va realizzata su REST.<\/p>\n\n\n<figure class=\"wp-block-table ind-table ind-table--wide\"><table><thead><tr><th>Opzione NetSuite<\/th><th>Descrizione<\/th><th>Ruolo nell&#8217;integrazione con un APS<\/th><\/tr><\/thead><tbody><tr><td>API REST SuiteTalk per i record<\/td><td><code>\/services\/rest\/record\/v1\/&lt;recordType&gt;<\/code>, con versioni allineate alle release di NetSuite; <code>!transform<\/code> per completamenti, prelievi e assemblaggi degli ordini di produzione<\/td><td>Scrittura: date delle operazioni e degli ordini di produzione (PATCH), completamenti, prelievi e assemblaggi (transform)<\/td><\/tr><tr><td>SuiteQL tramite REST<\/td><td><code>POST \/services\/rest\/query\/v1\/suiteql<\/code> con <code>Prefer: transient<\/code>, fino a 100.000 risultati per query, paginazione con limit\/offset<\/td><td>Letture massive: articoli, cicli di lavorazione, centri di lavoro, ordini di produzione aperti, giacenze<\/td><\/tr><tr><td>RESTlet SuiteScript 2.1<\/td><td>Endpoint <code>get\/post\/put\/delete<\/code> personalizzati<\/td><td>Funzionalit\u00e0 non coperte da REST, payload combinati come un ordine di produzione con tutte le relative operazioni<\/td><\/tr><tr><td>SuiteScript User Event \/ Map-Reduce<\/td><td>Script lato server all&#8217;interno di NetSuite<\/td><td>Notifiche delle modifiche verso sistemi esterni<\/td><\/tr><tr><td>CSV Import Assistant<\/td><td>Mappature di importazione salvate<\/td><td>Caricamenti una tantum; non per la sincronizzazione continuativa<\/td><\/tr><tr><td>SuiteTalk SOAP<\/td><td>Tecnologia legacy, solo TBA<\/td><td>Da non usare per nuove integrazioni<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Autenticazione<\/h3>\n\n\n<p>Per uno schedulatore server-to-server, usa OAuth 2.0 Client Credentials (machine-to-machine). Il <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_162686838198.html\">percorso di amministrazione<\/a> \u00e8 Setup &gt; Integration &gt; Manage Authentication &gt; OAuth 2.0 Client Credentials (M2M) Setup. Carica un certificato pubblico e associalo a un\u2019entit\u00e0, a un ruolo e al record di integrazione. Ogni record di integrazione pu\u00f2 contenere al massimo cinque certificati attivi.<\/p>\n\n\n<p>Crea un ruolo dedicato all\u2019integrazione: accesso in lettura ad articoli, revisioni delle distinte base, cicli di lavorazione e centri di lavoro; accesso in modifica a ordini di produzione, completamenti e prelievi. L\u2019API REST di SkyPlanner (<a href=\"https:\/\/integration.skyplanner.app\/api\/swagger\">riferimento API<\/a>) usa JWT, quindi il middleware conserva entrambe le credenziali.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Eventi: non esiste un webhook standard<\/h3>\n\n\n<p>La documentazione Oracle non descrive alcun webhook nativo in uscita. La soluzione consiste in uno script SuiteScript User Event su Work Order (<code>afterSubmit<\/code>) che accoda una chiamata in uscita tramite <code>N\/task<\/code> o uno script Map\/Reduce, usando <code>N\/https<\/code> per inviarla. Non effettuare mai chiamate sincrone in <code>afterSubmit<\/code>: la chiamata viene eseguita durante il salvataggio dell&#8217;utente, quindi un endpoint lento rallenta il salvataggio o lo fa fallire.<\/p>\n\n\n<p>Gli User Event non coprono tutte le modalit\u00e0 di modifica. Gli aggiornamenti massivi e le importazioni CSV possono non attivarli. Affianca allo script di evento un polling SuiteQL periodico di riconciliazione su <code>lastmodifieddate<\/code>, per non perdere nessuna modifica. Nella direzione opposta, i webhook di SkyPlanner attivano la scrittura dei dati in NetSuite, che riceve cos\u00ec le nuove date non appena il piano cambia.<\/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\">Mappatura dei dati da NetSuite a 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>Record NetSuite (ID REST)<\/th><th>Oggetto SkyPlanner<\/th><th>Direzione<\/th><th>Frequenza<\/th><\/tr><\/thead><tbody><tr><td>Assembly Item (<code>assemblyItem<\/code>), Inventory Item (<code>inventoryItem<\/code>)<\/td><td>Prodotto \/ materiale<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Caricamento iniziale, poi ogni giorno o a ogni modifica<\/td><\/tr><tr><td>BOM Revision (<code>bomRevision<\/code>), componenti della BOM<\/td><td>Struttura prodotto multilivello, fabbisogni di materiali<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>A ogni modifica<\/td><\/tr><tr><td>Manufacturing Routing (<code>manufacturingRouting<\/code>, sottoelenchi <code>routingStep<\/code>, <code>routingComponent<\/code>)<\/td><td>Fasi di lavorazione: sequenza, centro di lavoro, tempo di attrezzaggio, tempo di lavorazione<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>A ogni modifica<\/td><\/tr><tr><td>Manufacturing Work Center (Group contrassegnato come centro di lavoro): Machine Resources, Labor Resources, Work Calendar<\/td><td>Centri di lavoro, gruppi di centri di lavoro, turni<\/td><td>NetSuite \u2192 SkyPlanner, poi gestione in SkyPlanner<\/td><td>Caricamento iniziale<\/td><\/tr><tr><td>Work Order (<code>workOrder<\/code>): articolo, quantit\u00e0, ubicazione, Production Start\/End Date, stato; Sales Order collegato per la data di consegna<\/td><td>Ordine \/ operazione con data di consegna e priorit\u00e0<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Quasi in tempo reale tramite User Event, pi\u00f9 polling di riconciliazione<\/td><\/tr><tr><td>Manufacturing Operation Task (<code>manufacturingOperationTask<\/code>)<\/td><td>Operazione schedulata<\/td><td>NetSuite \u2192 SkyPlanner, date SkyPlanner \u2192 NetSuite<\/td><td>Quasi in tempo reale<\/td><\/tr><tr><td>Giacenze per ubicazione (SuiteQL), Item Receipts (<code>itemReceipt<\/code>)<\/td><td>Giacenze per la schedulazione in base alla disponibilit\u00e0 dei materiali<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Ogni 15\u201360 minuti o al ricevimento<\/td><\/tr><tr><td>Righe Purchase Order (<code>purchaseOrder<\/code>): articolo, quantit\u00e0, data di ricevimento prevista, stato<\/td><td>Ordini di acquisto \/ materiale in arrivo (data di consegna prevista). Il materiale \u00e8 considerato disponibile alla data di consegna; le giacenze si aggiornano quando l&#8217;ordine di acquisto viene contrassegnato come Delivered.<\/td><td>NetSuite \u2192 SkyPlanner<\/td><td>Ogni 15\u201360 minuti o a ogni modifica<\/td><\/tr><tr><td>Inizio e fine pianificati per ogni operazione<\/td><td><code>PATCH manufacturingOperationTask\/{id}<\/code> (<code>startDate<\/code>, <code>endDate<\/code>) e <code>PATCH workOrder\/{id}<\/code> (Production Start\/End Date)<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>A ogni modifica del programma di produzione, tramite webhook SkyPlanner<\/td><\/tr><tr><td>Mobile Confirmations, registrazioni dei tempi, Production Timer<\/td><td><code>POST workOrder\/{id}\/!transform\/workOrderCompletion<\/code>: intervallo <code>startOperation<\/code>\/<code>endOperation<\/code>, quantit\u00e0 completata, tempo di manodopera sulle righe <code>operation<\/code>, ID della registrazione dei tempi di SkyPlanner come ID esterno<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>A ogni conferma o in batch<\/td><\/tr><tr><td>Consumo di materiali<\/td><td><code>POST workOrder\/{id}\/!transform\/workOrderIssue<\/code>, oppure <code>isBackflush<\/code> sul completamento<\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>A ogni conferma<\/td><\/tr><tr><td>Ordine completato (account senza WIP)<\/td><td><code>POST workOrder\/{id}\/!transform\/assemblyBuild<\/code><\/td><td>SkyPlanner \u2192 NetSuite<\/td><td>Al completamento dell&#8217;ordine<\/td><\/tr><tr><td>Ordine chiuso<\/td><td>Work Order Close (<code>workOrderClose<\/code>)<\/td><td>In NetSuite, a cura dell&#8217;amministrazione<\/td><td>Non automatizzato per impostazione predefinita<\/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\">Schemi di integrazione<\/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. Caricamento iniziale delle anagrafiche.<\/strong> Leggi prima i centri di lavoro, poi articoli, revisioni delle distinte base e cicli di lavorazione tramite SuiteQL. I cicli fanno riferimento ai centri di lavoro, quindi l\u2019ordine conta. Durante la prova, esporta gli stessi dati in CSV e importali in SkyPlanner. La schedulazione viene convalidata prima ancora di scrivere codice.<\/p>\n\n\n<p><strong>2. Sincronizzazione degli ordini.<\/strong> Importa gli ordini di produzione negli stati Released e In Process. Decidi fin dall\u2019inizio se includere anche quelli in stato Planned. Se li includi, trattali come domanda provvisoria. Sincronizza nello stesso ciclo gli ordini di acquisto aperti, in modo che la schedulazione verifichi ogni operazione rispetto alle scorte e ai materiali in arrivo, non soltanto alle scorte.<\/p>\n\n\n<p><strong>3. Scrittura del programma di produzione in NetSuite.<\/strong> Quando il programma cambia, un webhook di SkyPlanner invia al middleware le nuove date delle operazioni. Il middleware invia <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\">riferimento Oracle per il record<\/a>) con <code>startDate<\/code> e <code>endDate<\/code> per ogni operazione modificata. Un&#8217;ulteriore PATCH sulla testata <code>workOrder<\/code> imposta i campi Production Start e End Date. Scrivi solo le date e, se lo usi, un campo personalizzato per la sequenza. Non riscrivere mai quantit\u00e0 o dati della BOM. Per aggiornare molte operazioni in un&#8217;unica transazione, un piccolo RESTlet salva l&#8217;intero elenco di operazioni con una sola chiamata. L&#8217;API per i record resta la scelta predefinita.<\/p>\n\n\n<p><strong>4. Conferme dal reparto produttivo.<\/strong> Gli operatori registrano il lavoro in SkyPlanner Mobile Confirmations. Il middleware invia ogni conferma tramite le <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_47212826771.html\">trasformazioni di Work Order<\/a> con <code>POST \/services\/rest\/record\/v1\/workOrder\/{id}\/!transform\/workOrderCompletion<\/code>, includendo <code>startOperation<\/code>, <code>endOperation<\/code>, la quantit\u00e0 completata e il tempo registrato sulle righe delle operazioni. Gli ordini di produzione senza WIP vengono invece chiusi con <code>!transform\/assemblyBuild<\/code>. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/article_94213635853.html\">Work Order Completion tramite REST<\/a> richiede la funzionalit\u00e0 Manufacturing Work In Process. Le registrazioni di magazzino e dei costi restano in NetSuite.<\/p>\n\n\n<p><strong>5. Idempotenza e nuovi tentativi.<\/strong> Ogni completamento usa l\u2019ID della registrazione ore di SkyPlanner come ID esterno in NetSuite. Gli <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_156335203191.html\">ID esterni<\/a> sono univoci per tipo di record: un webhook ripetuto viene quindi rifiutato come duplicato, invece di registrare due volte quantit\u00e0 e costi. Le scritture passano attraverso una coda. Una chiamata non riuscita (limite di concorrenza, record bloccato, certificato scaduto) viene ritentata e registrata nel log. Gli errori che persistono sono visibili al team SkyPlanner che fornisce assistenza sull\u2019integrazione.<\/p>\n\n\n<p><strong>6. Responsabilit\u00e0 sui dati.<\/strong> NetSuite stabilisce cosa viene prodotto: articolo, quantit\u00e0, distinta base, ciclo di lavorazione e ubicazione. SkyPlanner stabilisce quando e dove: sequenza delle operazioni, centro di lavoro, inizio e fine. Le date modificate in NetSuite vengono sovrascritte al successivo invio dei dati, quindi blocca Production Start\/End Date con una personalizzazione del modulo o un workflow.<\/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\">Le fasi tipiche del progetto<\/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>L\u2019implementazione viene normalmente completata entro poche settimane dall\u2019inizio dell\u2019avviamento, anche nelle grandi aziende. Un progetto NetSuite comprende:<\/p>\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Prova con i tuoi dati:<\/strong> esportazione in CSV di centri di lavoro, cicli di lavorazione e ordini di produzione aperti dalle ricerche salvate, con importazione in SkyPlanner durante la prova di 30 giorni.<\/li>\n\n\n<li><strong>Mappatura delle anagrafiche:<\/strong> corrispondenze tra record NetSuite e oggetti SkyPlanner, campi personalizzati, unit\u00e0 e modello WIP o non-WIP per ciascun articolo.<\/li>\n\n\n<li><strong>Caricamento iniziale:<\/strong> articoli, revisioni delle distinte base, cicli di lavorazione e centri di lavoro tramite SuiteQL, seguiti dalla configurazione in SkyPlanner di turni, operatori e centri di lavoro alternativi.<\/li>\n\n\n<li><strong>Sincronizzazione degli ordini di produzione e di acquisto:<\/strong> ordini di produzione in stato Released e In Process e ordini di acquisto aperti con le date di ricevimento previste, tramite script User Event e polling di riconciliazione.<\/li>\n\n\n<li><strong>Invio della schedulazione a NetSuite:<\/strong> scrittura delle date pianificate delle operazioni negli ordini di produzione e nelle attivit\u00e0 operative, con OAuth 2.0 M2M configurato in sandbox e in produzione.<\/li>\n\n\n<li><strong>Consuntivazione dal reparto produttivo:<\/strong> Work Order Completions, prelievi o Assembly Builds generati da Mobile Confirmations e dalle registrazioni ore.<\/li>\n\n\n<li><strong>Test in parallelo con il piano attuale:<\/strong> esecuzione della schedulazione SkyPlanner affiancata all\u2019attuale processo di rilascio, per confrontare i risultati.<\/li>\n\n\n<li><strong>Messa in produzione:<\/strong> passaggio della pianificazione a SkyPlanner e blocco dei campi data in NetSuite.<\/li>\n\n<\/ul>\n\n\n<p>Con cicli di lavorazione ben definiti e una sola societ\u00e0 controllata, il progetto resta circoscritto. Pi\u00f9 societ\u00e0 controllate, scarico retroattivo WIP e moduli personalizzati richiedono ulteriore lavoro di mappatura.<\/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\">Le criticit\u00e0 di 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>Ordini di produzione senza cicli di lavorazione.<\/strong> Un ordine di produzione privo di Manufacturing Routing non ha operazioni da schedulare. <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/bridgehead_1508338278.html\">Oracle afferma lo stesso<\/a> a proposito del proprio strumento di schedulazione della produzione che tiene conto della capacit\u00e0 disponibile: &#8220;Work orders not associated with a NetSuite routing should not be scheduled.&#8221; (Gli ordini di produzione non associati a un ciclo di lavorazione NetSuite non devono essere schedulati.) Individuali con SuiteQL prima della messa in produzione.<\/li>\n\n\n<li><strong>I centri di lavoro hanno pochi dettagli.<\/strong> Un centro di lavoro NetSuite \u00e8 un Group con due conteggi, Machine Resources e Labor Resources (entrambi impostati a 0 per default), e un Work Calendar, di solito &#8220;Default Work Calendar&#8221;. Carica i centri di lavoro una volta sola, poi gestisci in SkyPlanner i singoli centri di lavoro, i turni per persona, gli utensili, la matrice dei tempi di attrezzaggio e i centri di lavoro alternativi.<\/li>\n\n\n<li><strong>Qualit\u00e0 dei dati in Setup Time e Run Rate.<\/strong> La schedulazione a capacit\u00e0 infinita di NetSuite usa questi campi, ma, non tenendo conto della capacit\u00e0, lascia passare inosservati i valori errati. Una schedulazione della produzione che rispetta la capacit\u00e0 reale di macchine e personale li mette in evidenza fin dal primo giorno.<\/li>\n\n\n<li><strong>WIP o non-WIP.<\/strong> Con Manufacturing WIP, la produzione viene registrata tramite Work Order Issue, Work Order Completion e Work Order Close. Senza WIP, si usa un Assembly Build. L\u2019integrazione registra i completamenti per gli articoli WIP e gli Assembly Builds per gli altri, quindi il modello di ciascun articolo rientra nella mappatura.<\/li>\n\n\n<li><strong>Advanced Manufacturing nello stesso account.<\/strong> Se l\u2019account usa anche Advanced Manufacturing SuiteApp, i relativi record Manufacturing Work Bench devono corrispondere esattamente al ciclo di lavorazione: sequenza delle operazioni, nome dell\u2019operazione e centro di lavoro. Decidi quale sistema stabilisce le date delle operazioni. Due schedulatori sugli stessi ordini di produzione significano due piani in conflitto.<\/li>\n\n\n<li><strong>Limiti di concorrenza.<\/strong> Le chiamate ai servizi web e ai RESTlet condividono un unico <a href=\"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_N3448861.html\">limite di concorrenza dell\u2019account<\/a>, determinato dal livello di servizio, con un incremento di 10 per ogni licenza SuiteCloud Plus. Il polling parallelo dei singoli record lo raggiunge rapidamente. Usa SuiteQL con paginazione per le letture e metti in coda le scritture.<\/li>\n\n\n<li><strong>L\u2019aggiornamento della sandbox cancella la configurazione M2M.<\/strong> Le associazioni OAuth 2.0 Client Credentials vengono cancellate quando si aggiorna la sandbox e non vengono copiate tra account. Un certificato scaduto o revocato interrompe la sincronizzazione finch\u00e9 non viene creata una nuova associazione. Configura avvisi per gli errori di autenticazione.<\/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\">Integrazione con NetSuite: chi la configura e chi fornisce assistenza<\/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>Il lavoro comprende la mappatura dei tuoi record, cicli di lavorazione e centri di lavoro, oltre ai vincoli che NetSuite non conserva come dati utilizzabili per la schedulazione: matrice dei tempi di attrezzaggio, utensili, numero di operatori e risorse alternative. I webhook di SkyPlanner inviano a NetSuite le modifiche alla schedulazione non appena avvengono, comprese quelle effettuate da Autopilot.<\/p>\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Il team SkyPlanner configura l\u2019integrazione durante l\u2019avviamento e fornisce assistenza dopo la messa in produzione.<\/strong> Ogni stabilimento usa NetSuite in modo diverso: WIP o non-WIP, moduli personalizzati, script, convenzioni per i cicli di lavorazione. Il team mappa i tuoi record e collega l\u2019API REST e i webhook di SkyPlanner a NetSuite REST, SuiteQL e RESTlets. L\u2019assistenza copre lo script User Event e il middleware e segue le modifiche alla tua configurazione NetSuite.<\/li>\n\n\n<li><strong>Il tuo partner NetSuite pu\u00f2 partecipare.<\/strong> I partner conoscono i tuoi moduli personalizzati, script e ruoli. Lavorano con l\u2019API REST di SkyPlanner, che copre ordini, prodotti, materiali, ordini di acquisto, fasi di lavorazione e registrazioni ore. L\u2019API dispone di documentazione Swagger\/OpenAPI e autenticazione JWT. Documentazione pubblica: <a href=\"\/it\/docs\/tutorial-sullintegrazione\/\">documentazione SkyPlanner<\/a>.<\/li>\n\n\n<li><strong>I tuoi sviluppatori possono realizzare l\u2019integrazione.<\/strong> Una suddivisione comune prevede lo script User Event all\u2019interno di NetSuite e un piccolo servizio middleware all\u2019esterno. Per iniziare basta una chiave API (<a href=\"\/it\/docs\/tutorial-sullintegrazione\/\">tutorial di integrazione<\/a>); il team SkyPlanner fornisce assistenza quando serve.<\/li>\n\n<\/ol>\n\n\n<p>Convalida prima la schedulazione con la <a href=\"\/it\/prova\/\">prova gratuita di 30 giorni<\/a>, usando dati CSV con un massimo di 20 centri di lavoro, senza carta di credito. L\u2019integrazione parte cos\u00ec da una schedulazione gi\u00e0 adatta allo stabilimento.<\/p>\n\n\n<p>Una volta collegato, il motore Arcturus elabora la schedulazione a partire dagli ordini di produzione aggiornati di NetSuite e verifica i materiali disponibili a magazzino e quelli in arrivo dagli ordini di acquisto. Gli operatori registrano il lavoro con Mobile Confirmations, Production Timer e Quick Log Mode, e NetSuite rispecchia la situazione del reparto produttivo senza inserimenti manuali. SkyPlanner parte da 199 \u20ac al mese con 5 centri di lavoro inclusi, fatturazione mensile e possibilit\u00e0 di disdire in qualsiasi momento. L\u2019integrazione viene preventivata in anticipo in base ai tuoi processi e alle tue esigenze, insieme al piano, cos\u00ec conosci il costo totale prima di iniziare. <a href=\"\/it\/contatto-vendite\/\">Contatta il team commerciale<\/a> per definire il perimetro della tua integrazione NetSuite, oppure scopri le <a href=\"\/it\/funzionalita\/\">funzionalit\u00e0<\/a> e i <a href=\"\/it\/storie-dei-clienti\/\">clienti<\/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\">Recensioni su SkyPlanner delle aziende manifatturiere<\/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, specialista della supply chain di UTU, nel reparto di produzione dei quadri elettrici a 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>risparmiate ogni settimana<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cCon SkyPlanner siamo passati dai fogli Excel per la pianificazione della produzione all\u2019ottimizzazione della produzione in tempo reale.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Kalle Kalliom\u00e4ki, specialista della supply chain<\/b><br>UTU \u00b7 Quadri elettrici e apparecchiature di manovra<\/p>\n\n\n<p class=\"ind-cust__result\">La pianificazione della produzione fa risparmiare 2 ore di lavoro ogni settimana e una nuova coda di lavoro arriva in linea in pochi secondi.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/it\/customers\/utu\/\">Leggi la testimonianza di 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=\"Operatori con tute da camera bianca presso una linea di riempimento flaconi nello stabilimento farmaceutico di Laboratory &amp; Allied a 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>di efficienza produttiva<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cL\u2019efficienza in produzione \u00e8 aumentata del 90%.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Abdul Rucyinga, responsabile IT<\/b><br>Laboratory &amp; Allied \u00b7 Produzione farmaceutica<\/p>\n\n\n<p class=\"ind-cust__result\">L\u2019efficienza produttiva \u00e8 aumentata del 90% e bastano meno di 30 minuti per creare un piano ottimizzato su tre mesi per tutti i centri di lavoro.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/it\/customers\/laboratory-allied\/\">Leggi la testimonianza di 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=\"Veduta aerea dello stabilimento Piristeel di Kauhava, dove si producono sistemi di sicurezza per tetti\" 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>di affidabilit\u00e0 delle consegne<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cSkyPlanner ci ha dato la visibilit\u00e0 necessaria per individuare i colli di bottiglia e ha reso pi\u00f9 chiara la gestione della produzione.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Toni Tuori, responsabile di produzione<\/b><br>Piristeel \u00b7 Sistemi di sicurezza per tetti e di raccolta delle acque piovane<\/p>\n\n\n<p class=\"ind-cust__result\">Quest\u2019anno l\u2019affidabilit\u00e0 delle consegne ha raggiunto il 99,2% e la schedulazione fa risparmiare fino a quattro ore di lavoro al giorno.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/it\/customers\/piristeel\/\">Leggi la testimonianza di 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, responsabile di produzione di Fredman Operations, accanto a una cella robotizzata di pallettizzazione a 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 mesi<\/b><span>di visibilit\u00e0 sulla capacit\u00e0 disponibile per l\u2019ufficio commerciale<\/span><\/p><\/div>\n\n\n<p class=\"ind-cust__quote\">\u201cSkyPlanner offre una base solida e affidabile per tutta la pianificazione della produzione.\u201d<\/p>\n\n\n<p class=\"ind-cust__who\"><b>Anu J\u00e4rvinen, responsabile di produzione<\/b><br>Fredman Operations \u00b7 Carte per imballaggi alimentari<\/p>\n\n\n<p class=\"ind-cust__result\">L\u2019ufficio commerciale vede la capacit\u00e0 disponibile con sei mesi di anticipo. Le richieste di modifica del programma, che prima richiedevano un\u2019ora o pi\u00f9, ricevono risposta in pochi secondi.<\/p>\n\n\n<p class=\"ind-cust__go\"><a href=\"\/it\/customers\/fredman-operations\/\">Leggi la testimonianza di 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\">Domande frequenti<\/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>Come si collega SkyPlanner APS a NetSuite?<\/summary>\n<p class=\"sp-faq__a\">In entrambe le direzioni, tramite l&#8217;API REST di NetSuite per i record, SuiteQL e, dove necessario, i RESTlet. Le date delle operazioni vengono scritte con <code>PATCH<\/code> su <code>manufacturingOperationTask<\/code>. La manodopera e le quantit\u00e0 prodotte vengono registrate tramite la trasformazione <code>workOrderCompletion<\/code> o <code>assemblyBuild<\/code>. Il team SkyPlanner configura l&#8217;integrazione durante l&#8217;avviamento e fornisce assistenza dopo la messa in produzione. Il tuo partner NetSuite o i tuoi sviluppatori possono estenderla usando l&#8217;API REST documentata.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Per usare SkyPlanner serve Advanced Manufacturing SuiteApp?<\/summary>\n<p class=\"sp-faq__a\">No. SkyPlanner esegue autonomamente la schedulazione della produzione nel rispetto della capacit\u00e0 reale di macchine e personale, a partire dai record standard Work Orders, Manufacturing Routings e Work Centers. Se nell\u2019account \u00e8 in uso anche Advanced Manufacturing, in fase di definizione del perimetro si stabilisce quale sistema imposta le date delle operazioni.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Come si evitano registrazioni duplicate se un evento viene inviato due volte?<\/summary>\n<p class=\"sp-faq__a\">Ogni Work Order Completion usa l\u2019ID della registrazione dei tempi di SkyPlanner come ID esterno. NetSuite garantisce l\u2019unicit\u00e0 degli ID esterni per ciascun tipo di record: un evento reinviato viene quindi rifiutato, senza registrare nuovamente quantit\u00e0 e costi. Le scritture non riuscite vengono messe in coda, ritentate e registrate nei log.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Possiamo usare TBA o SOAP al posto di REST e OAuth 2.0?<\/summary>\n<p class=\"sp-faq__a\">Per le nuove integrazioni, prevedete REST con OAuth 2.0. Dalla versione 2027.1 Oracle non consentir\u00e0 nuove integrazioni TBA e SOAP, e nella versione 2028.2 disattiver\u00e0 tutti gli endpoint SOAP. Un\u2019integrazione SkyPlanner basata su REST e OAuth 2.0 continuer\u00e0 a funzionare anche dopo entrambe le scadenze.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Come viene informato SkyPlanner dei nuovi ordini di produzione in NetSuite?<\/summary>\n<p class=\"sp-faq__a\">NetSuite non dispone di un webhook standard in uscita documentato. Uno script User Event su Work Order mette in coda una notifica al salvataggio. Un\u2019interrogazione periodica tramite SuiteQL rileva le modifiche che sfuggono allo script, come le importazioni CSV e gli aggiornamenti in massa.<\/p>\n<\/details>\n\n\n<details class=\"wp-block-details sp-faq__item is-layout-flow wp-block-details-is-layout-flow\"><summary>Possiamo provare SkyPlanner con i dati di NetSuite prima di realizzare l\u2019integrazione?<\/summary>\n<p class=\"sp-faq__a\">S\u00ec. Esporta in CSV i centri di lavoro, i cicli di lavorazione e gli ordini di produzione aperti, importali in SkyPlanner durante la prova di 30 giorni e confronta la schedulazione della produzione, che rispetta la capacit\u00e0 reale di macchine e personale, con il tuo piano attuale. <a href=\"\/it\/prova\/\">Inizia la prova gratuita<\/a> o <a href=\"\/it\/contatto-vendite\/\">prenota una 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>Quanto dura un progetto di integrazione con NetSuite?<\/summary>\n<p class=\"sp-faq__a\">L\u2019implementazione si conclude normalmente nel giro di poche settimane dall\u2019avvio dell\u2019onboarding, anche nelle grandi aziende. Gi\u00e0 durante la prova \u00e8 possibile eseguire la schedulazione con i dati CSV, e UTU utilizza gi\u00e0 oggi SkyPlanner con NetSuite (<a href=\"\/it\/customers\/utu\/\">testimonianza di 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>Integrazioni \/ ERP \/ Oracle NetSuite Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione Questa guida spiega a partner NetSuite, amministratori e responsabili degli acquisti tecnici come SkyPlanner APS si collega a Oracle NetSuite per la schedulazione della produzione nel rispetto della capacit\u00e0 reale di macchine e personale. L\u2019integrazione tra SkyPlanner &#8230; <a title=\"Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione\" class=\"read-more\" href=\"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/\" aria-label=\"Per saperne di pi\u00f9 su Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione\">Leggi tutto<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":100737,"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-101034","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>Integrazione NetSuite per la schedulazione APS | SkyPlanner<\/title>\n<meta name=\"description\" content=\"Collega SkyPlanner APS a Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mappatura ordini di produzione, write-back e criticit\u00e0 NetSuite.\" \/>\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\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione\" \/>\n<meta property=\"og:description\" content=\"Collega SkyPlanner APS a Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mappatura ordini di produzione, write-back e criticit\u00e0 NetSuite.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/\" \/>\n<meta property=\"og:site_name\" content=\"SkyPlanner\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/erp\\\/netsuite\\\/guida-allintegrazione\\\/\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/erp\\\/netsuite\\\/guida-allintegrazione\\\/\",\"name\":\"Integrazione NetSuite per la schedulazione APS | SkyPlanner\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/#website\"},\"datePublished\":\"2026-10-17T13:00:38+00:00\",\"description\":\"Collega SkyPlanner APS a Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mappatura ordini di produzione, write-back e criticit\u00e0 NetSuite.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/erp\\\/netsuite\\\/guida-allintegrazione\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/erp\\\/netsuite\\\/guida-allintegrazione\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/erp\\\/netsuite\\\/guida-allintegrazione\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrazioni software ERP e MES con SkyPlanner\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SkyPlanner APS per il tuo ERP\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/erp\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SkyPlanner APS per Oracle NetSuite: schedulazione della produzione\",\"item\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/integrazioni\\\/erp\\\/netsuite\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/\",\"name\":\"SkyPlanner\",\"description\":\"AI-powered production scheduling and planning software\",\"publisher\":{\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/#organization\",\"name\":\"Skycode Oy\",\"url\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/skyplanner.ai\\\/it\\\/#\\\/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\\\/it\\\/#\\\/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":"Integrazione NetSuite per la schedulazione APS | SkyPlanner","description":"Collega SkyPlanner APS a Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mappatura ordini di produzione, write-back e criticit\u00e0 NetSuite.","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\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/","og_locale":"it_IT","og_type":"article","og_title":"Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione","og_description":"Collega SkyPlanner APS a Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mappatura ordini di produzione, write-back e criticit\u00e0 NetSuite.","og_url":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/","og_site_name":"SkyPlanner","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"16 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/","url":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/","name":"Integrazione NetSuite per la schedulazione APS | SkyPlanner","isPartOf":{"@id":"https:\/\/skyplanner.ai\/it\/#website"},"datePublished":"2026-10-17T13:00:38+00:00","description":"Collega SkyPlanner APS a Oracle NetSuite: REST record API, SuiteQL, OAuth 2.0 M2M, mappatura ordini di produzione, write-back e criticit\u00e0 NetSuite.","breadcrumb":{"@id":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/guida-allintegrazione\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skyplanner.ai\/it\/"},{"@type":"ListItem","position":2,"name":"Integrazioni software ERP e MES con SkyPlanner","item":"https:\/\/skyplanner.ai\/it\/integrazioni\/"},{"@type":"ListItem","position":3,"name":"SkyPlanner APS per il tuo ERP","item":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/"},{"@type":"ListItem","position":4,"name":"SkyPlanner APS per Oracle NetSuite: schedulazione della produzione","item":"https:\/\/skyplanner.ai\/it\/integrazioni\/erp\/netsuite\/"},{"@type":"ListItem","position":5,"name":"Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione"}]},{"@type":"WebSite","@id":"https:\/\/skyplanner.ai\/it\/#website","url":"https:\/\/skyplanner.ai\/it\/","name":"SkyPlanner","description":"AI-powered production scheduling and planning software","publisher":{"@id":"https:\/\/skyplanner.ai\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skyplanner.ai\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/skyplanner.ai\/it\/#organization","name":"Skycode Oy","url":"https:\/\/skyplanner.ai\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/skyplanner.ai\/it\/#\/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\/it\/#\/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\/it\/author\/jussi\/"},"uagb_comment_info":0,"uagb_excerpt":"Integrazioni \/ ERP \/ Oracle NetSuite Guida all\u2019integrazione di NetSuite con SkyPlanner APS per la schedulazione della produzione Questa guida spiega a partner NetSuite, amministratori e responsabili degli acquisti tecnici come SkyPlanner APS si collega a Oracle NetSuite per la schedulazione della produzione nel rispetto della capacit\u00e0 reale di macchine e personale. L\u2019integrazione tra SkyPlanner&hellip;","_links":{"self":[{"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/pages\/101034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/comments?post=101034"}],"version-history":[{"count":0,"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/pages\/101034\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/pages\/100737"}],"wp:attachment":[{"href":"https:\/\/skyplanner.ai\/it\/wp-json\/wp\/v2\/media?parent=101034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}