Netsuite

Sneak Peek: SuiteCloud Platform


Con NetSuite versione 2013 Release 2 sono stati ottenuti diversi nuovi miglioramenti alla piattaforma SuiteCloud. Questi miglioramenti includono: un nuovo SuiteCloud IDE debugger; il supporto per SuiteTalk personalizzato entra a far parte di ricerche avanzate; Logging avanzato con SuiteFlow, SuiteScript Performance Monitor, ecc. Tutte queste caratteristiche sono motivate dai due seguenti obiettivi:

  • Migliorare l'efficienza e la velocità degli sviluppatori di NetSuite SuiteApp
  • Aiutare gli amministratori a gestire le SuiteApps con maggiore facilità
Ecco i dettagli per ciascuna delle aree:

SuiteScript: gestione avanzata degli script programmati

A partire da NetSuite versione 2013 Release 2, lo script e i record di implementazione dello script sono esposti in SuiteScript per fornire l'accesso programmatico a questi elementi di personalizzazione, proprio come qualsiasi altro record. Gli amministratori e gli sviluppatori possono accedere e gestire questi dati per ottenere un maggiore controllo sulla distribuzione e sull'esecuzione delle proprie personalizzazioni e applicazioni. API standard SuiteScript può essere utilizzato per creare, leggere, aggiornare ed eliminare gli script e le loro implementazioni.

Questa nuova e potente funzionalità è in grado di ottimizzare notevolmente le prestazioni e l'esecuzione di SuiteApps durante l'installazione o dopo che un pacchetto di SuiteApp viene distribuito. Ad esempio, un fornitore di soluzioni sarà in grado di rilevare se un account di destinazione dispone di una licenza SuiteCloud Plus su misura di assegnazione della coda della distribuzione di script per abbinare la capacità della coda del conto di destinazione. Inoltre, gli sviluppatori possono modificare qualsiasi script e registrare la distribuzione di script in maniera dinamica in base alle altre condizioni del sistema, come il carico del sistema.

Gli sviluppatori SuiteScript possono interrogare ogni coda di script programmato e vedere quante istanze di script programmati sono in coda, così come i dettagli sulle istanze di script programmati individuali. Gli sviluppatori SuiteScript possono anche cercare le distribuzioni di script programmati che sono disponibili per l'esecuzione ed effettuare regolazioni come, ad esempio, disabilitare temporaneamente la distribuzione di uno script programmato o più frequentemente l'esecuzione di uno script programmato per soddisfare specifiche esigenze aziendali, come i processi di fine mese.

SuiteScript Monitoraggio prestazioni

Sneak Peak Images Sneak Peak Images

Il Performance Monitor SuiteScript è una SuiteApp che misura la performance degli script di un eventuale utente e permette agli amministratori NetSuite o agli sviluppatori SuiteScript di identificare rapidamente gli script che richiedono un tempo insolitamente lungo per essere eseguiti. I dati riferiti agli script vengono conservati per 30 giorni e poi eliminati dal sistema. Durante questo periodo è possibile cercare gli script in base al tipo di record, al funzionamento e all'utente.

Il Performance Monitor SuiteScript visualizza i dati per tipo di record. Per ogni istanza di registrazione si ottiene il tempo complessivo impiegato per tutti gli script distribuiti sul record da eseguire. È inoltre possibile esaminare ogni istanza per visualizzare il tempo di esecuzione di ogni singolo script.

SuiteFlow: Cronologia eventi avanzata

Sneak Peak Images Sneak Peak Images

Il meccanismo di registrazione eventi è stato notevolmente migliorato in NetSuite versione 2013 Release 2 per aggiungere un maggiore livello di precisione. Prima di questa versione, il registro SuiteFlow aveva una struttura piatta e solo le informazioni di alto livello erano disponibile per il debug di un flusso di lavoro. I registri sono ora raccolti e presentati in livelli gerarchici e sono stati migliorati per includere informazioni quali gli eventi scatenanti e i dettagli di alcune azioni, insieme con parametri di azione, risultati di valutazione delle condizioni altro. Anche le azioni che terminano con gli errori vengono registrate.

