SlideShare une entreprise Scribd logo
1  sur  48
Part – 1
(a)
Introduction Course & Basic Settings
Agenda
• Company, product, community
• Install and Create New Database
– The Architecture of OpenERP
– The Installation of OpenERP
• Independent Installation on Windows
• Installation on Linux (Ubuntu)
• Installing New Functionality
– Updating the Modules list
– The Configuration / Reconfigure Wizard
– Installing an Application / Module from the Modules list
– Installing a Module with its Dependencies
Copyright© 2009 Centrivision®. All rights reserved. 2
• Basic System Administration
– Preferences Toolbar
– Installing a New Language
– Requests as a Mechanism for Internal Communication
– Configuring Users
• Main Concepts
– Partners & Contacts
• Search for a Partner
• Partner Form
• Possible Partner Actions
• Managing Partners
• Partner Categories
– Products
Copyright© 2009 Centrivision®. All rights reserved. 3
Agenda - Continued
Company
Product
Community
Introduction
• IT systems more than just tools for handling repetitive
tasks but also it is used to advance all company daily
activities.
If you asked any customer/ decision maker about their
needs the standard response is that:
“we need something reliable, responsive and integrated
around the all operating processes inside the company”
or?
“we need to increase the efficiency of the sales persons,
accountants..”
Copyright© 2009 Centrivision®. All rights reserved. 5
Magical solution
• Usually decision makers see that ERP will
be the magic solution to all their problems..
• Most times, there is a real problem in the
internal process followed inside the
company , so to make a successful ERP
implementation, the internal process must
be revisited
• OpenERP gives us best practices that we
could be guided by to enhance our internal
process
Copyright© 2009 Centrivision®. All rights reserved. 6
ERP Implementation fail?
Goal : Use technology to increase efficiency
Software: SAP R/3 , integrator: Pinnacle
Consulting: Anderson consulting
Copyright© 2009 Centrivision®. All rights reserved. 7
5 Billion $ Value in market
40 Million $
ERP implementation is
Expensive!
• ERP Implementers take few hundreds of thousands of
dollars to give the company standard implementation
licenses then take another few hundreds of thousands to
make customizations to make it tailored to your internal
process inside the company
• This might be suitable for large firms but too much costy
for small and medium companies
Copyright© 2009 Centrivision®. All rights reserved. 8
So …
• We want to have similar product that companies could
cut cost and in the same time provide similar features
• Open source software makes it possible to greatly
reduce development costs by the aggressive reuse of
open source software libraries
• Community provides continuous fixes
Copyright© 2009 Centrivision®. All rights reserved. 9
• OpenERP is an impressive open source comprehensive
software system
• Being easy to use and yet providing great benefits in
helping you manage your company.
• Offers unmatched functionality.
Copyright© 2009 Centrivision®. All rights reserved. 11
• Open Source: OpenERP is committed to Open Source Business Model. The
software is published under the AGPL licence.
• Complete : OpenERP is a comprehensive suite of business applications including
Sales, CRM, Project management, Warehouse management, Manufacturing,
Financial management and Human Resources just to name a few. Over 700
OpenERP modules are available on Launchpad
• Modular : OpenERP's unique modular approach allows customers to start with one
application and add other modules later. Customers keep the benefits of an
integrated software but avoid a “big bang” project.
• Flexible : OpenERP allows you to customize the user interface and manage your
business processes in only a few clicks.
• No Lock-in: The same version of OpenERP can be used either On-site or Online.
We are committed to allowing customers choose what is best for them.
• Affordable : The absence of license fees makes OpenERP very affordable. The
complete set of service we provide (On line and On-site) provide great value for
customers. We are the only vendor to guarantee migration services for a fixed fee
Copyright© 2009 Centrivision®. All rights reserved. 12
Open ERP
• It enables an organization to control and optimize all its
activities:
e.g.
– Sales triggers purchase orders
– Accounting entries are updated by stock operations,
– Incoming mails are tracked in the system,
– The integrated document management system helps your team
to collaborate
– Its very flexible and fast to implement in the organization
OpenERP
• Modular
• Collaborative developments
• Cleanly integrated
• Enable any company to choose from large list of
available functions
Copyright© 2009 Centrivision®. All rights reserved. 14
Integration
15
Open Object Framework
Salescustom
AccountingPurchaseStock
• TinyERP renamed to OpenERP early in 2008
• SAAS (Software as service)
– Online service that OpenERP provide
– Get monthly fees and free trial on OpenERP
– This service should be useful for small companies that just want
to start quickly using it at low cost
• Whether you want to test OpenERP or for production:
– SAAS
– Install it directly to your PC/Server
Copyright© 2009 Centrivision®. All rights reserved. 17
Install and Create New Database
 The Architecture of OpenERP
 The Installation of OpenERP
 Independent Installation on Windows
 Installation on Linux (Ubuntu)
