come progettare applicazioni business Davide Corio davide.corio@agilebg.com @davidecorio - #openerp



Documenti analoghi
Guida all installazione di Easy

Sviluppo moduli OpenERP v7.0

RUBRICA INDIRIZZI ALL'ENNESIMA POTENZA

Configurazione Client di posta Rev. 1 del 16/05/2009

Case Study Deskero All rights reserved

Costruisci la tua piattaforma open-source di video-sharing in Python

Configurazione account per libreria MXOutlook

FAQ DI INSTALLAZIONE DI INAZIENDA Rev.2

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Progetto SAP. Analisi preliminare processi e base dati

Stefano Mainetti Fondazione Politecnico di Milano

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE


App-V Dynamic Suite Composition

Aajustato in Windows 95/98/Me Passo 1:Controllare l elenco della confezione:

IRSplit. Istruzioni d uso 07/10-01 PC

Sharpdesk V3.3. Guida all installazione Versione

HelpDesk. Manuale Utente.doc

Le novità del software di configurazione ETS5 e gli esempi applicativi - Renato Ricci

DESCRIZIONE DEL PROCESSO. CHE COSA C'E' DI NUOVO NELL' IT? Giugno 2010 (Agriturismo La Razza ) 1

Modulo Rilevazione Assenze

CMDBuild per la automazione delle pratiche dei Servizi Sociali

MONITORAGGIO UNITARIO PROGETTI 2007/2013 PROTOCOLLO DI COLLOQUI ANALISI ATTIVAZIONE SERVIZIO IGRUE IN SPCOOP. Link.it srl - Analisi Servizio IGRUE 1

CROSSROAD. Gestione TENTATA VENDITA. Introduzione. Caratteristiche generali. Principali funzionalità modulo supervisore

Le Novità della versione 7.5.1

Sharpdesk V3.3. Guida all installazione Versione

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

2.1 Configurare il Firewall di Windows

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

BI OPENSOURCE: UNA COMMUNITY PER L'ENTERPRISE. Sergio Ramazzina. Riservato telecamera

CONDIVIDERE IN RETE SWC701

FUTURA SERVICE S.r.l.

Titolo Alfresco. Titolo1 Non solo un documentale

Personalizzazione Stampe

Manuale per la configurazione di AziendaSoft in rete

Gestione rifiuti VeLieRO

e/fiscali - Rel e/fiscali Installazione

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows

Le Novità della versione rispetto alla 7.6.0

LegalCert Remote Sign

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon SNS

BMSO1001. Orchestrator. Istruzioni d uso 02/10-01 PC

OMS - Optical Management Software Vers. 1.00

SOFTWARE CLIENT PC WINDOWS

Professional Planner 2011

ORACOLO Gestione questionari.

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows

ANDREA BARRESI SISTEMI INFORMATIVI OPEN

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

Metodologie Agili per lo sviluppo di applicazioni Internet Distribuite. Agile Group DIEE, Università di Cagliari

Lezione III Power Point. Laboratorio di Calcolo Ottica e optometria

Programma Servizi Centralizzati s.r.l.

Professional Planner 2008

IL PARTNER IDEALE. Consulenza IT & Soluzioni HR

LA SOLUZIONE. EVOLUTION, con la E LA TECNOLOGIA TRASPARENTE IL SOFTWARE INVISIBILE INVISIBILE ANCHE NEL PREZZO R.O.I. IMMEDIATO OFFERTA IN PROVA

Il sistema C.R.M. / E.R.M.

Corso di Informatica di Base. Laboratorio 2

Simple & Efficient.

The Enterprise Service BUS. Manuale utente - VulCon

Business Intelligence

B C I un altro punto di vista Introduzione

Windows Web Server 2008 R2 64bit 1x Processore Intel Atom Dual (2x core 1.80 GHz) Dispositivo di memorizzazione flash esterno 32GB

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software

FAQ TeamPortal - DVD DEMO

Samsung Auto Backup Guida rapida dell utente

ImporterOne Manuale Export Plugin Prestashop

Sistema Informativo Valutazioni e PRocedimenti Ambientali (SIPRA)

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

Servizio Telematico Paghe

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza di rete)

Z3 B1 Message Addon Invio Massivo Documenti via e Fax per SAP Business One

Infoservice. nasce nel 1993 come società specializzata nella progettazione, nella realizzazione e nella gestione di soluzioni e servizi ICT.

ALICE AMMINISTRAZIONE UTENTI WEB

The new VirtueMart 2. la rivoluzione del più diffuso e-commerce per Joomla

Progetto di Ingegneria del Software 2. SWIMv2

Potete portare con voi i raccoglitori sul vostro dispositivo mobile.

Registratori di Cassa

CHECK LIST Installazione Aggiornamento Passepartout BUSINESS INTELLIGENCE

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena


FIRMA DIGITALE RETAIL

La Fatturazione Elettronica nella Pubblica Amministrazione Locale

Manuale utente Volta Control

Usa le lezioni per la LIM su ActivInspire

InfoCamere Società Consortile d Informatica delle Camere di Commercio Italiane per azioni

AIRTEL nasce da una strategia. AIRTEL, grazie ad un approfondita

Le funzionalità. Il modulo EasyPolis