Il nuovo visualizzatore interattivo di registro supporta lo zoom in e out dei dati di registro. Infine, anche se la registrazione è disabilitata, gli errori vengono comunque registrati per fornire minimi problemi circa l'esecuzione del flusso di lavoro.

SuiteFlow: Pianificazione Flussi di lavoro

Sneak Peak Images

In NetSuite Version 2013 Release 2, a workflow administrator can leverage new updated scheduling capabilities to set the frequency of workflow execution based on day, week, month or year. SuiteScript has UI based scheduling capability (SuiteScript gets executed according defined schedule; schedule is defined via UI) and SuiteFlow now has very similar UI based scheduling capability as well. The greater scheduling flexibility helps tailor batch processes more closely to your business needs.

SuiteFlow: Cancellazione della lista Stati e di Cronologia Eventi

Sneak Peak Images

Partendo con NetSuite versione 2013 Release 2, un amministratore di workflow può cancellare uno Stato da un flusso di processo già eseguito se non ci sono flussi di processo attivi in tale Stato. La colonna dello "State Name Info" nella scheda Cronologia del flusso di lavoro è stata migliorata per mostrare informazioni su un Stato rinominato o uno Stato cancellato.

SuiteFlow: Azioni personalizzate con Record Submit

Sneak Peak Images

Partendo con NetSuite versione 2013 Release 2, un amministratore di workflow può definire un pulsante personalizzato che prima salva le modifiche apportate a un record e poi esegue un'azione personalizzata, di solito una transizione.

Questa funzionalità è facilitata grazie all'aggiunta di due caselle di controllo per il pulsante “Add Button Action Definition”. La casella di controllo "Save Record First" aggiunge il pulsante “Salva”(SAVE) come stacked-button per modificare i moduli. La casella di controllo "Check Condition before Action" applicherà la valutazione della condizione dopo aver premuto il pulsante. Con questo nuovo potenziamento, l'amministratore del workflow ha la possibilità di forzare la valutazione della condizione dopo aver premuto il pulsante, ma prima che l'azione venga eseguita. Questo potenziamento può migliorare enormemente i workflow esistenti. Per esempio, in un processo di approvazione, la persona che approva il record può apportare modifiche al record e poi fare l'omologazione. Entrambe le modifiche al record vengono salvate e le transizioni del record vengono approvate.

SuiteBuilder: Record recenti per la personalizzazione oggetti

Sneak Peak Images

Partendo da NetSuite versione 2013 Release 2 sono stati aggiunti in "record recenti" la maggior parte degli elementi di personalizzazione. Questo significa che gli amministratori NetSuite e gli sviluppatori hanno accesso alle creazioni recenti, agli elementi di personalizzazione aggiornati o visualizzati sotto il menu record recenti. Questo miglioramento comporta un grande aumento della produttività per gli utenti che spesso accedono per gestire gli elementi di personalizzazione.

SuiteBuilder: Traduzione del campo Nome dei Custom Record

Sneak Peak Images

Partendo da NetSuite versione 2013 Release 2, abbiamo aggiunto nuove funzionalità per tradurre i nomi dei record personalizzati.

Questa caratteristica ha numerose applicazioni per i clienti che utilizzano più lingue in NetSuite. Ad esempio, gli utenti in conti OneWorld NetSuite possono utilizzare questa funzione per inserire i dati di record personalizzati in tutte le lingue che vengono utilizzate dalle loro filiali. Inoltre, i clienti che utilizzano i record personalizzati in siti web multilingue ospitati da NetSuite possono tradurre i dati di record personalizzati per soddisfare la lingua desiderata dai compratori. Gli amministratori di account possono selezionare la funzione “Enable Name Translation” per selezionare i tipi di record personalizzati. La tabella di traduzione standard verrà poi mostrata per le istanze di ciascun record per qualsiasi utente che abbia l'autorizzazione ad editare/modificare il record.

SuiteBuilder: Campi personalizzati predefiniti sulle Ricerche salvate