The Architecture of
OpenERP
Copyright© 2009 Centrivision®. All rights reserved. 19
Database
server
(PostgreSQL)
Application
Server
(OpenERP)
Inside
Internet
Thick client
(GTK
Client)
Thick client
(GTK
Client)
Thick client
(GTK
Client)
Thick client
(GTK
Client)
Web server
(Open ERP
client - web)
Encrypt
(e.g.
Apache)
XML-RPC (Secure)NET-RPC
HTTP
HTTPS
Outside
Remote GTK client terminalsInternal GTK client terminals
XML-RPC(secure)
or XML-RPC
or NET-RPC
The Architecture of
OpenERP
The Architecture of OpenERP
• PostgreSQL database server:
– which contains all of the databases, each of which contains all
data and most elements of the OpenERP system configuration
• OpenERP application server:
– which contains all of the enterprise logic and ensures that
OpenERP runs optimally
• Web server:
– a separate application called the Open Object client-web, which
enables you to connect to OpenERP from standard web
browsers and is not needed when you connect using a GTK
client.
Copyright© 2009 Centrivision®. All rights reserved. 22
Let us start!
Copyright© 2009 Centrivision®. All rights reserved. 23
Installation on Ubuntu
Installation steps
• OpenERP 6.0, Ubuntu 10.04
• There are four main procedures that you have to follow
in order to run OpenERP V6.0 smoothly:
– PostgreSQL Server Installation and Configuration
– OpenERP Server Installation
– OpenERP Client Installation
– OpenERP Web Installation
Test server: 178.79.169.107
password: qatar123
Copyright© 2009 Centrivision®. All rights reserved. 25
PostgreSQL Server Installation and
Configuration
• sudo apt-get update
• sudo apt-get install postgresql
• For a graphical user interface of postgresql, use the
following command: sudo apt-get install pgadmin3
Setup a PostgreSQL user for OpenERP
Copyright© 2009 Centrivision®. All rights reserved. 26
• The default superuser for PostgreSQL is called postgres. You may need to login as this user first.
openerp@openerp-desktop:/$ sudo su postgres
password: XXXXXXXXXX
• Now create PostgreSQL user openerp using the following command:
postgres@openerp-desktop:/$ createuser openerp
Shall the new role be a superuser? (y/n) y
• Make this new user a superuser. Only then you can create a database using OpenERP Client. In short, openerp is the new
user created in PostgreSQL for OpenERP. This user is the owner of all the tables created by OpenERP Client. Now check the
list of tables created in PostgreSQL using following command:
postgres@openerp-desktop:/$ psql -l
• You can find the table template1, run the following command to use this table:
postgres@openerp-desktop:/$ psql template1
• To apply access rights to the role openerp for the database which will be created from OpenERP Client, use the following
command:
template1=# alter role openerp with password ‘openerp';
• q
• Don’t forget to make the change from md5 to trust
• nano /etc/postgresql/8.4/main/pg_hba.conf
Copyright© 2009 Centrivision®. All rights reserved. 27
OpenERP Server Installation
• You need to have Python 2 (2.5 or later for OpenERP
v6.0, 2.6 or 2.7 for v6.1) in your Ubuntu system, built-in
in Ubuntu version 10.04 and above.
• To install the required libraries on your Ubuntu system,
you can do the following in your favourite shell:
– lxml : lxml is the most feature-rich and easy-to-use library for
working with XML and HTML in the Python language.
sudo apt-get install python-lxml
– mako : Hyperfast and lightweight templating for the Python.
sudo apt-get install python-mako
Copyright© 2009 Centrivision®. All rights reserved. 28
Server Installation - Continued
– python-dateutil : The dateutil module provides powerful
extensions to the standard datetime module, available in Python
2.3+.
sudo apt-get install python-dateutil
– psycopg2 : Psycopg is the most popular PostgreSQL adapter for
the Python programming language.
sudo apt-get install python-psycopg2
– pychart : PyChart is a Python library for creating high quality
Encapsulated Postscript, PDF, PNG, or SVG charts.
sudo apt-get install python-pychart
Copyright© 2009 Centrivision®. All rights reserved. 29
– pydot : This module provides a full interface to create, handle,
modify and process graphs in Graphviz’s dot language.
sudo apt-get install python-pydot
– pytz : World Timezone Definitions for Python.
sudo apt-get install python-tz
– reportlab : The ReportLab Toolkit is the time-proven, ultra-robust,
open-source engine for programmatically creating PDF
documents and forms the foundation of RML. It also contains a
library for creating platform-independent vector graphics. It is a
fast, flexible, cross-platform solution written in Python.
sudo apt-get install python-reportlab
Abeer: mention the arabic issue
Copyright© 2009 Centrivision®. All rights reserved. 30
Server Installation - Continued
– pyyaml : PyYAML is a YAML parser and emitter for Python.
sudo apt-get install python-yaml
– vobject : VObject simplifies the process of parsing and creating
iCalendar and vCard objects.
sudo apt-get install python-vobject
Then
- Add user , wget from http://www.openerp.com/downloads
– Get the latest version from openerp server
wget http://www.openerp.com/download/stable/source/openerp-server-
6.0.3.tar.gz
tar -xzf openerp-server-6.0.3.tar.gz
cd openerp-server-6.0.2/bin
python openerp-server.py --db_user=openerp --db_password=openerp
Copyright© 2009 Centrivision®. All rights reserved. 31
Server Installation - Continued
• First time start with –s to create server configuration file
• nano .openerp_serverrc
• Description of paramters in
nano /home/openerp/openerp-server-6.0.3/man/openerp_serverrc.5
Copyright© 2009 Centrivision®. All rights reserved. 32
Server Installation - Continued
Then start to create your first Database!
Create Database
Copyright© 2009 Centrivision®. All rights reserved. 33
• Arabic problem with reportlab: problem in the default
library of reporting in openerp
• Caching problem: many solutions:
– Bzr verstion
– Wait for 6.0.4
– Use GTK
• If you faced any problem in installation most of time you
will find a solution here:
– http://www.openerp.com/forum/forum5.html
Copyright© 2009 Centrivision®. All rights reserved. 34
OpenERP Web Installation
– Downloading & Installing the OpenERP Web Client
sudo apt-get install python python-dev build-essential
sudo apt-get install python-setuptools
wget http://www.openerp.com/download/stable/source/openerp-web-
6.0.3.tar.gz
tar -xzf openerp-web-6.0.3.tar.gz
cd openerp-web-6.0.3
sudo python setup.py install
Run the client 
Copyright© 2009 Centrivision®. All rights reserved. 35
OpenERP Client Installation
• To install the required:
– gtk : GTK+ is a highly usable, feature-rich toolkit for creating
graphical user interfaces which boosts cross-platform
compatibility and an easy-to-use API.
sudo apt-get install python-gtk2
– glade : Glade is a RAD tool to enable quick & easy development
of user interfaces for the GTK+ toolkit and the GNOME desktop
environment.
sudo apt-get install python-glade2
Copyright© 2009 Centrivision®. All rights reserved. 36
Client Installation Continued
– matplotlib : matplotlib is a Python 2D plotting library which
produces publication quality figures in a variety of hard-copy
formats and interactive environments across platforms.
sudo apt-get install python-matplotlib
– mxdatetime : Provides a way of dealing with date/time values in
Python (about to be deprecated).
sudo apt-get install python-egenix-mxdatetime
– dateutil : Provides date/time values in Python
sudo apt-get install python-dateutil
– xml : XML support for Python platform.
sudo apt-get install python-xml
Copyright© 2009 Centrivision®. All rights reserved. 37
Client Installation Continued
– tz : World Timezone definitions for Python.
sudo apt-get install python-tz
– hippocanvas : The Hippo Canvas is a Cairo/GObject/GTK+
based canvas, written in C with support for flexible layout, CSS
styling, and initial work on animations.
sudo apt-get install python-hippocanvas
– pydot : Python interface to Graphviz’s Dot language.
sudo apt-get install python-pydot
Copyright© 2009 Centrivision®. All rights reserved. 38
– The above packages may be installed all at once with the
following command:
apt-get install python-gtk2 python-glade2 python-pydot
python-dateutil  python-matplotlib python-egenix-
mxdatetime python-xml python-tz
- Get the latest client version and install
• wget http://www.openerp.com/download/stable/source/openerp-client-
6.0.3.tar.gz
• tar -xzf openerp-client-6.0.2.tar.gz
• cd openerp-client-6.0.2/bin
• python openerp-client.py
• tar -xzf openerp-client-6.0.2.tar.gz
• cd openerp-client-6.0.2
• sudo python setup.py install
Copyright© 2009 Centrivision®. All rights reserved. 39
Client Installation Continued
Installation on Windows
Just to be prepared…
There is some differences of the ways of installation in
Linux and Windows
But
Once installed, you will get the same functionality and you
will never be able as an end user customer which server
you are installing in.
• Always check documentation for changing version and
for installation steps.
Copyright© 2009 Centrivision®. All rights reserved. 41
You have two options for the installation of OpenERP on a Windows
system:
• All-In-One Installation:
– This is the easiest and quickest way to install OpenERP. It installs all
components (OpenERP Server, Client, Web and PostgreSQL database) pre-
configured on one computer. This installation is recommended if you do not have
any major customizations
http://www.openerp.com/downloads/contact?param=stable/win32/openerp-allinone-
setup-6.0.3.exe
• Independent Installation:
– If you choose this mode of installation, all the components required to run
OpenERP will have to be downloaded and installed separately. You will have to
opt for an independent installation if you plan to install the components on
separate machines. This mode is also practical if you are already working with or
plan to use a different version of PostgreSQL than the one provided with the All-
In-One installer.
Copyright© 2009 Centrivision®. All rights reserved. 42
All-in-one installation
– Each time a new release of OpenERP is made, OpenERP
supplies a complete Windows auto-installer for it.
– This contains all of the components you need – the PostgreSQL
database server, the OpenERP application server, the GTK
application client and the Web client.
Note
– Stable Versions and Development Versions
• OpenERP development proceeds in two parallel tracks: stable versions and
development versions.
• New functionality is integrated into the development branch.
• This branch is more advanced than the stable branch, but it can contain undiscovered
and unfixed faults.
• A new development release is made every month or so, and OpenERP has made the
code repository available so you can download the very latest revisions if you want.
• The stable branch is designed for production environments. Here, releases of new
functionality are made only about once a year after a long period of testing and
validation. Only bug fixes are released through the year on the stable branch.
– Copyright© 2009 Centrivision®. All rights reserved. 43
• To download OpenERP for Windows, follow these steps:
1. Navigate to the site http://www.openerp.com.
2. Click the Downloads button at the right, then, under Windows
Auto-Installer, select All-In-One.
3. Before you can proceed with the download, you will be asked to fill
an online form with your contact and company details and
information regarding your interest in OpenERP.
4. Once you submit the online form, the All-In-One Windows installer
(currently openerp-allinone-setup-6.0.3.exe) becomes available
for download.
5. Save the file on your PC - it is quite a substantial size because it
downloads everything including the PostgreSQL database system
(version 8.3, at the time of writing), so it will take some time.
Copyright© 2009 Centrivision®. All rights reserved. 44
Installing the OpenERP
All-In-One
– To install OpenERP and its database, you must be signed in as
an Administrator on your PC.
– If you have previously tried to install the All-In-One version of
OpenERP, you will have to uninstall that first, because various
elements of a previous installation could interfere with your new
installation. Make sure that all Tiny ERP, OpenERP and
PostgreSQL applications are removed: you are likely to have to
restart your PC to finish removing all traces of them.
Copyright© 2009 Centrivision®. All rights reserved. 45
– Double-click the installer file to install OpenERP and accept the
default parameters on each dialog box as you go. The All-In-One
installer is the simplest mode of installation and has the following
steps:
• Select installation language The default is English. The other option
is French.
• Welcome message Carefully follow the recommendations given in
this step.
Copyright© 2009 Centrivision®. All rights reserved. 46
– License Agreement It is important
that you accept the GNU General
Public License to proceed with
installation.
– Select components to install You
can proceed with the default install
type All In One, which will install the
OpenERP Server, GTK Desktop
Client, Web Client and PostgreSQL
Database (version 8.3, at the time
of writing). Or, you may customize
your installation by selecting only
the components you require.
Copyright© 2009 Centrivision®. All rights reserved. 47
– Configure
PostgreSQL
connection The
installer will suggest
default parameters
to complete your
PostgreSQL
connection
configuration. You
may accept the
defaults, or change
it according to your
requirement.
Copyright© 2009 Centrivision®. All rights reserved. 48
– Select folder for installation By
default, OpenERP is installed in
C:Program FilesOpenERP 6.0. To
install in a different folder, browse
for a different location(folder) in this
step.
– Install The automatic installation of
OpenERP begins and you can view
its progress.
– Finish On successful installation of
OpenERP, you will get an
appropriate confirmation. You can
click Finish to close the setup
wizard.
Copyright© 2009 Centrivision®. All rights reserved. 49
List of modules
• You will find here a list of the most important features of OpenERP
Open Object. More than 350 modules are available, so this is just a
summary of some of them.
– http://apps.openerp.com/
Copyright© 2009 Centrivision®. All rights reserved. 50
Thank You
www.centrivision.com

