Open ERP

Linux.fista
Versio hetkellä 11. maaliskuuta 2009 kello 20.45 – tehnyt Heikki (keskustelu | muokkaukset) (jakeluspesifinen, kh:n alkua)
Siirry navigaatioon Siirry hakuun

Open ERP on monipuolinen ja modulaarinen toiminnanohjausjärjestelmä. Modulaarisuus helpottaa uusien ominaisuuksien kehitystä ja mahdollistaa helpon räätälöinnin yrityksen tarpeisiin.

Artikkeli soveltuu vain tietylle jakelulle vaikka sen tulisi käsitellä aihetta neutraalisti. Sitä tulisi muuttaa siirtämällä jakeluriippuvaiset yksityiskohdat Jakelukohtaista kappaleen alle - tai koko sivu kyseisen jakelun alasivuksi.


Open ERP
Käyttöliittymä Qt/GTK/www
Lisenssi GPLv3
Kotisivu www.openerp.com

Vaikka Open ERP on avoin ja ilmainen, on siihen tarjolla myös maksullisia tukipalveluita, joilla ohjelman kehitystä rahoitetaan. Maksullisilla osioilla on tarjolla myös SaaS-palveluita,

Asentaminen

Open ERP:n asennus koostuu neljästä osasta: erikseen on asennettava tietokanta, palvelin, asiakasohjelma, palvelin web-käyttöliittymälle.

OpenERP:n edeltäjä TinyERP on mahdollista asentaa pakettivarastoista, eikä se toiminnallisuudeltaan poikkea oleellisesti OpenERP:stä. OpenERP on kuitenkin tulossa seuraavan Ubuntu jakelun 9.04 myötä pakettienhallintaan.

Voit myös asentaa käyttämällä ohessa olevia skriptejä, jotka mahdollistaa helpon asennuksen räätälöinnin ja auttaa pitämään järjestelmän jatkuvasti ajan tasalla. Asennus on tehty Ubuntu-LTS versiolla toimivaksi, joskin sen pitäisi toimia kaikilla debian pohjaisilla järjestelmillä.

Asennus:

  • 1. Päivitä järjestelmä
sudo apt-get update
sudo apt-get upgrade
  • 2. Luo kansio, jonne tahdot asentaa ohjelman.
  • 3. Kopioi asennus kohdissa olevat skriptit tekstitiedostoihin, joiden nimeksi tulee <tiedoston_nimi>.sh (esim. erp-sever-asennus.sh) ja tallenna se luomaasi kansioon.
  • 4. Avaa konsoli ja mene tekemääsi kansioon
  • 5. Käynnistä asennus pääkäyttäjänä
sudo sh <tiedoston_nimi>.sh


Tietokanta

Tämä on välttämätön edellytys palvelimen toiminnalle.

Asennus

#!/bin/bash

#------ TIETOKANNAN ASENNUS ------#
apt-get install postgresql

# Hallintatyökaluja 
# simple client, executed from the command line, that’s delivered with PostgreSQL. 
# It enables you to execute SQL commands on your Open ERP database.
apt-get install pgadmin3

Käynnistäminen

Oletuksena pääkäyttäjä(en. superuser) on postrges, voit käyttää joko sitä tai luoda uuden pääkäyttäjän.

KÄYTTÄJÄN LISÄÄMINEN

  • kirjaudutaan postgres käyttäjäksi
sudo su - postgres
  • luodaan openuser käyttäjä
createuser --createdb --no-createrole --pwprompt openuser

Selitykset

  • --createdb : Uusi käyttäjä pystyy luomaan uusia tietokantoja
  • --username postgres : createuser käyttää postgres pääkäyttäjää
  • --no-createrole : Uusi käyttäjä ei pysty luomaan lisää uusia käyttäjiä.
  • --pwprompt : createuser kysyy uuden käyttäjän salasanaa
  • openuser : Uuden käyttäjän käyttäjänimi

Palvelin

Tämä on palvelinohjelmisto, joka pyörittää palveluja ja on välttämätön asiakasohjelmistojen toiminnalle

Asennus

#!/bin/bash

##############################
#----- PALVELIMEN ASENNUS -----#
##############################

#------ VALMISTELU ------#
# Paketin haku
wget http://www.openerp.com/download/stable/source/openerp-server-5.0.0-3.tar.gz
# Paketin purku
tar xzf openerp-server*

