Idempiere e configuratore di processo: un BPM completamente integrato in un ERP

InformaticaGestionale.it ha adattato il configuratore di processo anche per il sistema ERP IDempiere.

Il plugin consente di ottenere enormi vantaggi in termini di riduzione dei tempi e costi di processo. In seguito abbiamo inserito alcuni video per l’installazione sul sistema opensource Idempiere eper la configurazione di un semplice processo operativo.

esempio di un processo
esempio di un processo

E’ ora possibile scaricare il plugin ed installarlo direttamente sulla vostra istanza IDempiere senza nessun problema.

installazione configuratore di processo su IDempiere

https://www.youtube.com/watch?v=Gs2o3Ht3Ync

 

esempio di utilizzo del configuratore di processo

https://www.youtube.com/watch?v=PBT6DFL3ujM

 

pagina di download su SourceForge

http://sourceforge.net/projects/idempiereprocessconfigurator/

TrackBPM: esempio di utilizzo su un workflow di ciclo attivo

Con questo esempio vogliamo mostrarvi l’estrema flessibilità del sistema trackBPM.

Vogliamo rappresentare sul configuratore di processo il seguente diagramma:

Docs Workflow

dopo aver creato stati, transazioni e condizioni di avanzamento, passiamo subito alla parte operativa del flusso di ciclo attivo.

  • il cliente ci richiede un preventivo. David Brown con ruolo “Sales Office” prepara il preventivo, lo spedisce al cliente ed avanza il processo in “Quotation“salesOfficeReq
  • Lara Clarke con ruolo “Office” prepara l’ordine per il cliente dopo che quest’ ultimo ha accettato il preventivo. Avanza poi il processo in “Customer Order“customerOrder

 

  • Mario Rossi inizia a lavorare sul progetto richiesto dal cliente ed avanza il processo in “In production“
  • Quando finisce, Lara Clarke avanza ancora il processo per metterlo in stato “invoice” dopo che la fattura è stata spedita.

Ora arriva la parte più interessante. TrackBPM può essere applicato su qualsiasi item in modo da avere tutte le informazioni necessarie direttamente sul dispositivo mobile.

In questo caso possiamo creare un tag NFC ed applicarlo su ogni singolo (o solo su uno) documento creato (fattura, ordine o preventivo).

Questo ci permetterà di leggere tutte le informazioni del documento (tramite tag NFC) conservato in formato cartaceo.

Un ottima combinazione di informazioni analogiche e digitali.

Se un giorno volessi prendere dall’archivio l’ordine in questione. Basta passare il cellulare sopra l’etichetta ed otteniamo questo risultato:

(ID Item è l’ID letto dal tag NFC che identifica il flusso del documento)

historyTrackBPM infoTrackBPM

 

Storia degli avvenimenti sul documento scansionato.

 

 

 

 

 

Informazioni generali sul documento; compreso lo stato finale e una piccola descrizione

 

 

 

 

https://www.youtube.com/watch?v=rczZG-8DzfA

Adempiere e la gestione dei progetti

Una delle ultime nostre implementazioni di Adempiere riguarda la gestione completa dei progetti per un’azienda di servizi.

L’obiettivo era di sfruttare tutte le potenzialità di un gestionale ERP (con gestione anagrafiche clienti, dipendenti, risorse, fornitori , ciclo passivo, ciclo attivo, amministrazione ruoli e utenze di accesso, analisi di performance) ed implementare un modulo per la gestione dei progetti. Il configuratore di processo è stato utilizzato per la gestione degli stati e delle condizioni di avanzamento.

Con questa implementazione cosa si può fare? E’ possibile creare uno o più progetti e su di essi assegnare le risorse interne e/o fornitori esterni; man mano che vengono assegnati, Adempiere stima automaticamente i costi e i prezzi da un listino definito a priori. In questo modo sarà possibile generare un prezzo di vendita “finale” da proporre al committente.

Il modulo del progetto è direttamente collegato con la gestione del ciclo passivo e del ciclo attivo dell’ERP.

Questo ci permette di generare l’ordine o la fattura di vendita direttamente dal modulo del progetto e stamparlo per l’invio al cliente (esiste anche una funzionalità che genera fatture partizionate).

E’ possibile, inoltre, registrare gli ordini e le fatture di ciclo passivo direttamente dal modulo “foritori” associato al progetto.

L’implementazione prevede l’aggiornamento in tempo reale dei costi di preventivo e  consuntivo di tutto il progetto. Inoltre, esiste una funzionalità per la gestione dei costi simulati: uno strumento che permette ai project manager di fare modifiche sulle ore pianificate  e scoprire i margini di guadagno.  

AdempiereProject

Aggiornamento costi preventivo

I costi di preventivo vengono aggiornati man mano che si attribuiscono il numero di ore sulle risorse (o fascia lavorativa) per una determinata attività sul progetto. Ogni fascia ha un costo definito dall’amministratore per un determinato listino prezzi. Su tale costo sarà calcolato il prezzo di vendita.

I costi vengono aggiornati anche con l’assegnazione dei fornitori e con il prezzo concordato con quest’ultimi.

 

Aggiornamento costi consuntivo

I costi in consuntivo vengono aggiornati quando:

– le risorse registrano le ore sulle attività di progetto a loro assegnate