Contenu connexe

Tendances

MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021Julian Douch
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesSlideTeam
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorVibhor Shrivastava
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture PresentationRupesh Sinha
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021Ieva Navickaite
 
Meetup milano #4 log management and anypoint advanced monitoring
Meetup milano #4   log management and anypoint advanced monitoringMeetup milano #4   log management and anypoint advanced monitoring
Meetup milano #4 log management and anypoint advanced monitoringGonzalo Marcos Ansoain
 
MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19Julian Douch
 
L1 Overview SAP API Business Hub
L1 Overview SAP API Business HubL1 Overview SAP API Business Hub
L1 Overview SAP API Business HubSAP Cloud Platform
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020Julian Douch
 
Applanga - App Localization Automated - LSP deck
Applanga - App Localization Automated - LSP deckApplanga - App Localization Automated - LSP deck
Applanga - App Localization Automated - LSP deckChristian Stanke
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAAStrongback Consulting
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Angel Alberici
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primaveragjmstleonards
 
ConnectorsForIntegration
ConnectorsForIntegrationConnectorsForIntegration
ConnectorsForIntegrationbthomps1979
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021Julian Douch
 
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнесаSiebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнесаcrm2life
 
P6 system architecture data sheet r8
P6 system architecture data sheet r8P6 system architecture data sheet r8
P6 system architecture data sheet r8Vladimir Ivanov
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 