Sneak Peak Images

Partendo con NetSuite versione 2013 Release 2, un amministratore può creare un campo/field personalizzato il cui valore viene calcolato e visualizzato in base ai risultati di una Summary Saved Search. Questa nuova potente funzionalità permette una rapida somma dei valori di un record e evita la necessità di scrivere un SuiteScript per eseguire la stessa. Ad esempio, il peso totale degli articoli su un ordine, la quantità totale di articoli di un ordine o il valore totale degli ordini passati di un cliente può essere determinato utilizzando una ricerca salvata e utilizzata per compilare un campo personalizzato visualizzato sul record.

Un campo personalizzato, basato sul risultato della Summary Saved Search, è definito utilizzando una ricerca salvata che restituisce un singolo valore. Questi campi possono essere inseriti in qualsiasi forma, proprio come gli altri campi personalizzati, ma non sono disponibili nei criteri di ricerca con filtro o risultati.

Enhancements to SuiteBundler in Sandbox

Sneak Peak Images

NetSuite versione 2013 Release 2 offre diversi miglioramenti per SuiteBundler a beneficio degli amministratori che lavorano con Sandbox per la gestione del cambiamento.

Installazioni Selettive
Partendo con NetSuite versione 2013 Release 2, gli amministratori NetSuite ottengono prestazioni migliori durante l'installazione o l'aggiornamento di una SuiteApp dalla sandbox di produzione. SuiteBundler è stato migliorato per aggiornare solo gli elementi che sono stati modificati nella sandbox o nell'ambiente di produzione, rendendo lo scambio delle modifiche tra questi ambienti molto più efficiente. Il miglioramento dell'interfaccia utente salienti SuiteBundler cui gli oggetti sono stati modificati nella sandbox vs produzione visualizzerà l'azione corrispondente. Le migliorie sull’interfaccia utente mettono in evidenza gli oggetti che sono stati modificati in sandbox e produzione e visualizzerà l'azione corrispondente.

Restore SuiteApp, definizione da informazioni di installazione
A partire da questa versione il processo di aggiornamento sandbox è stato migliorato per ripristinare la definizione di SuiteApps create in un determinato account Sandbox, consentendo così agli amministratori di effettuare modifiche incrementali ad una definizione SuiteApp e quindi elaborare un aggiornamento nel conto della produzione. Prima di questa versione, una nuova definizione SuiteApp doveva essere ricreata manualmente da zero. Questo miglioramento elimina eventuali errori nella SuiteApp garantendo che il sistema ripristini la definizione SuiteApp al suo stato originale senza alcun intervento manuale. Le SuiteApps che vengono installate dal sandbox di produzione continueranno ad essere legate.

Dissolve Sandbox SuiteApp definition
Prima di NetSuite versione 2013 Release 2, le SuiteApps che installate in un conto di produzione di uno dei suoi conti Sandbox rimanevano “orfane” quando l'account Sandbox veniva aggiornato. Questo ha portato ad avere in produzione delle SuiteApps non più legate al loro account sandbox originale. Questi SuiteApps non possono essere aggiornate. In NetSuite versione 2013 Release 2, gli amministratori possono eliminare queste definizioni di SuiteApp dall'ambiente di produzione senza rimuovere nessuna delle funzionalità fornite dagli elementi di personalizzazione.

Enhancements to SuiteCloud IDE

Sneak Peak Images

Il SuiteCloud IDE in NetSuite versione 2013 Release 2 ha due importanti miglioramenti volti a migliorare notevolmente la produttività degli sviluppatori.

Debugger
Il debugging è il segreto per ogni esperienza di successo di sviluppo del software. NetSuite offre ora un debugger integrato nella sua SuiteCloud IDE per consentire agli sviluppatori di sviluppare e mettere a punto il loro codice applicativo direttamente dall'ambiente Eclipse familiare. Il SuiteCloud debugger IDE supporta funzionalità di debug standard come Watch, Inspect, Call-Stack, Evaluate Expressions, Log, ecc. Cosa ancora più importante: le capacità di debugging sono state estese per consentire multi-file e multi-breakpoint debugging.

