idu0010 openerp

27
IDU0010 OPENERP.

Upload: gracie

Post on 25-Feb-2016

87 views

Category:

Documents


0 download

DESCRIPTION

Idu0010 OpenERP . OpenERP. OpenERP (formerly named Tiny ERP ) is an ERP/CRM system. The software is claimed to be a complete and the most feature rich ERP and CRM system. It has separate client and server components. XML-RPC interfaces are available. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Idu0010 OpenERP

IDU0010OPENERP.

Page 2: Idu0010 OpenERP

OpenERP OpenERP (formerly named Tiny ERP) is an ERP/CRM

system. The software is claimed to be a complete and the most

feature rich ERP and CRM system. It has separate client and server components. XML-RPC interfaces are available.

Among the features are management accounting, financial accounting, inventory management, sales and purchase management, tasks automation, Human Resource Management, marketing campaigns, help desk, and point of sale.

The software is open source and is released under the GNU General Public License.

Page 3: Idu0010 OpenERP

OpenERP The Linux user interface is GTK+ based. Windows

and Mac OS X versions are also available. The latest version of Open ERP (5.0) provides

dynamic Gantt charts (with drag&drop), shared calendars, an integrated BPM view, a workflow editor and a screen designer.

OpenERP is known to be very complete and extremely modular, with 500+ available modules. It is based on a strong MVC architecture, with a distributed server, flexible workflows, an object database, a dynamic GUI, an XML-RPC interface, and customizable

Page 4: Idu0010 OpenERP

Business model OpenERP follows a fully open source business

model. The development and community efforts are managed through Launchpad, using the repository system Bazaar.

The OpenERP community is organized on the OpenObject website, where you can find the forums, the IRC and all the available modules for OpenERP.

The documentations are also managed on launchpad but a website dedicated to all books has been set up in 2009.[1]

Page 5: Idu0010 OpenERP

Business model Open ERP sets up a business model with a win-

win relationship between the community, the partner network and the editor.

The partners are useful to create the market around OpenERP and the services offers, the editor is responsible of the quality and the vision on the development of the product and the community generates activities and contribute to the growth of the product.

All modules produced by the editors, the partners and the community are open source.

Page 6: Idu0010 OpenERP

License

Owner of the OpenERP solution is Belgium based OpenERP s.a. (previously Tiny sprl).

OpenERP Server and GTK+ client is published under GPL version 3.0.

Web client is available through "OpenERP Public License". It is Mozilla derived (as Tiny puts it), free for use and modifications. Most prominent restriction is to keep original logos of Tiny,

OpenERP and Axelor on web pages visible to user. Some modules are distributed under "shared funding" model. Tiny claims that modules are GPL and will be available for public

download, but official release is postponed until "development costs are covered".

It is not disclosed what development costs have to be covered or when modules will be released.

Page 7: Idu0010 OpenERP

Architecture

OpenERP has a 3 layer structure: database, server and client.

The database is PostgreSQL. The server part is written in Python. Business functionality is

organised into "modules". A module is a folder with a pre-defined structure containing Python code and XML files. A module defines data structure, forms, reports, menus, procedures, workflows etc.

The client is "thin" as it contains no business logic. (Adding new objects, such as menus or forms, makes it available to any client; one OpenERP-server can be accessed by any type of client: gtk+, web or Qt).

Page 8: Idu0010 OpenERP

Architecture

The GTK+ client is the default and is based on the Python platform.

The Web client is written in Python. It uses the turboGears platform up to version 5.0.1. Though content-wise GTK+ and web clients are equivalent, there are some differences in the functionality of the interface, e.g. the web client can have a "customise" link on every form but the gtk+ client has no comparable feature.

The Qt client is written in Python, but is not available as an official download as of August 2009.

Page 9: Idu0010 OpenERP

Development environment

There is no integrated development environment. Python code must be edited in an external editor. There is no official or de-facto editor.

Some application logic (i.e. workflows and data structure) can be changed through the client interface.

A tutorial gives an example of using a tool called DIA for visual creation of a module and saving (via a plugin) into a folder structure suitable for OpenERP.

Page 12: Idu0010 OpenERP

Features

