Cours sur les ERP et systèmes d'information
Cours sur les ERP et systèmes d'information
Références :
• Tomas, J. L., & Gal, Y. (2011). ERP et conduite des changements: Alignement,
sélection et déploiement. Dunod.
Pr. Hamid AKDIM • Deixonne, J. L. (2011). Piloter un projet ERP-3e édition: Transformer l'entreprise par un
système d'information intégré et orienté métier durablement. Dunod.
Licence : Management Financier et Bancaire
• Godé, C., & Bidan, M. (2020). Cas en management des systèmes d'information:
Études de cas-DCSG 5. Éditions EMS.
2023-2024
• http://www.entreprise-erp.com
1 2
INTRODUCTION
INTRODUCTION
Du Passif à → A L'Interactif
3 4
1
03/02/2024
INTRODUCTION
4 5 6 7
5 6
Source:
www.statista.com
7 8
2
03/02/2024
Une alternance entre théorie et pratique est prévue. Des études de cas seront analysées pour mettre les
Gérer une organisation aujourd’hui n’est pas aussi simple qu’autrefois. connaissances dans un contexte. Par ailleurs, vous aurez l’occasion de mettre en pratique l’utilisation d’un ERP libre :
ODOO.
Ce processus se fait de moins en moins en utilisant des logiciels purement
comptables permettant d’établir un compte de résultat et un bilan en fin Qui porte sur les axes suivants :
9 10
11 12
3
03/02/2024
13 14
4
03/02/2024
17 18
Dans un système informatisé on utilise le terme de donnée qui correspond à une information élémentaire, utile et
nécessaire à l’activité. La cohérence organisationnelle implique la circulation de l’information pour assurer sa
disponibilité à l’endroit et au moment voulus pour la réalisation du traitement concerné.
Dans les grandes et moyennes entreprises, le partage des tâches entre les collaborateurs nécessite une bonne
coordination de la circulation et du traitement des informations.
19 20
5
03/02/2024
Un flux d’information correspond aux données échangées entre les acteurs internes La direction informatique (DI)
ou externes du système d’information est l’objectif de SI est de transformer les
données en informations pour générer des connaissances. La direction informatique avait à l’origine la responsabilité du matériel et des logiciels qui constituent le
parc informatique de l’entreprise. Cantonnée à une dimension exclusivement technique de la gestion de
l’infrastructure informatique, la DI était souvent considérée comme un centre de coûts isolé.
Exemple: une commande client, la facture fournisseur, le récapitulatif des heures de L’informatique est alors considérée comme un soutien aux métiers permettant d’automatiser et de
travail d’un atelier ou bien un dossier de demande de prêt et pourquoi pas un rendez- rationnaliser des processus existants.
vous.
La direction des systèmes d’information (DSI)
La direction des systèmes d’information enrichit la DI initiale d’une vision managériale et métier. La DSI
Ce que vous retiendrez de cette présentation, en ce qui concerne la notion
ne se contente plus de délivrer des outils techniques et contribue à la création de valeur pour l’entreprise.
de système : complexité, interaction, et pour la notion d’information : Elle participe à la stratégie et met en place des processus transversaux en interaction permanente avec
donnée utile et pertinente, flux d’information, traitement. l’ensemble des directions. La DSI est considérée comme centre de profits lorsque qu’elle crée, même
indirectement de la valeur pour l’organisation et qu’elle peut le démontrer.
21 22
La mise en œuvre d’une stratégie de plus en plus portée par la transformation digitale a conduit certaines
entreprises à renommer la DSI en systèmes d’information et du numérique. La DSIN intègre alors une
Je vous propose un voyage au centre du système d’information:
dimension numérique et digitale. Elle déploie des technologies digitales telles que le cloud, le Big Data,
l’intelligence artificielle (IA), les réseaux sociaux ou les solutions mobiles.
https://www.youtube.com/watch?v=Wld1cBqj-
wM&ab_channel=Abdelhak.log
23 24
6
03/02/2024
25 26
Un ERP est un progiciel de gestion qui transforme les données saisies dans une base de
données unique en informations de gestion pertinentes pour l’ensemble (ou une partie)
du système d’information de l’entreprise, il assure donc l’intégration des processus,
mais aussi la couverture du maximum des fonctions de l’entreprise.
27 28
7
03/02/2024
29 30
Pour les entreprises qui sont très spécialisées sur leur métier on peut
avoir des ERPs spécialisés, comme dans le cas des laboratoires
médicaux et de la menuiserie.
Exemple processus : traitement d’une commande client Enfin, on peut utiliser des ERPs libres, Odoo en est un exemple. C’est
celui que vous allez utiliser dans la suite de ce cours.
31 32
8
03/02/2024
• La saisie unique de données • Une grande normalisation de ses Cette vidéo commerciale présente un exemple de mise en place
• outil bien adapté à la mondialisation, processus et d’utiliser des règles de
qui est donc multilingue et multidevises gestion qui deviennent extrêmement
d'un ERP.
• outil qui permet la traçabilité, qui contraignantes.
dispose d’une richesse fonctionnelle • Le coût de projet d’implantation d’un Lien :
importante et d’une gestion en temps ERP est très important: son temps
réel. d’implantation est important https://www.youtube.com/watch?v=9L4_TNnIHwE&ab_chann
• Il apporte des possibilités de • Le personnel peut rencontrer des el=VIF
planification et de simulation. difficultés d’appropriation.
• des logiciels évolutifs et qui permettent • Dépendant vis-à-vis de son éditeur
la mise en place d’indicateurs de gestion
et de tableaux de bord facilitée.
33 34
N.B. les PMEs ont plus facilement recours aux logiciels Open source (libres).
35 36
9
03/02/2024
1.3.5. Les grandes tendances du marché 1.3.5. Les grandes tendances du marché
Actuellement, quelles sont les grandes tendances observées sur ce marché De plus en plus de collaborations étroites se font entre les ERPs
d’un point de vue technologique ? et les logiciels de CRM et de Business Intelligence, ce qui ouvre
les ERPs au monde du Big Data et de l’IA.
Premièrement, les solutions sur le cloud et plus particulièrement les ERPs
hybrides ont tendance à se développer, les entreprises conservant leur
cœur de métier comme la gestion de production ou le contrôle de gestion
sur le serveur et migrent une partie des modules sur le cloud comme les
modules de CRM ou de RH.
37 38
1.3.5. Les grandes tendances du marché 1.3.5. Les grandes tendances du marché
De la même façon, la notion d’entreprise étendue prend tout son sens avec Les ERPs ont aussi tendance à utiliser les technologies issues des
l’intégration des fournisseurs, des clients ou des prestataires de l’entreprise réseaux sociaux, on peut observer l’émergence d’un ERP 2.0 plus
dans l’ERP ou dans les portails en dépendant. souple et permettant un échange entre les utilisateurs différent
du workflow classique.
39 40
10
03/02/2024
41 42
43 44
11
03/02/2024
• Processus métier = correspond aux interactions entre : des personnes, Exemple : architecte lors de la conception d’une maison d’où la
des applications ou des services et souvent des processus tiers :
connexe ou extérieur. nécessité de respecter certaines normes de représentation.
• Workflow = décrit le circuit et les modes de validation des données, les C’est le même principe pour l’analyse des processus qui
tâches à accomplir et les délais à respecter. nécessitera le choix d’un formalisme pour faciliter la
compréhension. Et, le choix du formalisme dépendra de ce qui
L’analyse du processus permet de recenser : les acteurs, les flux et les
activités. est à représenter et de l’objectif.
45 46
Activité 1
• Tache 1
• Tache 2
Dans ce mode de représentation on ne
visualise que les acteurs externes avec
un ovale
Rectangle
qui représente Flux
le dom aine étudié D’information
47 48
12
03/02/2024
49 50
2.2 REPRÉSENTER LE SI : LES MODÈLES La Gestion par les Processus Métier ou « Business Process Management » (BPM) s’appuie sur une cartographie
formalisée à l’aide de diagrammes représentant graphiquement les processus de l’organisation.
La cartographie des processus métier apparait alors comme un outil de rationalisation indispensable.
Mais attention, le changement de culture managériale et la nouvelle organisation par processus est très déstabilisante
pour la plupart des organisations ce qui entrainent de nouveaux dysfonctionnements.
51 52
13
03/02/2024
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
53 54
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
Introduction à la cartographie des processus métiers M EM ENTO BPM N 2.0
La spécification BPM N –Business M odeling Notation décrit une notation standard de m odélisation des
processus m étier. La version courante de la notation BPM N a été conçue dans l’unique but de
cartographier les processus m étiers de l’organisation en évitant de couvrir d’autres aspects de
l’organisation (stratégie….).
Caractéristiques :
La norm e BPM N com prend un catalogue étendu d’élém ents de m odélisation qui, com binés
entre eux, perm ettent une représentation graphique de toutes les chaînes de processus de
votre entreprise.
55 56
14
03/02/2024
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
BPMN en pratique : les concepts de base BPMN en pratique : les concepts de base
Dans un prem ier tem ps, nous allons découvrir les trois concepts indispensables à la réalisation d’un Exemple: Pizzeria
processus sim ple, à savoir les activités, les flux d’orchestration et les évènem ents.
Dans un restaurant, les différentes activités que l’on pourrait rencontrer dans une
• Les activités :
version simple du processus de service au client seraient « Saisir commande », «
Les activités sont des travaux effectués au sein d'un processus, c’est une action qui un début et une fin bien Préparer commande », « servir client », « encaisser client ».
identifiée.
57 58
• Evénements:
• Flux et liens (BPMN) Le concept d’évènem ent est égalem ent indispensable dans le langage BPM N. C’est un concept
Ces flux sont formalisés par des flèches. Connecte les événements, les activités et qui décrit une action qui va déclencher, interrom pre ou influencer le déroulem ent du processus.
les branchements dans des processus dans les diagrammes de collaboration, de
processus et de chorégraphie. La norm e BPM N propose 3 types d’évènem ents :
Les évènem ents de départ, débute un processus. Il doit avoir au m oins un flux
Exemple: Pizzeria séquentiel sortant.
Les évènem ents de fin qui sont égalem ent obligatoire m ais peuvent être m ultiples
en fonction des différentes fins possibles du processus.
Saisir Préparer Servir Encaisser
Commande Commande Client Client
Les évènem ents interm édiaires, qui sont optionnels. Le processus peut être
Processus de service au client V2 ém etteur ou destinataire de ce type d’évènem ent, ce qui lui perm et donc d’interagir
avec d’autres processus ou d’être en attente d’action d’autres processus.
59 60
15
03/02/2024
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
BPMN en pratique : les concepts de base BPMN en pratique : les concepts de base
• Evénements (suite) :
• Evénements (suite) : Dans notre exemple de restauration, le processus est donc déclenché par un
évènement correspondant à la demande du client et termine par le départ du
client. On peut également ajouter un évènement intermédiaire entre le
service et l’encaissement représentant la « demande de la note » par le
client.
Activité 1 Activité 2
61 62
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
BPMN en pratique : les concepts de base BPMN en pratique : les concepts de base
• Evénements (suite) : Evènements de départ
• Evénements (suite) : Evènements de départ
Ces évènem ents déclenchent le processus. Ce sont des évènem ents de type « catch »
c’est-à-dire des évènem ents dont notre processus est le destinataire ou l’attrapeur.
La condition peut également porter sur une donnée. Le type
Événem ent de type m essage, représenté par une enveloppe. Le d’évènement conditionnel permet de formaliser le
processus dém arre suite à la réception d’un m essage provenant de déclenchement d’un processus suivant une règle de gestion.
l’extérieur du processus, peu im porte sa form e (oral, courrier, em ail, etc…).
Par exem ple, la saisie de la com m ande dém arre lorsque le client donne sa com m ande.
Par exemple, le processus de réapprovisionnement démarre lorsque la quantité
du produit est inférieure à 10 unités ou encore lorsque la température atteint 25°
Le tim er, dont le pictogram m e est une horloge. Cet évènem ent correspond à
cela déclenche le processus de régulation de la température.
une indication tem porelle com m e une date, une heure ou une périodicité. Le
processus dém arre lorsque la condition tem porelle est vérifiée.
Par exem ple, la réalisation du processus de paye dém arre le dernier jour ouvrable du
m ois ou encore l’ouverture des inscriptions dém arre le 8 janvier.
63 64
16
03/02/2024
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
BPMN en pratique : les concepts de base
BPMN en pratique : les concepts de base
Par exem ple, la saisie de la com m ande peut dém arrer pour une dem ande de plat Par exem ple, notre processus de service client dans un restaurant pourrait
sur place ou une dem ande de plat à em porter. com m encer par le signal du client qui ferm e sa carte, lève la m ain ou scrute la salle à
la recherche d’un serveur disponible.
65 66
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
Nous présentons en plus l’évènement de terminaison ou Par exemple, dans le processus de préparation de la salle de restauration, il
terminate, formalisé avec un remplissage du cercle. faut attendre 11H30 avant d’ouvrir les portes du restaurant, peu importe si le
dressage des tables a été fini avant.
67 68
17
03/02/2024
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
Exemple : le client peut, demander la note et notre serveur la lui remettre une fois éditée.
Attention, il faut toujours se placer au niveau du processus étudié. La demande de note est
effectivement envoyée par le client. Mais le processus représenté ici, est celui du serveur,
qui lui reçoit le message. C’est donc un type catch. Par exem ple, supposons que notre processus
devienne vraim ent trop grand et doivent être
découpé. Je term ine la prem ière partie par un
évènem ent lien de type throw et je récupère le flux
par un évènem ent lien de type catch. C’est juste une
question de représentation graphique. Cela n’a
aucune incidence sur le processus.
69 70
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
BPMN en pratique : les concepts de base
Les passerelles : BPMN en pratique : les concepts de base
Activité et évènem ent ne perm ettent pas de représenter com plètem ent un processus.
On ne peut que form aliser ce que l’on appelle le « chem in parfait », c’est-à-dire le Les passerelles :
déroulé du processus lorsque tout se passe bien.
La passerelle exclusive peut être utilisée de deux façons :
Dans notre exem ple, que se passe-t-il en cas de paiem ent par chèque ? Que se passe-t-il Tout d’abord, on peut vouloir diviser les flux en plusieurs
si le paiem ent est réalisé par carte bancaire et qu’il est refusé ? Ou encore si le client a chemins exclusifs en fonction d’une condition basée sur une
une carte de fidélité ? On se rend rapidem ent com pte que notre m odèle n’est pas information.
com plet.
Pour répondre à notre problèm e, nous devons introduire un nouveau concept : les
passerelles.
La passerelle qui permet de créer des alternatives se nomme la Division d’un flux en plusieurs
passerelle exclusive. C’est la passerelle par défaut. Elle peut chemins exclusifs
être représentée soit vide, soit avec une croix.
71 72
18
03/02/2024
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
73 74
2.3 Représenter les processus BPMN 2.3 Représenter les processus BPMN
75 76
19
03/02/2024
77 78
2.3. Représenter les processus BPMN 2.3. Représenter les processus BPMN
2.3.1.Passerelle parallèle 2.3.2. Passerelle inclusive
Exemple
Si l’on reprend notre exemple du processus de service d’un client dans un restaurant, et que l’on se La passerelle inclusive: tout comme la passerelle exclusive, elle est conditionnelle,
place dans un contexte de fastfood, une fois la commande saisie, les différents éléments composant le c’est-à-dire que le flux va continuer en fonction de certaines conditions. Mais,
menu peuvent être préparés simultanément. On utilise donc une passerelle parallèle pour diviser le contrairement à la passerelle exclusive, il est possible de faire progresser les flux
sur plusieurs chemins, si ceux-ci vérifient l’expression de la condition.
flux en différents chemins.
Ensuite, pour servir le client, l’ensemble des composants du menu doivent être prêt. Une passerelle
est alors positionnée afin de synchroniser les différents chemins, spécifiant ainsi que les trois Ainsi, l’éclatement du flux pourra être fait sur une, certaines ou toutes les branches ; de même que
activités doivent être terminées pour continuer le flux de séquence pour la fusion des flux, il pourra concerner un, certains ou tous les chemins.
79 80
20
03/02/2024
2.3. Représenter les processus BPMN 2.3. Représenter les processus BPMN
2.3.2. Passerelle inclusive 2.3.3. Passerelle évènementielle
Exemple
La passerelle évènementielle exclusive est notée par un pentagone dans un cercle:
Reprenons notre exemple : dans la version où nous utilisions une passerelle parallèle, cela impliquait c’est la passerelle qui se base sur des évènements.
que le menu devait être composé de ces trois éléments, car on continuait vers les 3 activités réalisées
simultanément.
Cependant, il peut arriver qu’une personne ne commande qu’une boisson, ou qu’un burger, juste une
boisson et un burger, ou le menu complet. Il faut s’adapter à ces différents cas de figure. Aussi, une
passerelle inclusive peut être utilisée. En fonction du contenu de la commande, notre condition, le flux
de séquence continuera sur un, plusieurs ou l’ensemble des chemins ; et il en va de même pour la
réunion du flux.
Cette passerelle s’utilise pour mettre le
processus en attente d’évènements. L'arrivée
d'un évènement déclenchera un des chemins du
processus.
81 82
2.3. Représenter les processus BPMN 2.3. Représenter les processus BPMN
2.3.3. Passerelle évènementielle 2.3.4. Passerelle complexe
Exemple La passerelle complexe est utilisée lorsque le comportement du flux ne peut pas être exprimé
Dans un restaurant classique, une fois le client servi, nous pouvons attendre que le client nous par un autre type de passerelle. On la représente par un astérisque. Elle permet de
demande la note (ce qui correspond à notre évènement de type réception de message) ou la lui modéliser une synchronisation complexe, donc basée sur une condition ni exclusive, ni
inclusive, ni parallèle, qu’il faut préciser en commentaire.
apporter automatiquement 1h après avoir été servi (correspondant à notre timer) ou encore une
fois que l’on a observé que le client a terminé (avec notre évènement de type signal). Prenons comme exemple générique une passerelle parallèle générant trois chemins de séquence simultanés ;
grâce à une passerelle complexe, nous pourrions modéliser que le flux continuera lorsque seulement deux des
trois flux seront terminés.
83 84
21
03/02/2024
85 86
87 88
22
03/02/2024
89 90
La tâche de service est une tâche automatisée, c’est-à-dire sans intervention humaine
91 92
23
03/02/2024
93 94
2.4. Activités, Tâches et Sous-processus - partie 2 2.4. Activités, Tâches et Sous-processus - partie 2
2.4.2. Les sous-processus 2.4.2. Les sous-processus
Un sous-processus est donc un processus à part entière. En termes de notation, Les sous-processus sont donc généralement utilisés lorsqu’il est nécessaire de décrire
son libellé est noté en dessous du rectangle. De plus, contrairement à celui d’une
tâche exprimé par un verbe, le libellé d’un sous processus est un nom, le comportement d’une activité à un niveau plus fin de détail. Cela peut avoir
généralement le substantif d’un verbe. différents avantages :
• En premier lieu, ils permettent de simplifier le processus afin de pouvoir le
Par exemple, l’activité « préparer commande » devient le sous-processus « préparation de la commande ». visualiser du début à la fin sur une même page, en minimisant le niveau de détail.
95 96
24
03/02/2024
2.4. Activités, Tâches et Sous-processus - partie 2 2.4. Activités, Tâches et Sous-processus - partie 2
2.4.3. Les activités réutilisables 2.4.3. Les activités réutilisables
Un sous-processus fait partie intégrante du processus principal. Par exemple, nous pourrions définir un sous-processus « Encaissement » qui pourrait être réutilisé dans
Cependant, il est possible qu’un sous-processus puisse être notre processus de « service au client » mais également dans le processus « vente à emporter » ou encore
utilisé dans plusieurs processus de niveau supérieur. Les « service au bar ». Le sous-processus « Encaissement » serait alors appelé.
activités réutilisables ou « call activity » permettent de ne pas
re-modéliser des sous-processus requis dans plusieurs
processus.
97 98
Une piscine est représentée sous la forme d’une boîte rectangulaire. Une piscine représente Exemple:
soit un processus soit une entité métier ou un rôle interagissant avec un processus.
Reprenons notre exemple de service client dans un restaurant, nous représentons notre flux
dans une piscine qui prend le nom de notre processus.
Dans le premier cas, la piscine contient le flux de séquences et son libellé représente le nom
du processus. Elle peut donc être assimilée à un conteneur de processus.
99 100
25
03/02/2024
101 102
103 104
26
03/02/2024
105 106
107 108
27
03/02/2024
109 110
111
28