Il debugger sfrutta gli stessi tasti di scelta rapida e opzioni di menu di Eclipse standard, cosa che rende più facile per un utente di Eclipse usare nello stesso modo il debugger di SuiteScript. Con questo primo debugger di applicazioni “cloud”, i server-side script come user events, RESTlets e Suitelets possono subire il debug direttamente dall'IDE. Gli sviluppatori possono continuare ad utilizzare il NetSuite debugger online. Con questa nuova caratteristica, lo sviluppatore è in grado di eseguire un codice direttamente attraverso il SuiteCloud debugger IDE e salvare gli switch alternati tra l'IDE e il browser.

Completamento del codice per la ricerca IDs
Questa funzione consente agli sviluppatori di SuiteScript di ottenere il completamento del codice su differenti Saved Search identifcatori(identifficatori di ricerca salvati) permettendo così loro di accedere rapidamente alla ricerca salvata dal codice, senza dover memorizzare o annotare gli ID quando si sviluppano applicazioni. Questo aiuta la produttività e si traduce in un minor numero di errori di battitura e nel codice dello sviluppatore. Gli sviluppatori possono richiamare la funzione di completamento del codice e visualizzare un elenco di tutti gli ID di ricerca salvati rilevanti per l'oggetto di ricerca pertinente alla selezione.

Miglioramenti nell'assistente importazioni CSV

Con NetSuite 2013 Release 2, ci sono diversi nuovi miglioramenti al CSV Import Assistant che ottimizzano la produttività degli utenti e la migrazione dei dati in NetSuite.

Nuovi Record CSV
I seguenti records sono ora disponibili nel CSV Import Assistant per gli utenti con il permesso di importazione CSV.

  • Calendario degli eventi
  • Time
  • Note Spese
  • Rivalutazione costo d'inventario
È ora possibile importare e aggiornare gli eventi del calendario tramite file CSV. Questo rende facile la migrazione e la sincronizzazione dei dati con i calendari esterni.

La gestione del tempo è ora più facile che mai. È possibile importare e aggiornare le voci di tempo e di spesa utilizzando il CSV Import Assistant. Utilizzando questa nuova funzionalità, gli utenti che sono in viaggio o non in linea possono facilmente seguire le loro ore fatturabili o di progetto, nonché le spese non in linea con un editor CSV capable o con uno strumento come Excel e quindi importare i dati in NetSuite per sé o per un amministratore.

NetSuite ha esteso le funzionalità di produzione con l'introduzione di un nuovo record per Inventory Cost Revaluation in NetSuite 2013 Release 2. È possibile utilizzare l'importazione di CSV per impostare il costo standard, proprio come è possibile farlo attraverso l'interfaccia utente.

CSV rilevamento dei duplicati
Ogni attività, nel tempo, finisce per avere più di una copia dello stesso contatto, cliente, fornitore o partner di record. NetSuite ha migliorato la nostra capacità di rilevamento dei duplicati unendo le funzioni nella UI e nell'ultimo release di SuiteScript. Ora con NetSuite 2013 Release 2, abbiamo migliorato lo strumento di importazione CSV per impedire la creazione di record duplicati. È possibile attivare il rilevamento duplicati e unirli durante l'importazione o l'aggiornamento dei record. Questo è possibile semplicemente controllando una casella di controllo con le opzioni di importazione CSV.

Nuovi Record SuiteScript
Numerosi nuovi record sono stati aggiunti in SuiteScript nella Release 2013 versione 2 per migiorare le personalizzazioni.

I template email e per le campagne sono esposti per aumentare le personalizzazioni possibili durante la creazione di estenzioni ed applicazioni CRM. È possibile utilizzare questa funzionalità per personalizzare la tua email in uscita e newsletter elettroniche ancora di più e prendere le tue campagne di marketing al livello successivo.

Il record di allocazione delle risorse è ora esposta nel SuiteScript per consentire una maggiore flessibilità, personalizzazione e l'automazione per rendere la gestione dei progetti e di assegnazione delle risorse più facile.