Open ERP has been specifically designed to help businesses improve their performances. Its functional coverage expands to all kinds of different areas. Enterprise Modules SalesPurchaseServices ManagementInvoicingPoint of Sales

Page 13: Idu0010 OpenERP

Functional Coverage of OPENERP Logistics Warehouse Management Shipping Management Manufacturing Quality & Repairs Products and pricelists Accounting & Finance Accounting Analytic Accounting

Page 14: Idu0010 OpenERP

Functional Coverage of OPENERP CRM & SRM Customer Relationship Mgt. Mail Gateway Portals Direct Marketing Phone Calls Project Management Operational

Management Financial Management

Page 15: Idu0010 OpenERP

Functional Coverage of OPENERP Budgets Payments Management Asset Management Bank interfaces       Human Resources Expenses Skills Management Holidays Attendances

Page 16: Idu0010 OpenERP

Timesheets       Daily Productivity Integrated DMS Outlook/Thunderbird Getting Things Done Calendars Efficient Communication Wiki Webmail Dashboards Alerts Business Process Management End-User Processes Workflow Engine       Association Management Membership

Page 17: Idu0010 OpenERP

Functional Coverage of OPENERP Events Organization Fund Raising IT Companies Bug Tracker Scrum Methodology Fully Customizable Report Designer View Editor Workflow Editor Configurable Actions       Ergonomy Web & Application Interfaces Gantt & Calendars Dynamic Graphs Integrated Documentation Flexible Modules System Web-Services eCommerce Integrated eCommerce

Page 18: Idu0010 OpenERP

Functional Coverage of OPENERP EDI       Business Intelligence Olap Database Cube Designer Data Browser Miscelleanous Tools Networks Ideas Lunch Voip Verticalisations Services Auction houses Medical Public Trainings Chambers of Commerce Manufacturing Food Industries Book Stores

Page 19: Idu0010 OpenERP

Accounting Open ERP porvides a fully integrated accounting module that covers financial

accounting, analytic accounting, third party management, taxes management, budgets, assets, etc. Open ERP has more than 50 extra modules for specific accounting features: electronic bank transfers, assets management, automatic invoicing, analytic controls, financial indicators, statements management, etc.

Key Points: Multi-company, multi-currency, multi-analytic axes, Real-time consolidation of multiple charts of accounts, Very good ergonomy for fast encoding of entries and invoices, Integrated analytic/cost accounting, Lots of customizables reports. Integration Benefits: No more re-encoding , all documents are pre-generated, Accountants decisions impact on the whole system, Cross reporting with others modules. Links:

Page 20: Idu0010 OpenERP

Python Python is a general-purpose high-level programming language

whose design philosophy emphasizes code readability. Python aims to "[combine] remarkable power with very clear syntax",[ nd its standard library is large and comprehensive. Its use of indentation for block delimiters is unusual among popular programming languages.

Python supports multiple programming paradigms, primarily but not limited to object oriented, imperative, and functional, and features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts.

The reference implementation of Python (CPython) has an open, community-based development model, as do all or nearly all of its alternative implementations. CPython is managed by the non-profit Python Software Foundation.

Page 21: Idu0010 OpenERP

Why should you use Open ERP ?

Page 22: Idu0010 OpenERP

• Accounting & Financial Mgt• Business Process Management• Sales and Purchases Automation• Document Management System• ... + 350 other modules

Finance

Business management Sales

One software package coversall your enterprise needs

Page 23: Idu0010 OpenERP

And automates tasks by integratingbusiness processes

Page 24: Idu0010 OpenERP

• No need to use different software• No double encoding of information• Automate all administrative tasks• User-friendly web and rich interface• Activate modules when you need new features

Your employees will enjoy using Open ERP

Page 25: Idu0010 OpenERP

• Integrated Business Intelligence• Dynamic dashboards• Consolidation of data in real time• Custom report designer• Statistics available from any document

Get the information when you need it, where you need it

Page 26: Idu0010 OpenERP

Built as Open Source Software

• Download it online• Source files readily available• Enterprise management books• Open ERP is fully Open Source

Page 27: Idu0010 OpenERP

• You can start with one module for a specific need• You have no licence cost• On Demand offering available• Enterprise Support Agreements