Implementazione e migrazione
da sistemi proprietari
PRESENTIAMOCI
:)

SIAMO INFORMATICI
ESPERTI in
SOFTWARE LIBERO
e
GESTIONE AZIENDALE

www.andreacometa.it
COnsulenti OpenERP Italiani
-Promozione Software Libero
-Promozione OpenERP
-Gestione Aziendale
www.coopenerp.it
www.andre...
Cos'è OpenERP?
IL MIGLIOR
ERP
Enterprise Resource Planning

www.andreacometa.it
www.andreacometa.it
implementare OpenERP
Situazione tipica: PMI in crescita, ambiente non omogeneo
●
●
●
●
●
●

n postazioni di lavoro
differe...
OBIETTIVO: INTEGRAZIONE
(prerequisito: analisi dettagliata dei flussi)
- comprendere la base dati di partenza (access, sql...
OBIETTIVO: INTEGRAZIONE
mdb
XML-RPC
txt

xls

sql

Script a rotazione, fino al
completamento

www.andreacometa.it
OBIETTIVO: INTEGRAZIONE
• Nessun bisogno di usare software
differenti
• Nessuna ridondanza sui dati
• Automatizzare tutti ...
CASO DI STUDIO
- Produzione con distinta base a dimensioni variabili
- Prodotto finito disponibile in colorazioni ed acces...
CASO DI STUDIO
L

DISTINTA BASE

Su misura
●
Varianti colore
●
Accessori
●
Scarico componenti non
lineare
●

H

www.andrea...
CASO DI STUDIO
DISTINTA BASE CUSTOM

COMPLESSITÀ

www.andreacometa.it
CASO DI STUDIO
MRP STANDARD

Ordine
Di
produzione

Magazzino

Ordine
Di
Vendita
scheduler
MRP

www.andreacometa.it
CASO DI STUDIO
MRP CUSTOM

Produzione
Creazione
processo
MRP

Magazzino

Ordine
Di
Vendita
macchinari
Stato di avanzamento...
CASO DI STUDIO
STATO DI AVANZAMENTO

www.andreacometa.it
CASO DI STUDIO
MACCHINARI DI PRODUZIONE CON RS232
Situazione non omogenea, protocolli differenti
●
Studio dei singoli prot...
CASO DI STUDIO
RACCOLTA ORDINI DA WEB

PHP
XML-RPC

www.andreacometa.it
www.andreacometa.it
CASO DI STUDIO
CODING FOR FUN!

www.andreacometa.it
CONCLUSIONI
OpenERP

Flessibilità
●
Apertura del codice
●
Community attiva
●

migliora la gestione della vostra
impresa
ww...
Upcoming SlideShare
Loading in …5
×

TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

0 views

Published on

All'interno del TecnoWorkshop Taranto2013 ho presentato un talk tecnico/pratico dal titolo «Implementazione di OpenERP e migrazione da sistemi proprietari».

Nel talk viene illustrato come migrare la propria base dati verso OpenERP, che utilizza PostgreSQL; l'implementazione dei flussi aziendali migrando da un insieme non omogeneo di applicazioni ad un unico ambiente di lavoro.

Le possibilità offerte dal framework OpenObject anche nello sviluppo di applicazioni esterne perfettamente integrate, come gestione di macchinari di produzione e software di raccolta ordini da web.

Viene illustrato un caso reale nel corso della presentazione, al fine di evidenziare come l'open source offra possibilità economicamente competitive ed allo stesso tempo tecnologicamente avanzate.

Scaletta:

Parco software scarsamente integrato e basi dati non omogenee: una situazione diffusa.
Migrazione ad OpenERP, tecniche e strumenti.
Implementazione della Produzione in un caso reale: Distinte base a dimensione variabile e varianti colore.
Integrazione con i macchinari di produzione.
Raccolta ordini da web, applicazione PHP che sfrutta il protocollo XMLRPC perfettamente integrata con OpenERP.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
0
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • {}
  • TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

    1. 1. Implementazione e migrazione da sistemi proprietari
    2. 2. PRESENTIAMOCI :) SIAMO INFORMATICI ESPERTI in SOFTWARE LIBERO e GESTIONE AZIENDALE www.andreacometa.it
    3. 3. COnsulenti OpenERP Italiani -Promozione Software Libero -Promozione OpenERP -Gestione Aziendale www.coopenerp.it www.andreacometa.it
    4. 4. Cos'è OpenERP? IL MIGLIOR ERP Enterprise Resource Planning www.andreacometa.it
    5. 5. www.andreacometa.it
    6. 6. implementare OpenERP Situazione tipica: PMI in crescita, ambiente non omogeneo ● ● ● ● ● ● n postazioni di lavoro differenti linee di produzione differenti tipologie di macchinari software gestionale contabilità archivio in access per gestire la produzione e molti (ma molti) fogli di calcolo www.andreacometa.it
    7. 7. OBIETTIVO: INTEGRAZIONE (prerequisito: analisi dettagliata dei flussi) - comprendere la base dati di partenza (access, sql server, mysql, excel, DBIII, etc...) - sviluppare modulo di base con la struttura - script di migrazione (python) - Nei casi più fortunati utilizziamo file in formato CSV partner) partner_id = None if row['PIva'] or row['CF']: args = ['|',('vat', '=', partita_iva),('fiscalcode', '=', row['CF'] or False)] pid = sock.execute(dbname, uid, pwd, 'res.partner', 'search', args) if len(pid) > 0 : partner_id = pid[0] # in questo caso il partner esiste ed aggiorniamo solo il campo 'customer' print rag_soc, ":t", "*** AGGIORNATO ***" partner = { 'customer': 'True' } result = sock.execute(dbname, uid, pwd, 'res.partner', 'write', partner_id, if partner_id == None: # cerchiamo la provincia provincia_id = 0 if row['Prov'] <> None : args = [('code', '=', row['Prov'].upper())] www.andreacometa.it
    8. 8. OBIETTIVO: INTEGRAZIONE mdb XML-RPC txt xls sql Script a rotazione, fino al completamento www.andreacometa.it
    9. 9. OBIETTIVO: INTEGRAZIONE • Nessun bisogno di usare software differenti • Nessuna ridondanza sui dati • Automatizzare tutti i compiti amministrativi • Interfaccia WEB gradevole Gestione Processi Aziendali Contabilità Vendite INTEGRAZIONE TOTALE! www.andreacometa.it
    10. 10. CASO DI STUDIO - Produzione con distinta base a dimensioni variabili - Prodotto finito disponibile in colorazioni ed accessori differenti - 3 differenti linee di produzione - Agenti di vendita - Gestione spedizioni per zone - e tante altre funzionalità... www.andreacometa.it
    11. 11. CASO DI STUDIO L DISTINTA BASE Su misura ● Varianti colore ● Accessori ● Scarico componenti non lineare ● H www.andreacometa.it
    12. 12. CASO DI STUDIO DISTINTA BASE CUSTOM COMPLESSITÀ www.andreacometa.it
    13. 13. CASO DI STUDIO MRP STANDARD Ordine Di produzione Magazzino Ordine Di Vendita scheduler MRP www.andreacometa.it
    14. 14. CASO DI STUDIO MRP CUSTOM Produzione Creazione processo MRP Magazzino Ordine Di Vendita macchinari Stato di avanzamento www.andreacometa.it
    15. 15. CASO DI STUDIO STATO DI AVANZAMENTO www.andreacometa.it
    16. 16. CASO DI STUDIO MACCHINARI DI PRODUZIONE CON RS232 Situazione non omogenea, protocolli differenti ● Studio dei singoli protocolli di comunicazione ● Utilizzo libreria pyserial ● Test, test, test ● MACCHINARI DI PRODUZIONE SENZA RS232 Invio dati mediante software proprietario ● Scambio mediante supporto magnetico ● www.andreacometa.it
    17. 17. CASO DI STUDIO RACCOLTA ORDINI DA WEB PHP XML-RPC www.andreacometa.it
    18. 18. www.andreacometa.it
    19. 19. CASO DI STUDIO CODING FOR FUN! www.andreacometa.it
    20. 20. CONCLUSIONI OpenERP Flessibilità ● Apertura del codice ● Community attiva ● migliora la gestione della vostra impresa www.andreacometa.it

    ×