PROGETTO Backup Consolidation

Integrazione dei processi aziendali Sistemi ERP e CRM. Alice Pavarani

Configurazione avanzata di XAMPP

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

COMPANY PROFILE. Mediamind srl Rovigo (Italy) Dicembre 2009

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

Istruzioni Installazione, Registrazione e Configurazione di PEC Mailer

Installazione e caratteristiche generali 1

Transcript:

come progettare applicazioni business Davide Corio davide.corio@agilebg.com @davidecorio - #openerp

Un po' di storia - TinyERP (2003) - TinyERP 4.x (2008-2009): TinyForge, community (!!) - OpenERP 5.x (2009-2010): web client, OpenObject - OpenERP 6.0 (2010-2011): nuovo web client, nuovo look - OpenERP 6.1 (2011-2012): altro nuovo web client, look redesign - OpenERP 7.0 (2012-2013): API redesign, nuovo look

Software Gestionale vs ERP

Requisiti (1) - PostgreSQL 8.4 + (9.x consigliato) - Python 2.6 + (2.7 consigliato, no 3.0) - reportlab, psycopg2, simplejson, werkzeug... (RTD) - sistema operativo a scelta (scegliete con saggezza)

Requisiti (2) - molta apertura mentale - molta pazienza - predilezione per la birra belga

Installazione NO: deb/rpm NO: eggs NO: exe/msi SI: sorgenti SI: buildout SI: virtualenv

Installazione http://doc.openerp.com (installation manual) google: "theopensourcerer openerp" http://wiki.openerp-italia.org pypi: anybox.recipe.openerp

Download sorgenti bzr branch lp:openobject-server/6.1 server bzr branch lp:openobject-addons/6.1 addons bzr branch lp:openerp-web/6.1 web http://apps.openerp.com

Avvio./openerp-server --addons-path=addons/,web/addons/ OpenERP in ascolto su porta 8069 WSGI: http://thu.openerp.com/open-days-2012/gunicorn.html

Creazione o personalizzazione moduli addons/myaddon/ init.py addons/myaddon/ openerp.py addons/myaddon/myobject.py addons/myaddon/myobject_view.xml

Idea idea/i18n/ idea/idea_data.xml idea/idea.py idea/idea_view.xml idea/idea_workflow.xml idea/images/ idea/ init.py idea/ openerp.py idea/report/ idea/security/ idea/test/ idea/wizard/

Idea/i18n idea/i18n/idea.pot idea/i18n/it.po internazionalizzazione gestita da launchpad.net import/export *.po via OpenERP client

Idea/images idea/images/1_idea.jpeg immagini su http://apps.openerp.com

Idea/report idea/report/ init.py idea/report/report_vote.py idea/report/report_vote_view.xml logica e modelli per stampe e reports

Idea/security idea/security/idea_security.xml idea/security/ir.model.access.csv registrazione gruppi e permessi sui singoli modelli

Idea/test idea/test/test_idea.yml YAML transizione verso unit testing

Idea/wizard idea/wizard/ init.py idea/wizard/idea_post_vote.py idea/wizard/idea_post_vote_view.xml registrazione logica e viste dei wizard modelli temporanei (osv_memory)

Idea/ openerp.py informazioni per http://apps.openerp.com e client

Idea/idea_data.xml dati di esempio dati standard (es: elenco nazioni) possibile usare CSV

Idea/idea_view.xml menu viste Relax NG

Idea/idea_workflow.xml worflow activities transitions

Approfondimento server addons web addons http://doc.openerp.com/trunk/developers/web/addons/

Ereditarietà class inheritance inheritance by prototyping inheritance by delegation http://doc.openerp.com/v6.1/developer/02_architecture.html#inheritance

Workflow workflow on_create: workitem instanziato alla creazione del model workflow.activity flow_start: nodo "begin" flow_stop: nodo "end" join_mode: XOR/OR, logica delle transizioni in entrata split_mode: XOR/AND/OR, logica delle transizioni in uscita kind: dummy/function/subflow/stopall, tipo di azione da lanciare subflow_id: id di altro wf da eseguire action: metodo python (kind fuction o subflow) workflow.transition act_from,act_to: attività di partenza e arrivo della transizione signal: nome del button group_id: gruppi abilitati a lanciare la transizione condition: codice python http://doc.openerp.com/v6.1/developer/07_workflows.html

Stampe e reports Reportlab (default, integrato) Aeroo (http://www.alistek.com/wiki/index.php) Webkit (certificato) Jasper Report (jasper_report, jasper_server) Pentaho (in arrivo)

Personalizzazione TTW pratica adatta alla prototipazione o test db riallineato con upgrade base_module_record developer mode (?debug=true)

Risorse utili http://doc.openerp.com http://doc.openerp.com/memento http://apps.openerp.com http://www.openerp.com/forum http://www.openerp-italia.org http://wiki.openerp-italia.org http://planet.domsense.com IRC: #openobject, #openerp-it (freenode)

Formazione OpenERP Promozione EuroPython 2012 CTP training IT - Formazione Funzionale OpenERP V6.1 con AgileBG, 16-20 Luglio 2012, Firenze (Italia) - Promozione EuroPython 2012 http://goo.gl/iks29