netsuite Tutorial
Iniziare con netsuite
Ricerca…
Osservazioni
NetSuite è una piattaforma di gestione ERP, CRM, E-Commerce e servizi professionali basata su cloud. Viene utilizzato da oltre 30.000 aziende per gestire l'intera attività.
NetSuite è completamente personalizzabile da amministratori e sviluppatori, anche tramite un'API basata su JavaScript chiamata SuiteScript. Gli sviluppatori sono in grado di scrivere script attivati da vari eventi in tutto il sistema NetSuite per automatizzare i processi di business.
Dove ottenere aiuto
- Unisciti alla Community Slack di NetSuite Professionals , dove hai accesso immediato a oltre 200 professionisti NetSuite in tutto il mondo.
- Utilizzare il NetSuite Records Browser per lo schema di tutti i tipi di record
- Guida di riferimento JavaScript di Mozilla Developer Network
Versioni
Versione | Data di rilascio |
---|---|
2.016,2 | 2016/09/20 |
Installazione di Eclipse SuiteCloud IDE
- Scarica e installa l'ultimo IDE di Eclipse
- Installa Eclipse in due modi:
- Se non si dispone già di un pacchetto Eclipse preferito, si consiglia Eclipse for JavaScript Developers
- Installa il plug-in IDCloud SuiteCloud
- Al termine dell'installazione, avviare Eclipse
- Passare a Guida > Installa nuovo software ...
- Fare clic su Aggiungi ... per aggiungere un nuovo sito di aggiornamento
- Nome : SuiteCloud IDE
- Posizione : http://system.netsuite.com/download/ide/update_e4
- Nota: la posizione dipende dalla versione di NetSuite in uso.
- Ad esempio : se sei attualmente sulla versione 2017.1, dovresti utilizzare invece questo URL: http://system.netsuite.com/download/ide/update_17_1
- Seleziona il sito "SuiteCloud IDE" nel menu a discesa Gestione lavoro
- Procedere attraverso la procedura guidata di installazione
- Riavvia Eclipse quando richiesto
- Configura il plugin IDE SuiteCloud
- Al riavvio di Eclipse, ti verrà richiesto di configurare il plug-in SuiteCloud con una password principale e un account NetSuite predefinito
- Dopo aver completato questa procedura guidata di configurazione, accedere a Preferenze > NetSuite
- Qui troverai tutte le preferenze di IDCloud SuiteCloud
- [Facoltativo] Se il tuo uso principale per Eclipse è lo sviluppo di NetSuite, vai a Preferenze > Generale > Prospettive e imposta la prospettiva "NetSuite" come predefinita
- Crea un nuovo progetto NetSuite
- Fare clic con il tasto destro nella finestra NS Explorer e selezionare Nuovo > Progetto NetSuite
- Segui la procedura guidata per l'impostazione del progetto che hai scelto. I tipi di progetto sono i seguenti:
- Personalizzazione dell'account : un progetto che sfrutta il framework di sviluppo SuiteCloud per creare oggetti, record e script personalizzati per la personalizzazione di un account NetSuite.
- SuiteScript : un progetto utilizzato esclusivamente per la scrittura di script.
- Applicazione SSP : un'applicazione SuiteScript Server Pages, utilizzata in genere in combinazione con SiteBuilder o SuiteCommerce per applicazioni di e-commerce supportate da NetSuite.
Ciao, World 1.0 Client Script
- Crea il file sorgente per il tuo nuovo Script client
Crea un nuovo file JavaScript usando il tuo editor o IDE preferito
Aggiungi il seguente codice sorgente al tuo file (fonte originale qui )
/** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. */ function pageInit(type) { console.log("Hello, World from a 1.0 Client Script!"); }
Salva il file come
hello-world.js
dove vuoi
- Usa il file sorgente che abbiamo appena creato per creare un nuovo record di script in NetSuite
- Nel tuo account NetSuite, vai su Personalizzazione > Scripting > Script > Nuovo
- Quando richiesto, selezionare
hello-world.js
come file di script - Fai clic su Crea record di script
- Quando richiesto, selezionare Client Script come Tipo di script
- Assegna un nome al record di script Hello World
- Mappare la funzione denominata
pageInit
nel nostro file di origine all'evento di script Page Init inserendopageInit
nel campo Pagina Init Function - Salva il tuo nuovo record di script
- Distribuisci il tuo nuovo script nel record Dipendente
- Sul tuo record Script appena creato, fai clic su Distribuisci script
- Nel campo Applica a , selezionare Dipendente
- Assicurarsi che il campo Stato sia impostato su Test
- Fai clic su Salva
- Guarda il tuo script in azione!
- Apri la console per sviluppatori / JavaScript del browser (in genere F12 sulla maggior parte dei browser)
- Crea un nuovo Dipendente navigando su Elenchi > Dipendenti > Dipendenti > Nuovo
- Osserva il messaggio "Hello, World" nella console del browser.
Ciao, World 2.0 Client Script
- Crea il file sorgente per il tuo nuovo Script client
Crea un nuovo file JavaScript usando il tuo editor o IDE preferito
Aggiungi il seguente codice sorgente al tuo file (fonte originale qui )
define([], function () { /** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. * * @NApiVersion 2.x * @NModuleScope Public * @NScriptType ClientScript */ var exports = {}; function pageInit(context) { console.log("Hello, World from a 2.0 Client Script!"); } exports.pageInit = pageInit; return exports; });
Salva il file come
hello-world2.js
dove vuoi
- Usa il file sorgente che abbiamo appena creato per creare un nuovo record di script in NetSuite
- Nel tuo account NetSuite, vai su Personalizzazione > Scripting > Script > Nuovo
- Quando richiesto, seleziona
hello-world2.js
come file di script - Fai clic su Crea record di script
- Assegna un nome al record di script Hello World
- Salva il tuo nuovo record di script
- Distribuisci il tuo nuovo script nel record Dipendente
- Sul tuo record Script appena creato, fai clic su Distribuisci script
- Nel campo Applica a , selezionare Dipendente
- Assicurarsi che il campo Stato sia impostato su Test
- Fai clic su Salva
- Guarda il tuo script in azione!
- Apri la console per sviluppatori / JavaScript del browser (in genere F12 sulla maggior parte dei browser)
- Crea un nuovo Dipendente navigando su Elenchi > Dipendenti > Dipendenti > Nuovo
- Osserva il messaggio "Hello, World" nella console del browser.