You are on page 1of 17

Accueil

TV

Conception

Ada

Algo

Visual Basic

C & C++

Delphi

Pascal

MS-O

Forums | Tutoriels | F.A.Q's | P

sur developpez.com

Blogs

DotNET

Go

Rechercher:

Club

Java

Emploi

Assembleur

sur les forums

Dv. Web
Basic

CSS

PHP

XML

Etats

Flash

Python
Fortran

Autres
(X)HTML

2D-3D-Jeux
IRC

Scurit

Javascript

LaT

Prsentation gnrale des ERP et leur architecture modula


Date de publication : 07/11/2006
Par Fleur-Anne Blain (fablain.developpez.com)

Ce tutoriel va vous prsenter de manire gnrale les ERP ainsi que leur architecture modulaire.
Introduction
I. Prsentation gnrale des ERP
I-A. Dfinition
I-B. Les ERP: Pour qui? Pourquoi?
I-B-1. Pour qui?
I-B-2. Pourquoi?
I-B-3. Architecture technique
II. Architecture modulaire des ERP
II-A. Les principaux diteurs d'ERP
II-B. Architecture modulaire
II-B-1. Le module finance
II-B-2. Le module logistique
II-B-2-a. Etape 1 : Les profils menus
II-B-2-b. Etape 2 : Les donnes de base
II-B-2-c. Etape 3 : Le processus vente, la commande de vente
II-B-2-d. Etape 4 : Le processus stock
II-B-2-e. Etape 5 : Le processus achat, la commande d'achat
II-B-3. Le module e-commerce
Conclusion
A voir aussi
Remerciements
Version PDF

Introduction

L'accs des entreprises aux nouvelles technologies, Internet en particulier, tend modifier la communi
monde des affaires. Notamment entre l'entreprise et ses clients (Business To Consumer, B2C), le fonctio
(Business To Employees, B2E) et la relation de l'entreprise avec ses diffrents partenaires et fournisseur
appelle aussi "e-Business" l'ingregration au sein de l'entreprise d'outils bass sur les technologies de l'in
l'occurrence les Progiciels de Gestion Intgr (PGI) ou Enterprise Ressource Planning (ERP).

Cet outil permet une gestion homogne et cohrente du systme d'information (SI) de l'entreprise, en p
de la chaine de production la vente d'un produit.

Nous verrons tout d'abord une prsentation gnrale des ERP ce qui nous conduira la description de le

I. Prsentation gnrale des ERP

I-A. Dfinition

L'acronyme ERP signifie "Enterprise Ressource Planning" traduit en franais par Progiciel de Gestion Int
couramment utilis.

Emanant d'un concepteur unique, un ERP est un progiciel qui permet de grer l'ensemble des proces
l'ensemble de ses fonctions comme la gestion des ressources humaines, la gestion financire et comptab
distribution, l'approvisionnement, la production ou encore du e-commerce.

Le principe fondateur d'un ERP est de construire des applications informatiques correspondant aux d
de manire modulaire sachant que ces modules sont indpendants entre eux, tout en partageant
commune au sens logique.

L'autre principe qui caractrise un ERP est l'usage de ce qu'on appelle un moteur de workflow et qui p
enregistre dans le SI, de la propager dans les modules qui en ont l'utilit, selon une programmation pr

Ainsi, on peut parler d'ERP lorsqu'on est en prsence d'un SI compos de plusieurs applications partagea
donns, par le biais d'un systme automatis prdfini et ventuellement paramtrable, un moteur de w

I-B. Les ERP: Pour qui? Pourquoi?

I-B-1. Pour qui?

Les ERP sont principalement destins aux grandes entreprises ou multinationnales du fait d'un cot impo
tend se democratiser vers les PME/PMI. Certains diteurs conoivent un ERP uniquement pour ce type
open source ce qui revient moins cher, puisqu'il n'y a pas de cot de licence (ils sont gratuits). En revan
cot d'acquisition total, les frais de maintenance et l'assistance technique.

I-B-2. Pourquoi?
Concrtement, les avantages de la mise en place d'un ERP sont les suivants:

L'intgrit et l'unicit du SI, c'est dire qu'un ERP permet une logique et une ergonomie uniq
aussi unique au sens "logique". Ceci se traduit par le fait qu'il peut exister plusieurs bases de don
respectent la mme structure. En bref, un ERP permet d'eviter la redondance d'information entre