– al momento della registrazione delle fatture dei fornitori associati al progetto

 Gestione stati del progetto Gli stati del progetto sono gestiti grazie al modulo “configuratore di processo” che permette la creazione dei flussi operativi con determinate regole e condizioni di avanzamento. E’ possibile definire a livello di amministrazione utente tutti gli stati e le transazioni tra essi.

Pianificazione delle attività dei progetti alle risorse

Un’altra importante funzionalità riguarda la pianificazione delle ore associate alle risorse. L’amministratore ha la possibilità di pianificare le ore da attribuire alle risorse direttamente dal suo cruscotto sul gestionale. tale pianificazione sarà visualizzata attraverso un grafico gantt disponibile per tutti gli utenti che accedono al sistema.

 AdempiereGantt

Come configurare un processo aziendale con un ERP

In questa guida pratica vi mostreremo come poter configurare un qualsiasi processo aziendale in un gestionale integrato ERP.
Per questo scopo utilizzeremo il solito Adempiere ERP con un plug-in per la configurazione dei processi aziendali.
L’obiettivo fondamentale è riuscire a far configurare un processo operativo direttamente dall’azienda stessa durante l’operatività. In questo modo si rende flessibile un processo ed adattabile a qualsiasi esigenza di mercato.
Prima di iniziare la configurazione consigliamo di disegnare il flusso dei processi mettendo in evidenza gli stati, le transazioni e gli utenti. Per questo scopo potete utilizzare il diagramma “business behaviour view”.
Ipotizziamo che un’azienda intenda configurare il seguente processo operativo all’interno del proprio gestionale.

L’esempio mostra solo una bozza del processo.

procedere con il prossimo articolo per leggere i prossimi passi.

I costi di un gestionale integrato ERP sono troppo alti?

Oggi giorno molti imprenditori perdono l’opportunità di valutare un gestionale aziendale integrato per via del costo eccessivamente alto. Un investimento importante di cui, molte volte, non si conoscono i reali benefici.
Questo è dovuto dal fatto che l’informatica, come abbiamo ripetuto più volte, è una scienza molto complicata e bisogna avere le giuste competenze per saperla gestire.

Leggi tutto

Quali tipologie di software gestionale esistono attualmente sul mercato?

Con il passare del tempo i software gestionali hanno subito importanti evoluzioni per venire incontro alle esigenze delle aziende e del mercato sul quale esse operano.

Come faccio ad orientarmi nella scelta del miglior software gestionale per l’azienda?

come già accennato in precedenza questa decisione deve essere presa con un certo criterio al fine di evitare spiacevoli inconvenienti. In questo articolo vi daremo alcuni spunti di riflessione che vale la pena prendere in considerazione.

Senza prendere in considerazione tempi e costi di sviluppo la prima tipologia di software presente a grandissima offerta sul mercato riguarda le soluzioni ad-hoc.

Sono molti gli imprenditori che richiedono questo tipo di prodotto. Per loro, infatti, il progetto risulterebbe più veloce, più economico e, sopratutto, più tangibile visto che se ne possono vedere da subito i risultati.

Se l’esigenza aziendale non muta nel tempo e rimane circoscritta al motivo per cui è stato costruito il software ad-hoc allora nessun problema. Se, invece, le esigenze dell’azienda cambiano ed il software costruito non è in grado di supportare tale esigenza allora nascono i primi problemi.

Chi gestisce lo sviluppo si troverà di fronte al problema se utilizzare lo stesso software per creare le nuove funzionalità oppure se costruirne uno da zero. La seconda strada in genere non è mai la migliore perchè un domani si potrebbero avere seri problemi di integrazione tra software eterogenei con possibile perdita di dati o di performance. La prima strada invece incrementa di nuove funzionalità un software già esistente con conseguente riduzione di tempi e costi di sviluppo.
Seguendo costantemente la prima strada ci si troverà prima o poi ad avere una soluzione ricca di funzionalità create ad-hoc per l’azienda. In poche parole ci si avvicinerà di molto ad un gestionale aziendale integrato (come ad esempio un ERP).

Che cos’è un ERP lo rimandiamo ad un altro articolo. Per adesso ci basta sapere che si tratta di un sistema complesso che integra in un unica soluzione tutte le funzionalità che di base dovrebbe avere un’azienda: gestione magazzino, gestione anagrafiche cliente, fornitore, dipendenti, gestione contabilità, gestione produzione, gestione progetti…

Il sistema integrato ERP fa parte di un’altra tipologia di gestionale presente sul mercato. Con una buona analisi aziendale ed una buona valutazione del progetto informatico si potrebbe da subito capire in cosa vale la pena investire. Se in un sistema integrato o in un software ad-hoc che sarà continuamente aggiornato.

Un‘ altra tipologia di gestionale che dovrebbero avere tutte le aziende è il software per la contabilità. Sul mercato esistono centinaia di questi prodotti e tutti con le stesse principali funzionalità: scritture in prima nota, gestione dei registri IVA e delle liquidazioni IVA, report per il bilancio contabile.

Esistono poi altri software standard come quelli per la gestione della produzione, gestione del budgeting, controllo di gestione che nella maggiorparte dei casi vengono inglobati in sistemi ERP.