Virtualizzazione del database

Una delle funzionalità più interessanti del gestionale “Adempiere” è proprio la virtualizzazione di tutto il database all’interno dell’application dictionary.

Questo rende il sistema estremamente flessibile ed in grado a far fronte a qualsiasi modifica a livello di database in maniera semplice e veloce senza stravolgere tutta l’intera applicazione.

Leggi tutto

Creazione report Adempiere con JasperReport

Abbiamo già visto come creare qualsiasi report utilizzando un motore interno di Adempiere. In realtà è possibile creare report più complessi e personalizzati utilizzando uno strumento indipendente chiamato jasperReport. In questo articolo faremo vedere come è possibile integrare un report creato in jasper all’interno di Adempiere.

Come esempio prenderemo un report già creato con IReport all’interno di questo articolo.

Leggi tutto

creazione report per gestionali con JasperReport

medium economic 2 days

Una delle funzionalità più importanti presenti nei gestionali è la creazione e la personalizzazione di qualsiasi report: fatture, DDT, ordini di vendita e qualsiasi altro documento.

Ad esempio, in Adempiere esiste un motore interno che permette la creazione dei report a partire da ogni singola maschera del gestionale.

Con questo tutorial mostriamo, invece, come creare un report con un alto grado di personalizzazione utilizzando JasperReport, uno strumento esterno ad Adempiere (o ad un altro gestionale). Tutto questo è possibile farlo senza essere specializzati in programmazione ma semplicemente conoscendo qualche nozione di linguaggio SQL.

Leggi tutto

Adempiere 360 e configuratore di processo

E’ stata rilasciata la nuova versione del configuratore di processo per Adempiere 360.

https://sourceforge.net/projects/adempiereproces/

Il configuratore di processo è un BPM (business process management) rilasciato in forma OpenSource da installare su Adempiere. A differenza deimmagine configuratore di processogli altri BPM è possibile configurarlo semplicemente tramite utente di sistema; senza, quindi, mettere le mani sul codice sorgente o configurazioni di basso livello.

Tra i principali punti di forza del configuratore di processo ne elenchiamo alcuni:

  1. a differenza di altri BPM nasce completamente integrato con un gestionale aziendale ERP (Adempiere appunto) sfruttandone quindi tutte le potenzialità.
  2. è comletamente gratuito e liberamente scaricabile.
  3. Un processo (sia operativo che direzionale) può “avanzare” subito dopo un evento scaturito dall’ERP: completamento fatture, ordini di acquisto, entrata merci. Ad esempio è possibile creare un processo e far in modo che ci sia un passaggio di stato soltanto dopo il completamento dell’entrata merci.
  4. massima flessibilità di configurazione dei processi. Con il TAB “condizione del processo” è possibile definire delle regole sul passaggio di stato in modo tale che la transizione avvenga solo se verifichino determinate condizioni.
  5. gestione delle performance dei processi
  6. ogni processo conserva lo storico delle transazioni
  7. Massima copertura funzionale delle attivita’
      1. è possibile configurare ogni tipo di processo
        1. gestione sequenza di stati dall’utente
        2. gestione sequenza di stati dal completamento di un documento ERP (ordine acquisto, entrata merci, fatturazione…)
      2. possibilità di modificare il flusso del processo in qualsiasi momento (anche a caldo)

Utilizzo customizzazione e gestione finestre

Una volta terminate le operazioni di configurazione possiamo iniziare con l’utilizzo delle customizzazioni per la nostra necessità. Accediamo nel sistema come amministratori aziendali (noi utilizzeremo un’utenza precedentemente creata su questo portale per altri tutorial “AziendaAdmin”). Notare nella figura successiva la nuova cartella del menù “Informazione Software” con la relativa finestra creata precedentemente: “Software“.
Cliccando sulla finestra “Software” è possibile accedere a tutte le informazioni delle tabelle “CUS_Software” e “CUS_SoftwareLine” attraverso i TAB precedentemente creati.

Leggi tutto

Creazione tabelle sul database

Il codice seguente è stato scritto per PostgreSQL.
Tralasciando le “foreign key” e gli indici nel codice è possibile riconoscere una serie di colonne che utilizzeremo all’interno della nostra customizzazione.
Queste colonne sono già registrate all’interno dell’AD di Adempiere; poi vedremo come costruire altre colonne soltanto per le nostre necessità.

Leggi tutto

Customizzazione Adempiere per una software house

Un’azienda di software vuole creare sul proprio sistema informatico Adempiere una propria customizzazione aziendale.

L’azienda vuol fare in modo di registrare, con una propria logica, tutte le informazioni del software venduto sfruttando tutte le potenzialità di un sistema gestionale integrato.

In particolare si vogliono registrare informazioni relative alle caratteristiche tecniche del software venduto, al cliente, alle risorse impiegate…

Leggi tutto

OpenSource e professionista informatico: binomio perfetto per una buona soluzione informatica in una PMI

Come abbiamo ripetuto più volte su questo portale una PMI generalmente opera in un mercato in continuo mutamento. Per riuscire a supportare tutte le esigenze di mercato ha bisogno di un’infrastruttura informatica altamente flessibile.
La flessibilità, ovviamente, farà aumentare i costi del sistema informatico in consulenze o nuovi sviluppi.

Leggi tutto