BPM Idempiere: try the template and create the first instance of the process

In this demonstration we want to start some instance process using the purchase process template created before.

Try to start a process without inserting customer info. If we press on the “next step” button the system show us the error “no customer info” configurated on the template .

9_newInstanceProcess

10_error

Now we start other instance of the same template for seeing the next step of the process.

Try to insert inside the process window a product with a qty<15 in the storage. If we press the “next step” button the system automatically bring the process on the “purchase order” state (as we have configured in the process configurator)

13_POTransactionProductQty

If we try to insert inside the process window a product with a qty>15 in the storage and press the “next step” button the system automatically bring the process on the “send” state (as we have configured in the process configurator)

 

12_sendTransactionProductrQty

 

at the finish we can check all the process state history inside the process window

14_history

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

TrackBPM: nuova tecnologia per la tracciabilità dei prodotti. Adatto per qualsiasi flusso aziendale e per qualsiasi prodotto

TrackBMP è un’app android che integra i prodotti OpenSource Adempiere + Configuratore di Processo + WebServices.

Il risultato è un’app interessante che esegue il tracking dei prodotti di qualsiasi tipo.

TrackBPM

punti di forza:

  1. gestione e creazione workflow semplice e veloce grazie al configuratore di processo
  2. gestione workflow flessibile per qualsiasi processo aziendale: tracking di automobili in riparazione (dalla prenotazione alla riparazione), tracking di cartelle cliniche per ospedali, tracking di prodotti postali…
  3. tracking dei prodotti aziendali su database centralizzato con informazioni riguardo lo stato del workflow, le informazioni generali del prodotto/item e lo storico del prodotto.
  4. possibilità di eseguire il checkIn sui prodotti attraverso l’app android TrackBPM e direttamente da tag NFC (o codici a barre)
  5. Visualizzazione delle informazioni su ogni prodotto/item in qualsiasi momento e con il proprio device mobile
  6. Costi di configurazione e di implementazione ridotti per via dell’impiego di software OpenSource.
  7. TrackBPM è adatto a qualsiasi realtà aziendale.
  8. Ottimizzazione e migliore organizzazione flussi informativi aziendali

Nell’esempio mostriamo l’utilizzo dell’applicazione TrackBPM in un processo già preimpostato sul configuratore di processo: la riparazione di automobili.

Nella figura l’utente Matt Smith con ruolo logistics esegue l’operazione di Information sull’item 1000020. L’applicazione risponde prelevando dati dal server centralizzato Adempiere e fornisce indicazioni circa lo stato attuale del prodotto. Nell’esempio si tratta di un automobile StationWagon in stato in repair.

Tutto configurabile sul configuratore di processo

infoItem

Matt Smith decide di controllare lo storico dello stesso prodotto.

storico

Nella figura di sopra notiamo che il prodotto ha subito tre transazioni:

  1.  stato Reservation: creato da David Brown (un operatore del call center) direttamente da un terminale web. Oltre allo stato ed alla data di ingresso è possibile visualizzare anche la descrizione rilasciata dall’operatore David Brown.
  2. stato In House: il prodotto è entrato in questo stato grazie al CheckIn effettuato dall’utente Matt Smith (della logistica) attraverso l’app TrackBPM. TrackBPM ha eseguito il passaggio di stato da Reservation a In House grazie ad una condizione sul configuratore di processo legata al ruolo di chi effettua il check-in. In questo caso l’utente ha ruolo logistics ed é colui che registra l’ingresso del veicolo.
  3. Stato in repair: una volta che il prodotto (automobile) é entrato in azienda può andare in riparazione. Mario Rossi esegue il CheckIn ed inizia la riparazione. Il check-in esegue il passaggio di stato da in house a in repair sempre grazie al ruolo di chi lo ha effettuato. In questo caso Mario Rossi é il meccanico con ruolo labs che mette la vettura in riparazione.

Per approfondire e per un preventivo non esitare a contattarci.

 

Adempiere BPM – Caso d’uso: gestione processo per un’azienda di logistica

Con questo tutorial mostreremo come configurare un processo per un’azienda di logistica con Adempiere process Configurator. Il motore BPM creato sul gestionale Adempiere 380.

processo logistics company

Il processo prevede 5 stati. Dal “pick up” presso il cliente alla spedizione verso “big warehouse” nel caso in cui il prodotto pesi più di 100 kg, o verso “small warehouse” nel caso in cui il prodotto pesi meno di 100 kg.

Primo step

Customizzazione della finestra per la gestione del processo a partire dal processo template “Business Process Configurator”.

Secondo step

Creazione del flusso operativo ed utilizzo da parte di un operatore.

per informazioni contattate: info @ informaticagestionale.it

http://www.slideshare.net/giocaf/use-case-adempiere-bpm-logistics

BPM – Adempiere Process Configurator – Caso d’uso: Autofficina riparazione veicoli

Caso d’uso

Gestione del processo di riparazione dei veicoli in un autofficina.

  1. customizzazione della maschera del processo
  2. configurazione del processo operativo con stati e condizioni
  3. gestione del processo da parte degli operatori: dalla chiamata del cliente fino alla riparazione complet

 

1. Customizzazione maschera di processo

Entrare in SystemAdmin, aprire la maschera Window/Tab e creare una nuova finestra “Repairs“. Copiare tutti i tab e field dalla finestra template Business Process Flow.

 

2. Configurazione del processo di riparazione

