Come creare una nuova azienda su NotaSoftware

Creato il 02 gennaio 2012 da Magnus

In questo articolo evidenzieremo le modalità di utilizzo di più aziende da parte di Nota, il software gestionale ( http://www.notasoftware.com )

Ipotizziamo che Nota sia installato nel seguente percorso di default:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD

Nota considera che per ogni azienda sia associato un database differente.

Quando digitiamo il nome dell'azienda nella casella "Azienda" di login indirizziamo quindi il software verso un diverso file di configurazione situato nel seguente percorso:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\classes\sql\resources

Es:

Digitando "demo" come nome azienda Nota preleverà i dati di connessione collegati all'azienda demo dal file:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\classes\sql\resources\demo.properties

Un esempio del contenuto di un file di properties è il seguente:

dbSchema=notasoftware
driver=com.mysql.jdbc.Driver
dsn=jdbc:mysql://localhost:3316/notasoftware?user=USER&password=PASSWORD
debug=1


Il nuovo db da dedicare alla nuova azienda potrà essere ricavato duplicando quello inziale e rinominandolo.


Ora non resta che creare una nuova cartella relativa ai report templates che la nuova azienda utilizzerà in C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\reports

Per semplicità si potra fare una copia di quella demo già esistente rinominandola coerentemente con il nome azienda assegnato al file di properties.

Ultimo passaggio sarà quello di creare una cartella con lo stesso nome azienda assegnato al file di properties anche nella cartella:

C:\Programmi\Nota\apache-tomcat-6.0.18\webapps\MagnusRAD\WEB-INF\reports\generati

Quest'ultima conterrà infatti i veri e propri report generati di ogni azienda.

E' tutto.

Ritengo tale articolo interessante poichè ben evidenzia la gestione multiazienda di Nota ( e la relativa voluta separazione dei diversi database aziendali ).

E' infatti importante capire la modalità di funzionamento anche se prossimamente per tale funzionalità sarà prevista una automazione.