Tendances (20)

MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation Slides
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
Meetup milano #4 log management and anypoint advanced monitoring
Meetup milano #4   log management and anypoint advanced monitoringMeetup milano #4   log management and anypoint advanced monitoring
Meetup milano #4 log management and anypoint advanced monitoring
 
MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 
L1 Overview SAP API Business Hub
L1 Overview SAP API Business HubL1 Overview SAP API Business Hub
L1 Overview SAP API Business Hub
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
 
Madrid meetup #8 acm intro
Madrid meetup #8   acm introMadrid meetup #8   acm intro
Madrid meetup #8 acm intro
 
Applanga - App Localization Automated - LSP deck
Applanga - App Localization Automated - LSP deckApplanga - App Localization Automated - LSP deck
Applanga - App Localization Automated - LSP deck
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAA
 
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primavera
 
ConnectorsForIntegration
ConnectorsForIntegrationConnectorsForIntegration
ConnectorsForIntegration
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021
 
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнесаSiebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
 
P6 system architecture data sheet r8
P6 system architecture data sheet r8P6 system architecture data sheet r8
P6 system architecture data sheet r8
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 

Similaire à Getting started with OpenERP

Functional training day1
Functional training day1Functional training day1
Functional training day1Satyamitra maan
 
Implementation Assistance
Implementation AssistanceImplementation Assistance
Implementation AssistanceOdoo
 
