OpenERP - ttu.ee

Download Report

Transcript OpenERP - ttu.ee

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.
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
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]

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.
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.
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 predefined 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).
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.
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.

Information openERP

OpenERP Developer(s) OpenERP s.a.
(previously Tiny sprl) Stable release
5.0.9 / April 5, 2010; 10 days ago (201004-05) Written in Python Operating
system Windows, Linux, Unix, Mac OS
X Type ERP, CRM, Accounting License
GPL Website www.openerp.com
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 Sales
Purchase
Services Management
Invoicing
Point of Sales
Functional Coverage of OPENERP
Logistics Warehouse Management
 Shipping Management
 Manufacturing
 Quality & Repairs
 Products and pricelists
 Accounting & Finance Accounting
 Analytic Accounting

Functional Coverage of OPENERP
CRM & SRM Customer Relationship
Mgt.
 Mail Gateway
 Portals
 Direct Marketing
 Phone Calls
 Project Management Operational
Management
 Financial Management

Functional Coverage of OPENERP
Budgets
 Payments Management
 Asset Management
 Bank interfaces

Human Resources Expenses
 Skills Management
 Holidays
 Attendances













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
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
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
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:
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 nonscripting 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.

Why should you use
Open ERP ?
One software package covers
all your enterprise needs
•
•
•
•
Accounting & Financial Mgt
Business Process Management
Sales and Purchases Automation
Document Management System
• ... +
Finance
350 other modules
Business
management
Sales
And automates tasks by integrating
business processes
Your employees will enjoy using
Open ERP
•
•
•
•
•
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
Get the information when you need it,
where you need it
•
•
•
•
•
Integrated Business Intelligence
Dynamic dashboards
Consolidation of data in real time
Custom report designer
Statistics available from any document
Built as Open Source Software
•
•
•
•
Download it online
Source files readily available
Enterprise management books
Open ERP is fully Open Source
•
•
•
•
You can start with one module for a specific need
You have no licence cost
On Demand offering available
Enterprise Support Agreements