Browse Tag: Dynamics NAV

Directions EMEA

“Directions” è una conferenza che si tiene ogni anno, promossa da Microsoft e dai principali partner, in cui si discute del presente e del futuro delle soluzioni Dynamics, in particolare di NAV.

Directions EMEA – quella del nostro continente – si è svolta a Madrid dal 4 al 6 Ottobre scorso. Ha tenuto banco “Dynamics 365” (la futura versione) con un susseguirsi di dichiarazioni e contro-dichiarazioni che hanno aumentato la confusione intorno a NAV. Perché tutto questo? Microsoft sta spingendo il software (non solo NAV) verso il Cloud, i cambiamenti saranno importanti e la concorrenza ne approfitta per screditare i prodotti.

Cerchiamo di fare chiarezza.

Continue Reading

SQL Tips & Tricks, ambiente di staging

Disporre di un ambiente di prova di un sistema ERP è fondamentale per provare le nuove procedure e fare training agli utenti. Noi chiamiamo questo ambiente “staging”.

Affinché sia produttivo, uno “staging” deve avere i dati il più possibile aggiornati. Meglio se è una copia dell’ambiente di produzione: in questo modo le impostazioni saranno stesse ed i test saranno realmente attendibili.

Continue Reading

SQL Tips & Tricks, controllo tabelle NAV

Le tabelle dei dati di Microsoft Dynamics NAV vengono create su SQL Server automaticamente dall’ambiente di sviluppo. Il programmatore definisce la struttura dal designer di NAV e, applicando la configurazione, le tabelle vengono create o aggiornate.

Il database deve quindi essere allineato con gli oggetti di NAV e può succedere che qualcuno abbia creato delle tabelle direttamente su SQL, magari per un backup o per dati temporanei.

Come individuarle?

Continue Reading

Quanti Application Server per NAV?

Uno, due o tre Application Server? Le istanze sulla stessa macchina oppure su VM differenti? E quanta RAM serve?

A parte qualche semplice indicazione, Microsoft non ha mai chiarito esattamente lo scenario migliore (dal punto di vista delle performance) riguardo gli Application Server di NAV. Vediamo qualche consiglio frutto dell’esperienza in ambienti ad alta concorrenza.

Continue Reading

NAV 2017 Lock & Performance

Forse è proprio vero, le versioni dei prodotti Microsoft funzionano bene una sì ed una no… dopo NAV 2016, troppo acerba e per certi versi instabile, la nuova versione 2017 porta con sé importanti novità. Oggi parliamo delle nuove essenziali funzioni per individuare i rallentamenti dovuti al database; quando tutto si blocca per minuti ecco come scoprirne la causa.

Continue Reading

Dynamics NAV SVN Utility

Quando ho iniziato a lavorare con NAV nel 2009, una delle prime cose che mi lasciò sorpreso fu la totale assenza di uno strumento di versioning. Per chi non lo sapesse NAV è un mondo open-source dentro il quale è abitudine del partner o del cliente stesso fare modifiche, anche pesanti, al codice sorgente. Il codice in NAV è ospitato all’interno di oggetti, ciascuno dei quali risiede dentro il database, ed è possibile accedervi esclusivamente tramite un apposito client di sviluppo. In altre parole il codice non è un file che risiede su disco e che può essere “mergiato”!

Continue Reading

Un archivio documentale con NAV

Usando Python, qualche barcode ed i web services di Dynamics NAV è possibile realizzare un semplice ma efficace sistema per l’archiviazione di documenti scannerizzati all’interno del sistema ERP. I documenti possono essere di qualsiasi tipo (ordini fornitore, DDT di consegna, fatture passive…) e vengono automaticamente convertiti in PDF e con la giusta risoluzione per non occupare troppo spazio.

Il sistema è completamente automatico, grazie ai barcode è possibile individuare l’inizio/fine dei documenti e collegarli automaticamente a transazioni di NAV. Vediamo come si fa.

Continue Reading

Avvio automatico code processi NAV

Le “code processi” di Dynamics NAV consentono di eseguire procedure (codeunit o report) in modo batch, cioè secondo una schedulazione di giorni ed orari e senza occupare il client (l’elaborazione avviene sul server).

È possibile creare infinite code processi; ogni coda esegue i processi al suo interno in modo sequenziale; le code tra di loro sono invece parallele.

Nelle vecchie versioni di Dynamics NAV, l’elaborazione di procedure sul server era affidata al servizio NAS e questa impostazione è ancora presente nelle recenti versioni per compatibilità. Il nuovo sistema di code, più flessibile anche in termini di licensing, ha tuttavia il difetto di non avviarsi automaticamente se il servizio viene riavviato per qualche motivo. Inoltre se la coda va in crash per un errore applicativo, non esiste un sistema di “riarmo” automatico.

Continue Reading

ERP as a service

Sull’onda di successo del cloud è tornato di attualità parlare di ERP as a service. Superati gli ostacoli tecnologici (diamo per scontato di avere banda e pensiamo al browser come unico strumento di lavoro) i vendor più importanti stanno iniziando a proporre soluzioni praticabili. Queste soluzioni si affiancano alle tante, più piccole, di sviluppatori indipendenti, che trovano nel cloud una fonte di grande opportunità.

Continue Reading

Tutorial NAV, compattare la Warehouse Entry

La tabella dei movimenti warehouse, insieme alle “note” mov. articolo e mov. valorizzazione, è tra le tabelle di Dynamics NAV che crescono più velocemente, creando non pochi problemi di performance. In un magazzino di grandi dimensioni è facile raggiungere in poco tempo oltre 100 milioni di righe ed, in assenza di una strategia di compattazione, i tempi di risposta diventano inaccettabili.

Continue Reading