Perl in the Real World
Perl in the Real WorldPerl in the Real World
Perl in the Real WorldOpusVL
 
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...OW2
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...All Things Open
 
OpenERP R&D
OpenERP R&DOpenERP R&D
OpenERP R&DOdoo
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseEDB
 
8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM HubRocket Software ALM
 
Profoundis - Why OpenERP
Profoundis - Why OpenERPProfoundis - Why OpenERP
Profoundis - Why OpenERPArjun Pillai
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...IBM Systems UKI
 
Command central 9.7: Features Overview
Command central 9.7: Features OverviewCommand central 9.7: Features Overview
Command central 9.7: Features OverviewSoftware AG
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAppDynamics
 
The forgotten route: Making Apache Camel work for you
The forgotten route: Making Apache Camel work for youThe forgotten route: Making Apache Camel work for you
The forgotten route: Making Apache Camel work for youRogue Wave Software
 
Software Defined Infrastructure
Software Defined InfrastructureSoftware Defined Infrastructure
Software Defined Infrastructureinside-BigData.com
 
Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Catalogic Software
 
Programmable infrastructure with FlyScript
Programmable infrastructure with FlyScriptProgrammable infrastructure with FlyScript
Programmable infrastructure with FlyScriptRiverbed Technology
 
Aucoda - Automated Development
Aucoda - Automated Development Aucoda - Automated Development
Aucoda - Automated Development Aucoda
 

Similaire à Getting started with OpenERP (20)

Functional training day1
Functional training day1Functional training day1
Functional training day1
 
Implementation Assistance
Implementation AssistanceImplementation Assistance
Implementation Assistance
 
Perl in the Real World
Perl in the Real WorldPerl in the Real World
Perl in the Real World
 
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
OpenERP R&D
OpenERP R&DOpenERP R&D
OpenERP R&D
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
 
Em13c features- HotSos 2016
Em13c features- HotSos 2016Em13c features- HotSos 2016
Em13c features- HotSos 2016
 
8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub
 
Profoundis - Why OpenERP
Profoundis - Why OpenERPProfoundis - Why OpenERP
Profoundis - Why OpenERP
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
Factory talk activation customer
Factory talk activation customerFactory talk activation customer
Factory talk activation customer
 
Command central 9.7: Features Overview
Command central 9.7: Features OverviewCommand central 9.7: Features Overview
Command central 9.7: Features Overview
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring Toolkit
 
The forgotten route: Making Apache Camel work for you
The forgotten route: Making Apache Camel work for youThe forgotten route: Making Apache Camel work for you
The forgotten route: Making Apache Camel work for you
 
Software Defined Infrastructure
Software Defined InfrastructureSoftware Defined Infrastructure
Software Defined Infrastructure
 
Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems
 
Programmable infrastructure with FlyScript
Programmable infrastructure with FlyScriptProgrammable infrastructure with FlyScript
Programmable infrastructure with FlyScript
 
Aucoda - Automated Development
Aucoda - Automated Development Aucoda - Automated Development
Aucoda - Automated Development
 