Vogliamo configurare il seguente processo

processo di riprazione veicolo in un autofficina
processo di riprazione veicolo in un autofficina

La configurazione dei processi avviene in due fasi:

  • inserimento degli stati del processo
  • inserimento delle transazioni tra gli stati con relative condizioni di avanzamento

Nel flusso operativo lo stato “in house” possiede una ramificazione: verso “Repair” se il pezzo di ricambio (nel nostro esempio il motore) è presente in magazzino . Verso “Waiting for spare parts” se il motore non è presente in magazzino. In questo caso sarà possibile prelevare tutti i processi in stato “waiting for spare parts” e creare automaticamente ordini di acquisto ai fornitori.

 

3. Gestione processo di riparazione da parte degli operatori

La gestione operativa del processo avviene da qualsiasi operatore abilitato attraverso una sola maschera (la maschera customizzata al punto 1).

Su questa maschera è possibile inserire tutte le informazioni di cui necessita il processo

Nel video un esempio di configurazione del processo ed esecuzione da parte di un operatore.

Vedremo come verranno effettuati i vari passaggi di stato. In particolare dallo stato “in house” mostreremo come si comporta il sistema nel caso il motore non è disponibile con qty > 1 in magazzino. Dopo di che, facciamo entrare in magazzino altre 100 unità motore, rimettiamo lo stato su “in house” e vedremo come si comporta il sistema nel caso in cui il motore è disponibile.

SlideShare:

http://www.slideshare.net/giocaf/use-case-adempiere-bpm

Adempiere Process Configurator (BPM) su Adempiere 380

Informaticagestionale.it con il suo team di lavoro ha appena rilasciato Adempiere Process Configurator per la versione 380.

Il configuratore di processo di Adempiere può essere utilizzato anche stand-alone, quindi, senza l’integrazione con gli altri moduli ERP.

Punti chiave del configuratore di processo:

  1. disegno dei processi aziendali
  2. implementazione dei workflow operativi con stati e transazioni
  3. implementazione delle condizioni per il passaggio da uno stato all’altro completamente integrate nel sistema ERP. (in ogni condizione è possibile selezionare qualsiasi tabella e colonna dell’ERP. In questo modo è possibile creare condizioni sulle tabelle delle anagrafiche clienti)
  4. storico per ogni avanzamento di processo
  5. gestione delle ramificazioni dei processi in base alle condizioni verificate
  6. facilmente customizzabile per qualsiasi tipo di processo: possibilità di personalizzare le maschere ed adattarle al proprio processo.
  7. gestione delle eccezioni di processo
  8. semplice e veloce implementazione dei processi disponibili in tempo reale su tutta l’azienda

Obiettivi del configuratore di processo:

  1. ottimizzazione dei processi aziendali
  2. standardizzazione dei processi
  3. riduzione dei tempi e dei costi di processo
  4. controllo puntuale su tutti i processi operativi
  5. gli operatori dovranno soltanto eseguire il proprio lavoro e poi cliccare sulla maschera “avanza processo“. Al resto ci pensa il sistema. Oltre ad avere tutte le informazioni sulla maschera (il sistema avvisa l’operatore nel caso in cui manchino i dati) l’applicativo gestisce l’avanzamento degli stati senza creare spiacevoli eccezioni.
  6. Ottimizzzione dei flussi informativi aziendali

http://www.slideshare.net/giocaf/adempiere-process-configurator

per informazioni contattateci: info @ informaticagestionale.it

Customizzazione Dashboard Adempiere: ZK + DataBinding

Uno degli strumenti più flessibili in Adempiere è il dashboard. Una sorta di cruscotto aziendale in cui è possibile visualizzare finestre preferite o indicatori di performance…

l’aspetto più interessante di questa funzionalità è la possibilità di personalizzarla a nostro piacimento per qualsiasi utilità aziendale.

Con questa guida saremo in grado di customizzare una dashboard su Adempiere attraverso tecnologie come ZK e databinding.

  • accedere da SystemAdministrator in menu->impostazioni organizzazione-> dashboard content edit
  • creiamo una nuova dashboard ed inseriamo il nome ‘prova’ e in zul file path il percorso: /zul/prova.zul

menuDashboard

 

Per far sì che la dashboard contenga qualcosa dobbiamo scrivere delcodice all’interno del file prova.zul.

Leggi tutto

OpenData, alcuni passi avanti

Negli ultimi anni stiamo assistendo ad un interessamento globale nei confronti degli OpenData.

opendataIl 18 giugno del 2013 i big del G8 firmarono la carta dei dati aperti (open data charter) con lo scopo di definire principi strategici per migliorare la qualità e la quantità dei dati aperti nei paesi membri del G8.

carta dei dati aperti

In Italia, a poco alla volta, sempre più amministrazioni si stanno attrezzando per valorizzare il proprio patrimonio informativo pubblico.

Il progetto Open Data Census Italia permette il monitoraggio della situazione dei dati aperti su scala nazionale attraverso i principali dataset:

  • trasporti in tempo reale

  • budget annuale

  • spese

  • risultati elettorali

  • qualità dell’aria

  • orari trasporti

  • edifici pubblici

  • statistiche criminalità

  • contratti pubblici

  • ispezione sanitarie alimentari

  • incidenti stradali

  • permessi di costruzione

  • richieste di servizio (richieste di interventi da parte dei cittadini)

  • permessi attività commerciali

  • registro imprese

Leggi tutto