Partendo con NetSuite 2013 Release 2, i clienti possono impostare costo standard di inventario. Il costo standard per articolo può essere impostato come la data effettiva data e poi il valore attuale inventario viene calcolato in base al costo standard corrente. Questo record è esposto anche in SuiteScript per offrire la massima personalizzazione per il calcolo dei costi.

Inoltre, Conti di controllo tassazione, Rincarichi, Tipi di progetto spese e le Classi di fatturazione sono esposti in SuiteScript per maggiorni personalizzazioni.

Nuovi record in SuiteTalk Web Services
Numerosi nuovi record sono stati aggiunti SuiteTalk API in NetSuite uscita 2013 Versione 2 tutti che consentono una migliore integrazione con i sistemi esterni.

Il record di allocazione delle risorse è ora esposta nel SuiteTalk per consentire una più profonda integrazione con i sistemi di gestione dei progetti esterni.

Funzionalità di produzione NetSuite è stato esteso in uscita 2013 versione 2, introducendo il record Rivalutazione costo di inventario. Questo record è esposto anche in SuiteTalk per consentire ai clienti e ai partner di fornire una più profonda integrazione con la produzione esterna e sistemi di pianificazione dei costi. La migrazione dei dati è reso facile perché è possibile migrare e gestire il vostro inventario costo standard attraverso SuiteTalk API.

Inoltre, il record Account di controllo fiscale e la registrazione di carica sono ora esposti in SuiteTalk Web Services per consentire un'ulteriore integrazione di NetSuite con sistemi esterni

Unioni personalizzare nelle ricerche salvate
Ricerca NetSuite nell'interfaccia utente ha fornito la possibilità di definire i filtri e visualizzare i risultati per i valori di campo uniti per un bel po 'di tempo. A partire dalla versione 2013 versione 2, è anche possibile ottenere la stessa funzionalità tramite Web Services. Gli sviluppatori possono ora costruire SuiteTalk ricerche in applicazioni integrate che utilizzano personalizzato unisce o restituire risultati di ricerca da ricerche salvate che includono colonne con personalizzato unisce. Questo miglioramento porta la piena potenza della ricerca alle API SuiteTalk integrazioni e rende più efficiente riducendo il numero di chiamate di ricerca per ottenere le informazioni necessarie.

Template Avanzati in PDF/HTML (Beta)

Sneak Peak Images

Come utente NetSuite, si vuole facilmente personalizzare le stampe di transazioni tra cui gli ordini di vendita, fatture, ordini di acquisto, o citazioni. Con i modelli di PDF / HTML avanzate, personalizzazione stampe di transazione è più flessibile e potente che mai. Con un nuovo modello di personalizzazione utilizzando modelli basati su HTML, amministratori NetSuite possono fare tutto ciò che è possibile in HTML, tra cui la formattazione e lo stile. Per migliorare la facilità di personalizzazione, un nuovo editor WYSIWYG ricco di funzionalità avanzate è prevista per una facile modifica dei modelli. Inoltre, altri elementi saranno ora disponibili per personalizzare le stampe delle transazioni. È ora possibile personalizzare le seguenti modalità e molto altro ancora:

  • alternando i colori delle righe della tabella
  • giustificare il testo a destra o sinistra
  • stampare facilmente in una griglia tabellare
  • controllo dei margini
  • aggiungere altri elementi e tutti i campi
In breve, la stampa e l'invio delle registrazioni delle transazioni in NetSuite è più facile che mai.

In NetSuite versione 2013 Release 2, Advanced PDF / HTML template (Beta) sarà rafforzata per includere la maggior parte dei tipi di transazione sostenuti tabulato in Legacy stampa. Si sarà in grado di sfruttare la potenza della nuova personalizzazione PDF / HTML modello basato su tutti i tipi di transazione tabulato attualmente supportati.

Questa funzionalità sarà rilasciato come versione beta limitata in NetSuite versione 2013 Release 2.



Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images
Sneak Peak Images