+ All Categories
Transcript
Page 1: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

Implementazione e migrazione da sistemi proprietari

Page 2: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

SIAMO INFORMATICIESPERTI in

SOFTWARE LIBEROe

GESTIONE AZIENDALE

PRESENTIAMOCI:)

Page 3: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

COnsulenti OpenERP Italiani

-Promozione Software Libero-Promozione OpenERP-Gestione Aziendale

www.coopenerp.it

Page 4: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

Cos'è OpenERP?

IL MIGLIOR

ERP

Enterprise Resource Planning

Page 5: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

Page 6: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

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

Page 7: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

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_id = Noneif 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,

partner)

if partner_id == None:# cerchiamo la provinciaprovincia_id = 0if row['Prov'] <> None :

args = [('code', '=', row['Prov'].upper())]

Page 8: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

OBIETTIVO: INTEGRAZIONE

mdb

txt

sql

xls

XML-RPC

Script a rotazione, fino al completamento

Page 9: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

INTEGRAZIONE TOTALE!

OBIETTIVO: INTEGRAZIONE

Contabilità

Gestione Processi Aziendali

Vendite

• Nessun bisogno di usare software differenti

• Nessuna ridondanza sui dati• Automatizzare tutti i compiti

amministrativi• Interfaccia WEB gradevole

Page 10: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

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à...

Page 11: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIO L

H

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

DISTINTA BASE

Page 12: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIODISTINTA BASE CUSTOM

COMPLESSITÀ

Page 13: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIO

OrdineDi

Vendita

OrdineDi

produzione

schedulerMRP

Magazzino

MRP STANDARD

Page 14: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIOMRP CUSTOM

Produzione

OrdineDi

Vendita

Creazioneprocesso

MRP

macchinari

Magazzino

Stato di avanzamento

Page 15: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIOSTATO DI AVANZAMENTO

Page 16: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIOMACCHINARI 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

Page 17: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIORACCOLTA ORDINI DA WEB

PHP XML-RPC

Page 18: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

Page 19: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

CASO DI STUDIOCODING FOR FUN!

Page 20: TecnoWorkshop Taranto2013: OpenERP implementazione e migrazione da sistemi proprietari

www.andreacometa.it

OpenERP ● Flessibilità● Apertura del codice● Community attiva

migliora la gestione della vostra impresa

CONCLUSIONI


Top Related