• No results found

OpenERP: 100% pythonic way for business management

N/A
N/A
Protected

Academic year: 2021

Share "OpenERP: 100% pythonic way for business management"

Copied!
40
0
0

Loading.... (view fulltext now)

Full text

(1)

OpenERP: 100% pythonic way for business management

Florence, June 23rd 2011

Davide Corio

(2)

Origin of ERP

Origin of "ERP"

In 1990 Gartner Group first employed the acronym ERP as an extension of

material requirements planning (

MRP

), later manufacturing resource planning

and computer-integrated manufacturing. Without supplanting these terms, ERP

came to represent a larger whole, reflecting the evolution of application integration

beyond manufacturing.

Not all ERP packages were developed from a manufacturing core.

Vendors variously began with accounting, maintenance and human resources.

By the mid–1990s ERP systems addressed all core functions of an enterprise.

Beyond corporations, governments and non–profit organizations also began to

employ ERP systems.

Expansion

"ERP II" was coined in the early 2000s. It describes web–based software that

allows both employees and partners (such as suppliers and customers)

real–time access to the systems. "

Enterprise application suite

" is an alternate

name for such systems

(3)

ERP Today

(4)

ERP Today

So...

ERP == Software solution?

Yes, untill you buy one

(5)

Turn-key vs Framework

Actually, ERP is: software + knowledge + people + folk customs + customizations

“turn-key” is just a dream

(6)
(7)

Turn-key vs Framework

(8)

Turn-key vs Framework

(9)

Turn-key vs Framework

(10)

Turn-key vs Framework

Invoice Object

Invoice Approval Workflow

or

Invoices List View

Or

(11)

Turn-key vs Framework

The role/permissions of Richard

inside the company or just

(12)

Turn-key vs Framework

Class: Car

(13)

Turn-key vs Framework

(14)

Architecture

RDBMS: PostgreSQL OpenERP Server PsycoPG2

OpenERP Web Client XML-RPC / JSON

OpenERP GTK Client Internet Browser XML-RPC NET-RPC (SECURE) HTTP HTTPS RDBMS: PostgreSQL Balancing

(15)
(16)
(17)

Addons

OpenERP Server OpenERP Web Client XML-RPC / JSON

(18)

Addons

product_car __init__.py __openerp__.py car.py car_view.xml
(19)
(20)
(21)
(22)
(23)
(24)
(25)

Relations

Many2one Field

Relation: car.brand

(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)

Links and credits

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!

References

Related documents

Q: Who are the key audience groups that will use the new system?  

Our program of study advises the following courses during the fall semester of the student’s senior year: Advanced Accounting, Taxation I, Cost/Managerial Accounting, the

14.. What is the essential aspect of information service? a) Retrieval of information  b) Storage of information c) Collection of information d) Communication of information Answer:

Part A consists of 25 multiple-choice questions carrying 1-mark each (sub-total 25 marks and some of these may be numerical answer type questions)... Some questions may be

“Most useful at the product level to determine profit margin, the variable cost ratio is also helpful at the organizational level because it helps determine the number of fixed

Payroll administration can be very simple, involving the payment of just a handful of employees, or very complicated, involving payroll for thousands of employees

Survey data shows that, on average, 47% of employees at a Best-in-Class company have access to a dedicated BI solution, compared with 30% of employees at Industry Average

As the second option, disrupted passengers should be booked onto Aeromexico (AM) services by booking inventory through normal GDS availability using the lowest available booking