frogdev site francophone sur Gentoo
Vous êtes ici : tiny ERP
Dernière modification : May 28 2008 22:51:52.

Tiny ERP
Au moment de l'écriture de cette article, la version en cours est la 3.3.0.

1. Présentation tirée de wikipédia :
Tiny ERP est un progiciel de gestion intégré libre (open source).

Les modules fonctionnels sont;

* CRM & SRM ; gestion de la relation client
* Comptabilité analytique et financière
* Gestion des stocks
* Gestion de production (GPAO)
* Gestion de projets et des activités de service
* Norme qualité: ISO9001 v2000
* Gestion des ventes
* Gestion des achats
* Marketing
* Logistique
Certains modules sont propres à des besoins spécifiques;

* Network ; Gestion d'un parc informatique
* Auction ; Spécificités pour salles de ventes publiques
Les fonctionnalités techniques;

* serveur/client, serveur distribué
* workflows éditables,
* une base de données objet
* une interface éditable
* rapports personalisables
* interface XML-RPC.


2. Pour qui ?
Tiny ERP peux très bien convenir à de petites structures comme des SSII ou même des associations. Pour des structures plus importantes, je ne sais pas si un support est disponible et si oui, la fiabilité de ce support.
La gestion des traductions est intérressante il suffit de charger un fichier sur le serveur et la traduction sera disponible sur les postes clients. Ce qui est très utile si vous travaillez avec des collaborateurs à l'étranger.


3. Installation du serveur :
Tout d'abord, récuperer l'archive du serveur sur le site de tinyerp : http://www.tinyerp.org/download.php
Décompresser l'archive dans /usr/share/

3.1 Prérequis :

>=dev-db/postgresql-7.4 : http://www.gentoo.org/doc/fr/postgres-howto.xml
dev-python/psycopg
dev-libs/libxml2
dev-libs/libxslt
dev-python/pypgsql
dev-python/reportlab
dev-python/pyparsing
dev-python/pydot


3.2 Configuration de la base de données:
Création de l'utilisateur ayant accés à cette base :
# createuser --username=postgres --no-createdb --no-adduser terp

Création de la base de données terp :
# createdb --username=usertiny --owner=terp --encoding=UNICODE terp


3.3 Lancement et configuration du serveur :
# /usr/share/tinyerp-server-3.3.0/bin/tinyerp-server.py --init=all -r usertiny

Au premier lancement cela va renseigner la base de données.

Télécharger la traduction française : http://tinyforge.org/softwaremap/trove_list.php?form_cat=309
Enregistrer la traduction dans /usr/share/tinyerp-server-3.3.0/
Import de la traduction :
# /usr/share/tinyerp-server-3.3.0/bin/tinyerp-server.py --init=all --i18n-import=/usr/share/tinyerp-server-3.3.0/traduc_fr_330_rc6_TF7.csv  -lfr -r usertiny

Lancement avec la traduction accéssible :
# /usr/share/tinyerp-server-3.3.0/bin/tinyerp-server.py --init=all -lfr -r usertiny


Pour connaitre les options possible taper :
# /usr/share/tinyerp-server-3.3.0/bin/tinyerp-server.py --help

Cela affichera les options possibles, comme par exemple -w pour utiliser un mot de passe pour la base de données associé à l'utilisateur : usertiny

3.4 Pour un accés depuis l'exterieur :
Par défaut, c'est le port 8069 qui est utilisé il faut faut donc rerouter ce port sur votre routeur.


4. Installation du client :
Tout d'abord, récuperer l'archive du serveur sur le site de tinyerp : http://www.tinyerp.org/download.php
Décompresser l'archive dans /usr/share/

4.1 Lancement du programme :
# /usr/share/tinyerp-client-3.3.0/bin/tinyerp-client.py

Au premier lancement deux comptes sont disponibles :
Login : demo
password : demo
et
Login : admin
password : admin

Pour l'utilisation allez sur le site de tinyerp ;-)


5. Script rc pour le serveur :
Editer /etc/init.d/tinyserver


#!/sbin/runscript

depend() {
        # le démon a besoin de la fonction  internet
        need net 
}

start() {
        ebegin "Starting tinyerp" 
        # Lance le processus comme un démon et enregistre le pid
        start-stop-daemon --start --quiet --background --pidfile /var/run/tinyserver.pid --make-pidfile --exec /usr/share/tinyerp-server-3.3.0/bin/tinyerp-server.py --init=all -lfr -r usertiny
        eend $?
}

stop() {
        ebegin "Stopping tinyerp"
        # arrete le démon en se servant du pid enregistré par la fonction start()
        start-stop-daemon --stop --quiet --pidfile /var/run/tinyserver.pid --name tinyserver
        eend $?
}

Le rendre executable :
# chmod +x /etc/init.d/tinyserver


Voir les commentairesAjouter un commentaire

Imprimer cette page Imprimer cette page

Liste de diffusion

Valider 


Espace téléchargement

Téléchargement
Livres (pdf)
Howto



Promouvoir et soutenir le logiciel libre
Go Frugalware, Go

Get Firefox

Gentoo

Logo Apache

Logo Mysql

Logo PHP



nobrevet

Read and comment at the BadVista.org blog

L'Association Francophone des Utilisateurs de Linux et des logiciels libres (AFUL)

Logo greenpeace


grenouille

Me contacter / Mes expériences GNU/Linux

- [ Basé sur Itseasy | Thème : Frogdev ] -
Les informations ne sont données qu'à titre indicatif.
© frogdev site francophone sur Gentoo, Licence FDL 2008

[ Page générée en 0.01266 secondes | Compression gZip active ]
Poids XHTML : 23.41 ko (27.43 ko non compressé) - CSS : 5.92 ko
Eléments chargés : 8.6 ko