openerp 100 pythonic way business management
TRANSCRIPT
-
8/4/2019 Openerp 100 Pythonic Way Business Management
1/40
agile business group sagl - http://www.agilebg.com - [email protected]
OpenERP: 100% pythonic way for business management
Florence, June 23rd 2011
Davide [email protected]
-
8/4/2019 Openerp 100 Pythonic Way Business Management
2/40
agile business group sagl - http://www.agilebg.com - [email protected]
Origin of ERP
Origin of "ERP"
In 1990 Gartner Group first employed the acronym ERP as an extension ofmaterial requirements planning (MRP), later manufacturing resource planningand computer-integrated manufacturing. Without supplanting these terms, ERPcame to represent a larger whole, reflecting the evolution of application integrationbeyond manufacturing.Not all ERP packages were developed from a manufacturing core.Vendors variously began with accounting, maintenance and human resources.By the mid1990s ERP systems addressed all core functions of an enterprise.Beyond corporations, governments and nonprofit organizations also began toemploy ERP systems.
Expansion
"ERP II" was coined in the early 2000s. It describes webbased software thatallows both employees and partners (such as suppliers and customers)
realtime access to the systems. "Enterprise application suite" is an alternatename for such systems
Source: Wikipedia
-
8/4/2019 Openerp 100 Pythonic Way Business Management
3/40
agile business group sagl - http://www.agilebg.com - [email protected]
ERP Today
-
8/4/2019 Openerp 100 Pythonic Way Business Management
4/40agile business group sagl - http://www.agilebg.com - [email protected]
ERP Today
So...
ERP == Software solution?
Yes, untill you buy oneThen software isn't enough anymore
-
8/4/2019 Openerp 100 Pythonic Way Business Management
5/40agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
Actually, ERP is: software + knowledge + people + folk customs + customizations
turn-key is just a dream
-
8/4/2019 Openerp 100 Pythonic Way Business Management
6/40agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
-
8/4/2019 Openerp 100 Pythonic Way Business Management
7/40agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
Accounting / Sales / HR / ...
-
8/4/2019 Openerp 100 Pythonic Way Business Management
8/40agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
Accounting Invoicing
-
8/4/2019 Openerp 100 Pythonic Way Business Management
9/40agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
Invoicing Invoice Object
-
8/4/2019 Openerp 100 Pythonic Way Business Management
10/40agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
Invoice Object
Invoice Approval WorkfloworInvoices List ViewOr...
-
8/4/2019 Openerp 100 Pythonic Way Business Management
11/40
agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
The role/permissions of Richardinside the company or just
Richard
-
8/4/2019 Openerp 100 Pythonic Way Business Management
12/40
agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
Class: Car(the product we sell)
-
8/4/2019 Openerp 100 Pythonic Way Business Management
13/40
agile business group sagl - http://www.agilebg.com - [email protected]
Turn-key vs Framework
OpenERP POS Client
-
8/4/2019 Openerp 100 Pythonic Way Business Management
14/40
agile business group sagl - http://www.agilebg.com - [email protected]
Architecture
RDBMS: PostgreSQL OpenERP Server
PsycoPG2
OpenERP Web Client
XML-RPC / JSON
OpenERP GTK Client Internet Browser
XML-RPCNET-RPC(SECURE)
HTTPHTTPS
RDBMS: PostgreSQL
Balancing
-
8/4/2019 Openerp 100 Pythonic Way Business Management
15/40
agile business group sagl - http://www.agilebg.com - [email protected]
Architecture GTK Client
hi b li
-
8/4/2019 Openerp 100 Pythonic Way Business Management
16/40
agile business group sagl - http://www.agilebg.com - [email protected]
Architecture Web Client
Add
-
8/4/2019 Openerp 100 Pythonic Way Business Management
17/40
agile business group sagl - http://www.agilebg.com - [email protected]
Addons
OpenERP Server OpenERP Web Client
XML-RPC / JSON
OpenERP Addons OpenERP Web Client Addons
Addons
-
8/4/2019 Openerp 100 Pythonic Way Business Management
18/40
agile business group sagl - http://www.agilebg.com - [email protected]
Addons
product_car
__init__.py
__openerp__.py
car.py
car_view.xml
openerp py
-
8/4/2019 Openerp 100 Pythonic Way Business Management
19/40
agile business group sagl - http://www.agilebg.com - [email protected]
__openerp__.py
car py
-
8/4/2019 Openerp 100 Pythonic Way Business Management
20/40
agile business group sagl - http://www.agilebg.com - [email protected]
car.py
car py
-
8/4/2019 Openerp 100 Pythonic Way Business Management
21/40
agile business group sagl - http://www.agilebg.com - [email protected]
car.py
car view.xml
-
8/4/2019 Openerp 100 Pythonic Way Business Management
22/40
agile business group sagl - http://www.agilebg.com - [email protected]
car_view.xml
New module installation
-
8/4/2019 Openerp 100 Pythonic Way Business Management
23/40
agile business group sagl - http://www.agilebg.com - [email protected]
New module installation
car_view.xml
-
8/4/2019 Openerp 100 Pythonic Way Business Management
24/40
agile business group sagl - http://www.agilebg.com - [email protected]
_
Relations
-
8/4/2019 Openerp 100 Pythonic Way Business Management
25/40
agile business group sagl - http://www.agilebg.com - [email protected]
Many2one Field
Relation: car.brand
apps.openerp.com
-
8/4/2019 Openerp 100 Pythonic Way Business Management
26/40
agile business group sagl - http://www.agilebg.com - [email protected]
apps.openerp.com
-
8/4/2019 Openerp 100 Pythonic Way Business Management
27/40
agile business group sagl - http://www.agilebg.com - [email protected]
Extra addons
-
8/4/2019 Openerp 100 Pythonic Way Business Management
28/40
agile business group sagl - http://www.agilebg.com - [email protected]
Extra addons
-
8/4/2019 Openerp 100 Pythonic Way Business Management
29/40
agile business group sagl - http://www.agilebg.com - [email protected]
Extra addons
-
8/4/2019 Openerp 100 Pythonic Way Business Management
30/40
agile business group sagl - http://www.agilebg.com - [email protected]
Extra addons
-
8/4/2019 Openerp 100 Pythonic Way Business Management
31/40
agile business group sagl - http://www.agilebg.com - [email protected]
Extra addons
-
8/4/2019 Openerp 100 Pythonic Way Business Management
32/40
agile business group sagl - http://www.agilebg.com - [email protected]
Community contributions
-
8/4/2019 Openerp 100 Pythonic Way Business Management
33/40
agile business group sagl - http://www.agilebg.com - [email protected]
Community contributions
-
8/4/2019 Openerp 100 Pythonic Way Business Management
34/40
agile business group sagl - http://www.agilebg.com - [email protected]
3rd party software integration
-
8/4/2019 Openerp 100 Pythonic Way Business Management
35/40
agile business group sagl - http://www.agilebg.com - [email protected]
LFS Connector
-
8/4/2019 Openerp 100 Pythonic Way Business Management
36/40
agile business group sagl - http://www.agilebg.com - [email protected]
LFS Connector
-
8/4/2019 Openerp 100 Pythonic Way Business Management
37/40
agile business group sagl - http://www.agilebg.com - [email protected]
LFS Connector
-
8/4/2019 Openerp 100 Pythonic Way Business Management
38/40
agile business group sagl - http://www.agilebg.com - [email protected]
LFS Connector
-
8/4/2019 Openerp 100 Pythonic Way Business Management
39/40
agile business group sagl - http://www.agilebg.com - [email protected]
Links and credits
-
8/4/2019 Openerp 100 Pythonic Way Business Management
40/40
agile business group sagl - http://www.agilebg.com - [email protected]
Agile Business Group: http://www.agilebg.com
OpenERP: http://www.openerp.com
OpenERP documentation: http://doc.openerp.com
OpenERP Rent: http://launchpad.net/openerp-rent (thanks to Thibaut Dirlik)
LFS:http://www.getlfs.com
OOOP: https://github.com/lasarux/ooop
LFS Connector and examples: soon on http://launchpad.net
@davidecorio on twitter!
Thanks to everyone
http://www.agilebg.com/http://www.openerp.com/http://doc.openerp.com/http://launchpad.net/openerp-renthttp://www.getlfs.com/https://github.com/lasarux/ooophttp://launchpad.net/http://launchpad.net/https://github.com/lasarux/ooophttp://www.getlfs.com/http://launchpad.net/openerp-renthttp://doc.openerp.com/http://www.openerp.com/http://www.agilebg.com/