Adempiere su macchina virtuale

InformaticaGestionale rende disponibile per i suoi utenti Adempiere 370 in modalità “macchina virtuale”.

La macchina virtuale, importabile attraverso il software VirtualBox,  è stata creata su sistema Linux Ubuntu ed è già pronta all’uso.

Al suo interno troverete:

  • Adempiere370
  • PostgreSQL
  • OpenJdk

Sul Desktop è presente un file di istruzioni per avviare il server Adempiere.

Grazie alla macchina virtuale avrete la possibilità di provare il gestionale senza preoccuparvi dell’installazione dei software necessari.

Potete utilizzarla per una vostra customizzazione: in questo caso dovrete “creare” la vostra azienda (guarda qui).

Se, invece, il vostro scopo è solo quello di testare Adempiere allora potete accedere al sistema utilizzando l’azienda di prova GardenAdmin.

  • usr: GardenAdmin
  • psw: GardenAdmin

Il sistema è in inglese. Per la traduzione in italiano leggere qui.

Scarica Ora

RaspberryPi: videosorveglianza, mediacenter ed accesso alla webcam dall’esterno (parte 2)

medium quite expensive 2 days

Lista dei componenti HW/SW:

Con questa guida installiamo un mediacenter ed un software per la videosorveglianza per il nostro RB. In questo modo possiamo accedere da qualsiasi browser alla webcam installata all’interno di una LAN.

Prima di procedere con l’installazione del MediaCenter aggiungiamo un repository dal quale scarichiamo il pacchetto XBMC.

apriamo il file meme.list
sudo nano /etc/apt/sources.list.d/mene.list

Leggi tutto

RaspberryPi: creazione di un server cloud

medium quite expensive 2 days

InformaticaGestionale.it vuole mettere sotto i riflettori un mini computer che sta facendo molto successo nell’ultimo periodo, il Raspberry Pi.

Con il costo di circa 100 euro è possibile dotarsi di un sistema: per la videosorveglianza, mediacenter, sincronizzazione dei file ed un cloud Saas privato per la creazione e la condivisione dei documenti on line.

Come fare?
di seguito la nostra guida compilata grazie alle nostre prove.

Leggi tutto

Workflow di documenti: come costruire un processo di approvazione

Una delle funzionalità più importanti di Adempiere è la possibilità di creare e modificare workflow di documenti. Questo rende il sistema flessibile alle esigenze di qualsiasi utilizzatore.

 

In questo esempio mostreremo come modificare il processo di fatturazione del fornitore. In particolare vogliamo introdurre lo stato “approvato” su una fattura di un fornitore.

Il funzionamento che vogliamo ottenere è il seguente.

 

Quando un fornitore emette una fattura, viene inserita nel sistema. Se la somma della fattura è inferiore ai 100.000 euro allora deve essere approvata da un ruolo di amministrazione.

Altrimenti la fattura rimane in stato “non approvata”.

 

modifica del flusso al processo “fatturazione”:

Accedere al sistema tramite il ruolo di SystemAdmin ed aprire la maschera Amministrazione di sistema->Configurazione generale->Workflow->Workflow.

 

Selezionare il processo “Process_Invoice” ed accedere al TAB nodo.

Creare un nuovo nodo (come in figura) che chiameremo “approval step”.


Leggi tutto

Creazione ordine di vendita, fattura, programma di pagamento e registrazione pagamento

In questo tutorial di Adempiere ERP OpenSource vedremo come eseguire un’ordine di vendita, come creare una fattura e come registrare pagamenti secondo uno schedule precedentemente impostato.

Accedere alla maschera ordine di vendita ed impostare:

  • tipo di documento: Standard Order

  • Business Partner: Seed Farm (partner di esempio)

  • regole di fattura: immediato (questo ci consente di creare subito una fattura in concomitanza con l’ordine di vendita)

 

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql (parte 4)

Definito il nostro modello User, vogliamo creare alcuni servizi su di esso. In particolare vogliamo dare la possibilità al sistema di creare nuovi utenti, eliminarli, aggiornarli e prelevarli tutti in una lista.

Per fare questo creeremo un’interfaccia UserService.java.

[codebox 1]

L’interfaccia sarà poi implementata dalla classe UserServiceImpl.java

[codebox 2]

Adesso creiamo una classe SampleAction richiamata da struts in modo da scrivere un minimo di logica di business.

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql (parte 3)

Ora possiamo iniziare a costruire la nostra applicazione.

Per prima cosa implementiamo il modello. Il nostro dominio in questo caso è l’utente e sarà rappresentato dalla classe User.java. Questa classe rappresenterà il nostro utente nel sistema. Verranno quindi implementati i metodi setter/getter che modificheranno le proprietà id, username, password

User.java

[codebox 1]

A questo punto possiamo implementare gli oggetti DAO per l’accesso al DB.

Per fare questo implementiamo prima un’interfaccia generica che espone i metodi principali di accesso al DB (delete, getAll, getById,save) e poi una classe astratta che esegue un’implementazione di default della classe GenericDao. Ci preoccuperemo di implementare l’interfaccia in un secondo momento.

GenericDao.java

[codebox 2]

BaseJpaDao.java

[codebox 3]

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql (parte 2)

una volta configurato correttamente il file POM.xml possiamo iniziare la configurazione di tutti gli altri file necessari per il buon funzionamento della nostra applicazione web

Configurazione web.xml

sotto la cartella WEB-INF inserire il seguente file web.xml

[codebox 1]

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql

medium economic 1 day

In questo tutorial verrà spiegato come sviluppare una semplice web application utilizzando tecnologie come maven, jpa2, struts2, spring e mysql.

Ambiente di lavoro:

  • MySQL Server
  • Eclipse + da “Eclipse Market Place”  “Maven Integration for Eclipse”
  • JDK 1.7

Creazione tabella mysql:

Prima di iniziare tutto il lavoro creiamo una tabella che chiameremo user

[codebox 1]

 

Creazione di un nuovo progetto Maven su Eclipse:

– creiamo un nuovo progetto “maven” su eclipse

– impostiamo  maven-archetypes-webapp

– impostiamo grupId e artifactId come in figura



Struttura progetto e configurazione pom.xml

Una volta generato il progetto maven, Eclipse ci propone tutto il progetto come in figura

 Il prossimo passo sarà quello di configurare il file pom.xml in modo da personalizzare il building e includere le tecnologie che ci interessano.

In particolare includiamo le dipendenze per: struts2, spring, mysql connector, servlet e jsp, hibernate, log4j e junit.

Dopo di che impostiamo anche il <build> in modo da utilizzare alcuni plugin tra cui il web server jetty.

POM.XML

[codebox 2]