L'utilisateur a la possibilit de recuperer des donnes de manire immdiate, ou encore de les en


mises jour dans la base de donnes sont effectues en temps rel et propages au modules

Un ERP est un outil multilingue et multidevise, il est donc adapt au march mondial, en part

Pas d'interface entre les modules, il y a synchronisation des traitements et optimisation des proce
maintenance corrective est simplifie car celle-ci est assure directement par l'diteur et non plu
l'entreprise. (Celui-ci garde nanmoins sous sa responsabilit la maintenance volutive: amliora
rgles de gestion, etc.).

Un ERP permet de matriser les stocks, lment important pour la plupart des entreprises car l

Par consquent, les ERP grent et prennent en charge plusieurs priodes ( pour les exercices comptable
plusieurs langues pour les utilisateurs et clients, plusieurs legislations, plusieurs axes d'analyse en inform

Mais l'implantation comporte plusieurs risques: des risques organisationnels (le progiciel et l'organisat
de mise en oeuvre (au niveau formation utilisateur), fonctionnels ( fonctions offertes par le progiciel
techniques, contractuels entre l'diteur et l'entreprise et enfin des risques conomiques du fait de l'

I-B-3. Architecture technique

Concernant le dploiement d'un ERP, celui-ci est la plupart du temps client/serveur comme le dcrit le

L'ERP est donc sur serveur. La majorit des ERP sont coupls une base de donnes ORACLE. De plus
Office, en particulier pour Powerpoint et Excel. En effet, le premier tant utile pour personnaliser les bu
et le second pour effectuer les imports/exports de donnes. Enfin, les ERP sont aussi compatibles avec d
( CrystalReport en gnral). Le reporting tant utilis en particulier pour le module de gestion relation cl

II. Architecture modulaire des ERP

Avant de dcouvrir en quoi consiste une architecture modulaire et ses modules, nous allons voir les prin
niveau mondial).

II-A. Les principaux diteurs d'ERP

On distingue deux types d'ERP: les ERP propritaires, dits par des socits, ce qui implique l'achat
source qui sont "gratuits". Nous ne nous intresserons qu'aux ERP propritaires.
Les principaux ERP du march sont:

SAP (leader mondial)

Oracle/PeopleSoft

SAGE ADONIX

Microsoft

SSA Global

GEAC

Intentia/Lawson

Infor Global Solutions

II-B. Architecture modulaire

Un ERP est un ensemble dont toutes les parties fonctionnent les unes avec les autres d'o l'ergonomie e
cohrence du SI.

Un ERP est modulaire dans le sens o il est possible de n'avoir qu'une ou plusieurs applications en m
applications modulaires telles que les ERP permettent d'tre sr de la compatibilit des modules entre e
de Lego et fonctionnent ensemble ( pas de vrification de compatibilit effectuer).
Voici un exemple d'architecture modulaire qui tend reprsenter tous les ERP:

L'architecture modulaire schmatise ci-dessus intgre plusieurs modules retouchant aux grandes foncti
dtailler de la manire suivante: le module finance, logistique et e-commerce.

II-B-1. Le module finance

Le module finance se divise en 4 voire 5 sous-modules. Il rassemble les donnes pertinentes (en particu
l'entreprise) pour tablir sur un plan international des comptes annuels. Ce module effectue du contrle
concernant les objectifs de l'entreprise.

De mme, il permet de faire de la comptabilit tiers, analytique, gnrale, de grer les immobilisations (
ressources humaines, soit l'administration du personnel, des frais de dplacement et du temps de travai
besoins en postes.
Ce module est complexe car il faut avoir de bonnes connaissances en comptabilit.

II-B-2. Le module logistique

Le module logistique ou encore appell Negoce, est le module le plus convoit par les entreprises car il p
rapporte aux ventes/achats, en particulier la gestion des stocks qui cotent chers aux entreprises.

Ce module gre les commandes clients et les livraisons. Il assure une liaision directe avec le compte de
Il permet l'optimisation des processus de workflow, la gestion prcise des stocks, des contrles qualits
il y a coordination et dclenchement des mesures correctives. Enfin, il est possible de planifier/grer/sui
Les processus gnraux paramtrer dans le module negoce sont dcrits ci-dessous:

Une commande de vente correspond une vente, donc il y a dcrmentation du stock et inversement lo
vente et achat, il y a contremarque, c'est--dire une fabrication d'un article aprs la vente. Enfin, entre
gnrale et analytique, il y a les rglements clients ou encore les avoirs.
Ceci correspond donc aux processus de bases connatre afin de parametrer un ERP.
Remarque: Une entreprise peut avoir des filiales ou encore tre multi-sites.

Les tiers impliqus dans une vente sont: les clients, l'utilisateur ( personnel/ reprsentant), le transporte
factors/affactureurs (socit qui gre la facturation).

Nous allons voir ci-dessous les notions de bases au niveau gestion pour parametrer un ERP avec pour ex

II-B-2-a. Etape 1 : Les profils menus

Dans les ERP, les profils menus correspondent aux menus utilisateurs. Ceux-ci varient bien sr en foncti
( critre de hierarchie ou poste occup). Ils sont dfinis avant la cration d'un nouvel utilisateur. Voici le
des profils menus et utilisateurs:

Lors de la cration des profils menus ( utilisateur, responsable, administrateur par exemple), le paramt
bleus ci-dessus) qu'il souhaite attribuer chaque profil. Puis, a chaque nouvel utilisateur cr ( login
profil menu dsir. Suite cela, un utilisateur avec un certain profil est cr.

Remarque: Quel que soit l'ERP, il faut toujours le paramtrer et remplir les champs l'aide de la touche

II-B-2-b. Etape 2 : Les donnes de base

Avant d'effectuer toutes action de vente, achat ou autres, il faut implanter dans la base de donnes ce q

Remarque: La quantit de donnes tant trs souvent importantes, l'import/export est recommand (
premier temps un export vers le tableur, afin de voir l'aspect des donnes saisir dans celui-ci. C'est un
d'effectuer un import valide du premier coup.
Voici un aperu du contenu du menu donnes de bases:

Les clients

Afin d'enregistrer des clients en tant que donnes de base, il faut suivre le chemin suivant : Donnes d

Un client est dfini en gnral par : un code, sa raison sociale, liens comptables, catgories, adresses, t
chance de paiement, devise, etc. Ces informations sont paramtrer dans les diffrents onglets de la
de l'entreprise.

Les articles

Afin d'enregistrer des articles ( produits ou services) en tant que donnes de base, il faut suivre le chem
base/Articles/Articles.

Ci-dessous donc la fiche article qu'il faut renseigner. Un article est dfini en gnral par : une rfrence,
famille, type d'article, sous-famille, unit de stock, unit de vente, poids,etc.

Les tarifs articles doivent tre crs et affects chaque article. Ceux-ci peuvent tre diffrents selon un
Expired First Out, FEFO), de sa quantit et de sa composition si celui-ci est enregistr en tant que KIT. P
nomenclature, savoir la composition du KIT. Ceci s'effectue dans la fiche article.

Enfin, si l'entreprise est multi-site, il faut prciser dans la base le site auquel appartient l'article. Pour ce
Donnes de base/Articles/Articles Sites. Dans la fiche article site, le paramtreur peut slectionner

Remarque:Concernant les donnes de base fournisseurs ou autres, il faut suivre le chemin suivant : Don

II-B-2-c. Etape 3 : Le processus vente, la commande de vente

Pour effectuer une commande de vente, c'est--dire une vente, il faut avoir en donnes de bases: les ar
Ci-dessous est dcrit le processus de commande de vente connatre afin d'effectuer, dans l'ordre, une

Une vente peut-tre de plusieurs types:

Commande issue d'un devis valid totalement ou partiellement


Commande de vente normale avec certains accs, par exemple, fiche client, conditions tarifair
Commande de vente de type march (avec contrat)

Un formulaire de commande de vente se prsente de la manire suivante:

Donc suite une vente, il faut suivre le processus de commande de vente soit: livraison ( dj program
facturation. Une facture se prsente de la manire suivante:

Concernant le paramtrage des formulaires de devis, commandes de vente, livraison, facturation, ceuxParamtrages/Achats/Transactions d'achats. Le paramtreur doit alors, en fonction de l'entreprise
permettre les modifications ou non etc. Ceux-ci se slectionnent pour la plupart du temps ( sauf pour les
paramtrer avec la formule de calcul voulue).

II-B-2-d. Etape 4 : Le processus stock

Lors d'une vente, d'un achat ou autres, il y a diffrents mouvements internes qui ont une influence sur l

Les
Les
Les
Les
Les
Les
Les
Les

entres diverses
sorties diverses
changements d'emplacement ( d'un article)
inventaires
contrles qualit
transferts inter sites
changements de numro de lot ou type de numrotation
dclarations de production

Voici une dscription schmatique qui modlise le processus stock au sein de l'ERP:

Dans un ERP, les stocks sont grs de manire automatiques. Le parametreur doit, par ailleurs, dfinir e
gestion de stock aisni que les quantits minimales et maximales. Pour cela, le chemin suivre est : Par
types de gestion de stocks:

Rapprovionnement sur seuil

Le rapprovisionnement sur seuil consiste paramtrer un message automatique, appell suggestion, q


fix par le paramtreur est atteint. Cette mthode est en fonction de la demande d'un article.

Rapprovisionnement priodique

Cette mthode de rapprovisionnement est priodique, c'est--dire qu'aprs un temps T, parametr, une
suggre est effectue travers une commande de vente. Cette mthode est utilise lorsque la consom
de stock, sont frquentes.

Voici un exemple de formulaire de gestion de stock. Celui-ci est modifiable/paramtrable ( au niveau des
apparatre ou non) en suivant : Paramtrage/Stock.

II-B-2-e. Etape 5 : Le processus achat, la commande d'achat

Le dernier processus connatre afin de comprendre la logique d'un ERP et le paramtrage est le proces

Enfin, le flux suivre pour paramtrer un ERP concernant la commande d'achat est modlis ci-dessous
d'offre et une demande d'achat, elle-mme tant gre par des rgles de signatures.

Pour effectuer une commande d'achat, il faut connatre les articles, les fournisseurs, la quantit comm
tarif de vente. Par consquent, les donnes de base manipuler sont donc les fournisseurs, les articles,
peuvent varier fonction de certains critres ( priode, quantit, etc.). Enfin, concernant le formulaire de
principe de paramtrage que pour la commande de vente :Paramtrage/Achats/Transactions acha

non, donner la possibilit de modification ou non, etc. des champs.

II-B-3. Le module e-commerce

Ce module permet de faire du e-commerce. C'est un logiciel de Gestion Relation Client (GRC) plus co
Relationship Management (CRM). Il permet d'effectuer les statistiques voulues (sous forme de re
( en particulier clients, vendeurs, production , fournisseurs,...). Un requteur est disponible et il n'est p
SQL. Mais sachant le nombre trs important de tables, celui-ci doit donc imprativement savoir "lire" un
que les diteurs mettent disposition. Ensuite ses rsultats sont analyss en fonction des besoins de l'e
module, un outil de reporting est associ. Enfin, ce module permet, suite aux rsultats, d'effectuer du e

Conclusion
Pour conclure, un rappel d'une bonne marche suivre:
1.
2.
3.
4.

Bien tudier le SI de l'entreprise et le cahier des charges


Effectuer une tude de faisabilit afin de voir ce qu'il y a paramtrer et ce qui existe dj par d
Ne pas hsiter modliser les processus et flux de gestion et surtout les suivre tout au long des
Tester les flux paramtrs, avec l'entreprise, en particulier les diffrents utilisateurs

A voir aussi

PeopleSoft

Oracle Ebs

Remerciements

Je remercie BWP-Necromance pour m'avoir lanc et aid ainsi que Olivier Delmotte et bidou pour leur re

Copyright 2006 trinityDEV. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documen
Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts. Cette page est dpose la SACD.

Responsable bnvole de la rubrique Autres : Florent Humbert (Millie) - Contacter par EMail :

autres

Vos questions techniques : forum d'entraide Autres - Publiez vos articles, tutoriels

et rejoignez-nous dans l'quipe de rdaction du club d'entraide des dveloppeurs franc


Nous contacter - Copyright 2000-2007 www.developpez.com - Legal informatio

You might also like