Dernier

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Dernier (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Getting started with OpenERP

  • 1. Part – 1 (a) Introduction Course & Basic Settings
  • 2. Agenda • Company, product, community • Install and Create New Database – The Architecture of OpenERP – The Installation of OpenERP • Independent Installation on Windows • Installation on Linux (Ubuntu) • Installing New Functionality – Updating the Modules list – The Configuration / Reconfigure Wizard – Installing an Application / Module from the Modules list – Installing a Module with its Dependencies Copyright© 2009 Centrivision®. All rights reserved. 2
  • 3. • Basic System Administration – Preferences Toolbar – Installing a New Language – Requests as a Mechanism for Internal Communication – Configuring Users • Main Concepts – Partners & Contacts • Search for a Partner • Partner Form • Possible Partner Actions • Managing Partners • Partner Categories – Products Copyright© 2009 Centrivision®. All rights reserved. 3 Agenda - Continued
  • 5. Introduction • IT systems more than just tools for handling repetitive tasks but also it is used to advance all company daily activities. If you asked any customer/ decision maker about their needs the standard response is that: “we need something reliable, responsive and integrated around the all operating processes inside the company” or? “we need to increase the efficiency of the sales persons, accountants..” Copyright© 2009 Centrivision®. All rights reserved. 5
  • 6. Magical solution • Usually decision makers see that ERP will be the magic solution to all their problems.. • Most times, there is a real problem in the internal process followed inside the company , so to make a successful ERP implementation, the internal process must be revisited • OpenERP gives us best practices that we could be guided by to enhance our internal process Copyright© 2009 Centrivision®. All rights reserved. 6
  • 7. ERP Implementation fail? Goal : Use technology to increase efficiency Software: SAP R/3 , integrator: Pinnacle Consulting: Anderson consulting Copyright© 2009 Centrivision®. All rights reserved. 7 5 Billion $ Value in market 40 Million $
  • 8. ERP implementation is Expensive! • ERP Implementers take few hundreds of thousands of dollars to give the company standard implementation licenses then take another few hundreds of thousands to make customizations to make it tailored to your internal process inside the company • This might be suitable for large firms but too much costy for small and medium companies Copyright© 2009 Centrivision®. All rights reserved. 8
  • 9. So … • We want to have similar product that companies could cut cost and in the same time provide similar features • Open source software makes it possible to greatly reduce development costs by the aggressive reuse of open source software libraries • Community provides continuous fixes Copyright© 2009 Centrivision®. All rights reserved. 9
  • 10. • OpenERP is an impressive open source comprehensive software system • Being easy to use and yet providing great benefits in helping you manage your company. • Offers unmatched functionality. Copyright© 2009 Centrivision®. All rights reserved. 11
  • 11. • Open Source: OpenERP is committed to Open Source Business Model. The software is published under the AGPL licence. • Complete : OpenERP is a comprehensive suite of business applications including Sales, CRM, Project management, Warehouse management, Manufacturing, Financial management and Human Resources just to name a few. Over 700 OpenERP modules are available on Launchpad • Modular : OpenERP's unique modular approach allows customers to start with one application and add other modules later. Customers keep the benefits of an integrated software but avoid a “big bang” project. • Flexible : OpenERP allows you to customize the user interface and manage your business processes in only a few clicks. • No Lock-in: The same version of OpenERP can be used either On-site or Online. We are committed to allowing customers choose what is best for them. • Affordable : The absence of license fees makes OpenERP very affordable. The complete set of service we provide (On line and On-site) provide great value for customers. We are the only vendor to guarantee migration services for a fixed fee Copyright© 2009 Centrivision®. All rights reserved. 12
  • 12. Open ERP • It enables an organization to control and optimize all its activities: e.g. – Sales triggers purchase orders – Accounting entries are updated by stock operations, – Incoming mails are tracked in the system, – The integrated document management system helps your team to collaborate – Its very flexible and fast to implement in the organization
  • 13. OpenERP • Modular • Collaborative developments • Cleanly integrated • Enable any company to choose from large list of available functions Copyright© 2009 Centrivision®. All rights reserved. 14
  • 15. • TinyERP renamed to OpenERP early in 2008 • SAAS (Software as service) – Online service that OpenERP provide – Get monthly fees and free trial on OpenERP – This service should be useful for small companies that just want to start quickly using it at low cost • Whether you want to test OpenERP or for production: – SAAS – Install it directly to your PC/Server Copyright© 2009 Centrivision®. All rights reserved. 17
  • 16. Install and Create New Database  The Architecture of OpenERP  The Installation of OpenERP  Independent Installation on Windows  Installation on Linux (Ubuntu)
  • 17. The Architecture of OpenERP Copyright© 2009 Centrivision®. All rights reserved. 19
  • 18. Database server (PostgreSQL) Application Server (OpenERP) Inside Internet Thick client (GTK Client) Thick client (GTK Client) Thick client (GTK Client) Thick client (GTK Client) Web server (Open ERP client - web) Encrypt (e.g. Apache) XML-RPC (Secure)NET-RPC HTTP HTTPS Outside Remote GTK client terminalsInternal GTK client terminals XML-RPC(secure) or XML-RPC or NET-RPC The Architecture of OpenERP
  • 19. The Architecture of OpenERP • PostgreSQL database server: – which contains all of the databases, each of which contains all data and most elements of the OpenERP system configuration • OpenERP application server: – which contains all of the enterprise logic and ensures that OpenERP runs optimally • Web server: – a separate application called the Open Object client-web, which enables you to connect to OpenERP from standard web browsers and is not needed when you connect using a GTK client. Copyright© 2009 Centrivision®. All rights reserved. 22
  • 20. Let us start! Copyright© 2009 Centrivision®. All rights reserved. 23
  • 22. Installation steps • OpenERP 6.0, Ubuntu 10.04 • There are four main procedures that you have to follow in order to run OpenERP V6.0 smoothly: – PostgreSQL Server Installation and Configuration – OpenERP Server Installation – OpenERP Client Installation – OpenERP Web Installation Test server: 178.79.169.107 password: qatar123 Copyright© 2009 Centrivision®. All rights reserved. 25
  • 23. PostgreSQL Server Installation and Configuration • sudo apt-get update • sudo apt-get install postgresql • For a graphical user interface of postgresql, use the following command: sudo apt-get install pgadmin3 Setup a PostgreSQL user for OpenERP Copyright© 2009 Centrivision®. All rights reserved. 26
  • 24. • The default superuser for PostgreSQL is called postgres. You may need to login as this user first. openerp@openerp-desktop:/$ sudo su postgres password: XXXXXXXXXX • Now create PostgreSQL user openerp using the following command: postgres@openerp-desktop:/$ createuser openerp Shall the new role be a superuser? (y/n) y • Make this new user a superuser. Only then you can create a database using OpenERP Client. In short, openerp is the new user created in PostgreSQL for OpenERP. This user is the owner of all the tables created by OpenERP Client. Now check the list of tables created in PostgreSQL using following command: postgres@openerp-desktop:/$ psql -l • You can find the table template1, run the following command to use this table: postgres@openerp-desktop:/$ psql template1 • To apply access rights to the role openerp for the database which will be created from OpenERP Client, use the following command: template1=# alter role openerp with password ‘openerp'; • q • Don’t forget to make the change from md5 to trust • nano /etc/postgresql/8.4/main/pg_hba.conf Copyright© 2009 Centrivision®. All rights reserved. 27
  • 25. OpenERP Server Installation • You need to have Python 2 (2.5 or later for OpenERP v6.0, 2.6 or 2.7 for v6.1) in your Ubuntu system, built-in in Ubuntu version 10.04 and above. • To install the required libraries on your Ubuntu system, you can do the following in your favourite shell: – lxml : lxml is the most feature-rich and easy-to-use library for working with XML and HTML in the Python language. sudo apt-get install python-lxml – mako : Hyperfast and lightweight templating for the Python. sudo apt-get install python-mako Copyright© 2009 Centrivision®. All rights reserved. 28
  • 26. Server Installation - Continued – python-dateutil : The dateutil module provides powerful extensions to the standard datetime module, available in Python 2.3+. sudo apt-get install python-dateutil – psycopg2 : Psycopg is the most popular PostgreSQL adapter for the Python programming language. sudo apt-get install python-psycopg2 – pychart : PyChart is a Python library for creating high quality Encapsulated Postscript, PDF, PNG, or SVG charts. sudo apt-get install python-pychart Copyright© 2009 Centrivision®. All rights reserved. 29
  • 27. – pydot : This module provides a full interface to create, handle, modify and process graphs in Graphviz’s dot language. sudo apt-get install python-pydot – pytz : World Timezone Definitions for Python. sudo apt-get install python-tz – reportlab : The ReportLab Toolkit is the time-proven, ultra-robust, open-source engine for programmatically creating PDF documents and forms the foundation of RML. It also contains a library for creating platform-independent vector graphics. It is a fast, flexible, cross-platform solution written in Python. sudo apt-get install python-reportlab Abeer: mention the arabic issue Copyright© 2009 Centrivision®. All rights reserved. 30 Server Installation - Continued
  • 28. – pyyaml : PyYAML is a YAML parser and emitter for Python. sudo apt-get install python-yaml – vobject : VObject simplifies the process of parsing and creating iCalendar and vCard objects. sudo apt-get install python-vobject Then - Add user , wget from http://www.openerp.com/downloads – Get the latest version from openerp server wget http://www.openerp.com/download/stable/source/openerp-server- 6.0.3.tar.gz tar -xzf openerp-server-6.0.3.tar.gz cd openerp-server-6.0.2/bin python openerp-server.py --db_user=openerp --db_password=openerp Copyright© 2009 Centrivision®. All rights reserved. 31 Server Installation - Continued
  • 29. • First time start with –s to create server configuration file • nano .openerp_serverrc • Description of paramters in nano /home/openerp/openerp-server-6.0.3/man/openerp_serverrc.5 Copyright© 2009 Centrivision®. All rights reserved. 32 Server Installation - Continued Then start to create your first Database!
  • 30. Create Database Copyright© 2009 Centrivision®. All rights reserved. 33
  • 31. • Arabic problem with reportlab: problem in the default library of reporting in openerp • Caching problem: many solutions: – Bzr verstion – Wait for 6.0.4 – Use GTK • If you faced any problem in installation most of time you will find a solution here: – http://www.openerp.com/forum/forum5.html Copyright© 2009 Centrivision®. All rights reserved. 34
  • 32. OpenERP Web Installation – Downloading & Installing the OpenERP Web Client sudo apt-get install python python-dev build-essential sudo apt-get install python-setuptools wget http://www.openerp.com/download/stable/source/openerp-web- 6.0.3.tar.gz tar -xzf openerp-web-6.0.3.tar.gz cd openerp-web-6.0.3 sudo python setup.py install Run the client  Copyright© 2009 Centrivision®. All rights reserved. 35
  • 33. OpenERP Client Installation • To install the required: – gtk : GTK+ is a highly usable, feature-rich toolkit for creating graphical user interfaces which boosts cross-platform compatibility and an easy-to-use API. sudo apt-get install python-gtk2 – glade : Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment. sudo apt-get install python-glade2 Copyright© 2009 Centrivision®. All rights reserved. 36
  • 34. Client Installation Continued – matplotlib : matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hard-copy formats and interactive environments across platforms. sudo apt-get install python-matplotlib – mxdatetime : Provides a way of dealing with date/time values in Python (about to be deprecated). sudo apt-get install python-egenix-mxdatetime – dateutil : Provides date/time values in Python sudo apt-get install python-dateutil – xml : XML support for Python platform. sudo apt-get install python-xml Copyright© 2009 Centrivision®. All rights reserved. 37
  • 35. Client Installation Continued – tz : World Timezone definitions for Python. sudo apt-get install python-tz – hippocanvas : The Hippo Canvas is a Cairo/GObject/GTK+ based canvas, written in C with support for flexible layout, CSS styling, and initial work on animations. sudo apt-get install python-hippocanvas – pydot : Python interface to Graphviz’s Dot language. sudo apt-get install python-pydot Copyright© 2009 Centrivision®. All rights reserved. 38
  • 36. – The above packages may be installed all at once with the following command: apt-get install python-gtk2 python-glade2 python-pydot python-dateutil python-matplotlib python-egenix- mxdatetime python-xml python-tz - Get the latest client version and install • wget http://www.openerp.com/download/stable/source/openerp-client- 6.0.3.tar.gz • tar -xzf openerp-client-6.0.2.tar.gz • cd openerp-client-6.0.2/bin • python openerp-client.py • tar -xzf openerp-client-6.0.2.tar.gz • cd openerp-client-6.0.2 • sudo python setup.py install Copyright© 2009 Centrivision®. All rights reserved. 39 Client Installation Continued
  • 38. Just to be prepared… There is some differences of the ways of installation in Linux and Windows But Once installed, you will get the same functionality and you will never be able as an end user customer which server you are installing in. • Always check documentation for changing version and for installation steps. Copyright© 2009 Centrivision®. All rights reserved. 41
  • 39. You have two options for the installation of OpenERP on a Windows system: • All-In-One Installation: – This is the easiest and quickest way to install OpenERP. It installs all components (OpenERP Server, Client, Web and PostgreSQL database) pre- configured on one computer. This installation is recommended if you do not have any major customizations http://www.openerp.com/downloads/contact?param=stable/win32/openerp-allinone- setup-6.0.3.exe • Independent Installation: – If you choose this mode of installation, all the components required to run OpenERP will have to be downloaded and installed separately. You will have to opt for an independent installation if you plan to install the components on separate machines. This mode is also practical if you are already working with or plan to use a different version of PostgreSQL than the one provided with the All- In-One installer. Copyright© 2009 Centrivision®. All rights reserved. 42
  • 40. All-in-one installation – Each time a new release of OpenERP is made, OpenERP supplies a complete Windows auto-installer for it. – This contains all of the components you need – the PostgreSQL database server, the OpenERP application server, the GTK application client and the Web client. Note – Stable Versions and Development Versions • OpenERP development proceeds in two parallel tracks: stable versions and development versions. • New functionality is integrated into the development branch. • This branch is more advanced than the stable branch, but it can contain undiscovered and unfixed faults. • A new development release is made every month or so, and OpenERP has made the code repository available so you can download the very latest revisions if you want. • The stable branch is designed for production environments. Here, releases of new functionality are made only about once a year after a long period of testing and validation. Only bug fixes are released through the year on the stable branch. – Copyright© 2009 Centrivision®. All rights reserved. 43
  • 41. • To download OpenERP for Windows, follow these steps: 1. Navigate to the site http://www.openerp.com. 2. Click the Downloads button at the right, then, under Windows Auto-Installer, select All-In-One. 3. Before you can proceed with the download, you will be asked to fill an online form with your contact and company details and information regarding your interest in OpenERP. 4. Once you submit the online form, the All-In-One Windows installer (currently openerp-allinone-setup-6.0.3.exe) becomes available for download. 5. Save the file on your PC - it is quite a substantial size because it downloads everything including the PostgreSQL database system (version 8.3, at the time of writing), so it will take some time. Copyright© 2009 Centrivision®. All rights reserved. 44
  • 42. Installing the OpenERP All-In-One – To install OpenERP and its database, you must be signed in as an Administrator on your PC. – If you have previously tried to install the All-In-One version of OpenERP, you will have to uninstall that first, because various elements of a previous installation could interfere with your new installation. Make sure that all Tiny ERP, OpenERP and PostgreSQL applications are removed: you are likely to have to restart your PC to finish removing all traces of them. Copyright© 2009 Centrivision®. All rights reserved. 45
  • 43. – Double-click the installer file to install OpenERP and accept the default parameters on each dialog box as you go. The All-In-One installer is the simplest mode of installation and has the following steps: • Select installation language The default is English. The other option is French. • Welcome message Carefully follow the recommendations given in this step. Copyright© 2009 Centrivision®. All rights reserved. 46
  • 44. – License Agreement It is important that you accept the GNU General Public License to proceed with installation. – Select components to install You can proceed with the default install type All In One, which will install the OpenERP Server, GTK Desktop Client, Web Client and PostgreSQL Database (version 8.3, at the time of writing). Or, you may customize your installation by selecting only the components you require. Copyright© 2009 Centrivision®. All rights reserved. 47
  • 45. – Configure PostgreSQL connection The installer will suggest default parameters to complete your PostgreSQL connection configuration. You may accept the defaults, or change it according to your requirement. Copyright© 2009 Centrivision®. All rights reserved. 48
  • 46. – Select folder for installation By default, OpenERP is installed in C:Program FilesOpenERP 6.0. To install in a different folder, browse for a different location(folder) in this step. – Install The automatic installation of OpenERP begins and you can view its progress. – Finish On successful installation of OpenERP, you will get an appropriate confirmation. You can click Finish to close the setup wizard. Copyright© 2009 Centrivision®. All rights reserved. 49
  • 47. List of modules • You will find here a list of the most important features of OpenERP Open Object. More than 350 modules are available, so this is just a summary of some of them. – http://apps.openerp.com/ Copyright© 2009 Centrivision®. All rights reserved. 50