#------ PYTHONIN ASENNUS ------#
apt-get install python
apt-get install python-psycopg2
apt-get install python-reportlab
apt-get install python-pychart
apt-get install python-pydot
#=
apt-get install python-egenix-mxdatetime
#=
apt-get install python-xml 
apt-get install python-lxml
apt-get install python-libxslt1
 
#= (timezone library)
apt-get install python-tz
#= Python Imaging Library (oltava reportlab:ia varten) 
apt-get install python-imaging
#= iCalendar and VCards parsing
apt-get install python-vobject


#----- PALVELIMEN ASENNUS -----#
# - vaihtaa kansiota
cd openerp-server*
# - asentaa varsinaisen Open ERP palvelimen
sudo python setup.py install
cd ..

Käynnistäminen

Käynnistä palvelin tietokannan pääkäyttäjänä:

sudo su postgres -c openerp-server


Asiakas sovellus

Asiakas sovellus toimii käyttöliittymänä palvelimelle.

Asennus

#!/bin/bash

#####################################
#----- ASIAKASOHJELMAN ASENNUS -----#
#####################################

#------ VALMISTELU ------#
# Paketin haku
wget http://www.openerp.com/download/stable/source/openerp-client-5.0.0-3.tar.gz
# Paketin purku
tar xzf openerp-client*

#------ PYTHONIN ASENNUS ------#
sudo apt-get install python 
sudo apt-get install python-gtk2 
sudo apt-get install python-glade2
sudo apt-get install python-matplotlib 
sudo apt-get install python-egenix-mxdatetime 
sudo apt-get install python-xml 
sudo apt-get install python-hippocanvas

#----- Open ERP GTK asiakasohjelman asennus -----#
# - vaihtaa kansiota
cd openerp-client*

# - asentaa varsinaisen Open ERP asiakasohjelman
sudo python setup.py install
cd ..

#----- PDF-tuen lisääminen -----#
# Tuetut pdf-lukuohjelmat käyttöönottojärjestyksessä
# 1. evince
# 2. xpdf
# 3. gpdf
# 4. kpdf
# 5. epdfview
# 6. acroread
apt-get install xpdf

Käynnistäminen

Käynnistä palvelin tietokannan pääkäyttäjänä:

openerp-client


Open ERP Web

Tämä toimii Open ERP:n web pohjaisena käyttöliittymänä. Jos käytät asiakaskoneelle asennettava käyttöliittymää, ei tämän asennus ole välttämätön.

Asennus

#!/bin/bash

#################################
#----- OpenERP Web ASENNUS -----#
#################################

#------ VALMISTELU ------#
# Paketin haku
wget http://www.openerp.com/download/stable/source/openerp-web-5.0.0-3.1.tar.gz
# Paketin purku
tar xzf openerp-web*

<!--
#----- Esivaatimukset -----#
# 1. Python >= 2.4
apt-get install python-setuptools
# 2. TurboGears >= 1.0.7, < 1.1b1
easy_install TurboGears==1.0.8
#===== Tarkista asennus - tg-admin info =====#

#----- Flash plugin -----# 
apt-get install flashplugin-nonfree

#----- Open ERP - webserver -----# 
easy_install -U openerp-web

Käynnistäminen

asetusten säätäminen Paikanna config/default.cfg, ja tee tarvittavat muutokset.

[openerp]
server = "localhost"
port = 8070
protocol = "socket"
  • server is the OpenERP server host...
  • port is the OpenERP server port...
  • protocol is the protocol to be used (socket, http or https)

start-openerp-web


Käyttöönotto

Kun asennus on suoritettu ja palvelin, sekä asiakasohjelma käynnistetty, on luotava tietokanta ja valittava käytetyt moduulit


Versiot

Open ERP:stä on tarjolla neljä erilaista versiota. Kaikki versiot sisältävät samana toiminnallisuuden ja eroavat ainoastaan tarjotussa tuessa:

  • Community - Ilmainen yhteisöversio, joka ei sisällä mitään takuuta ja tuki tulee keskustelupalstoilta, sekä IRC-kanavalta
  • SMB Edition - 1500 €/v
  • Basic Edition - 3800 €/v
  • Corporate Edition 6800 €/v


Tuki

Open ERP on kohtalaisen hyvin dokumentoitu ja tarjolla onkin ilmaiseksi ohjeistusta käyttäjille, ylläpitäjille, sekä kehittäjille.


Katso myös

Aiheesta muualla