Boussif Zineb - Oui 2
Boussif Zineb - Oui 2
Boussif Zineb - Oui 2
Réalisé par :
BOUSSIF Zineb
Soutenu le :
18/06/2022
Membres du jury
Je dédie ce
Mémoire …
Je dédie ce travail :
A mon père
Pour son grand amour, sa patience, son encouragement, son sens du
devoir et ses Sacrifices pour que je réussisse dans mes études.
A ma mère
Pour son amour, sa patience et ses encouragements pendant les
épreuves difficiles aussi Seules ses prières m'apportent bonheur et
succès. En plus de ses encouragements constants malgré les
circonstances difficiles qu'elle traverse.
A mes frères
Qui sont toujours à mes côtés, prêts á m'aider.
A mes chers professeurs
A tous ceux qui m'aiment et à tous ceux que j'aime. A tous ceux que je
connais de près ou de loin.
Résumé :
L'un des sujets les plus débattus ces dernières années est celui la modélisation des processus métiers.
L’entreprise est construite d’ensemble des processus métiers qui prenant fin à la livraison d’un service ou d’un
produit au client. La modélisation des processus est la bonne solution pour définie tous les processus et la
démarche d’analyse dynamique d’une organisation. Elle permet aussi de construire un modèle très claire et
facile à comprendre. Ainsi, une bonne gestion de ces processus assure une bonne performance de l’entrepris.
C'est ce que la modélisation permet à ses éléments. Comme les processus métiers sont présents dans les
entreprises et organismes publics à tous les niveaux, donc il faut bien choisir la meilleure solution pour le
modélise. Le BPMN 2.0 (Business Process Model and Notation 2.0) est certainement la meilleure chose qui soit
apparue dans le domaine, C'est ce que j'expliquerai dans ce mémoire en plus de son application à l'une des
processus métiers dans une entreprise.
Abstract:
One of the most debated topics in recent years is that of business process modeling. The company is built from a
set of business processes that end with the delivery of a service or product to the customer. Process modeling is
the right solution to define all the processes and the dynamic analysis approach of an organization. It also
allows to build a very clear and easy to understand model, thus a good management of these processes ensures a
good performance of the company, this is what modeling allows its elements.
As business processes are present in companies and public organizations at all levels, it is therefore necessary to
choose the best solution for the model.
The BPMN 2.0 (Business Process Model and Notation 2.0) is certainly the best thing that has appeared in the
field, this is what I will explain in this thesis in addition to its application to one of the business processes in a
company.
Keywords: Modeling, business, business process, BPMN 2.0
:الملخص
حٕث حم بىاء انشسكت مه،مه أكثسانمُضُػاث انخٓ وُقشج فٓ انسىُاث األخٕسة مُضُع ومرخت انؼمهٕاث انخدازٔت
ومرخت انؼمهٕت ٌٓ انحم انصحٕح نخحدٔد خمٕغ. مدمُػت مه انؼمهٕاث انخدازٔت انخٓ حىخٍٓ بخقدٔم خدمت أَمىخح إنّ انؼمٕم
َبانخانٓ فئن اإلدازة اندٕدة، كما ٔسمح ببىاء ومُذج َاضح نهغأت َسٍال نفٍم. انؼمهٕاث َوٍح انخحهٕم اندٔىامٕكٓ نهمؤسست
. ٌَرا ما حسمح بً انىمرخت نؼىاصسٌا،نٍري انؼمهٕاث حضمه أدا ًء خٕدًا نهشسكت
فمه انضسَزْ اخخٕازأفضم حم،وظسا نُخُد ػمهٕاث األػمال فٓ انشسكاث َانمؤسساث انؼامت ػهّ خمٕغ انمسخُٔاث
ً
.نهىمُذج
ٓ ٌَرا ما سأَضحً ف،) ٌُ بانخأكٕد أفضم ما ظٍسفٓ ٌرا انمدال2.0 (ومُذج ػمهٕت األػمال َانخسمٕزBPMN 2.0 إن
ٌري األطسَحت باإلضافت إنّ حطبٕقً ػهّ إحدِ انؼمهٕاث انخدازٔت فٓ انشسكت
طسٔقت انؼمم, انشسكت, انىمرخت:انكهماث انمفخاحٕت
4
Table De Matrice
5
Table De Matrice
6
Liste Des Figures
7
Liste Des Tables
Liste de Tables
Tableau 1: Les éléments selon les Catégories .......................................................................... 16
Tableau 2 : Description graphique des composants ................................................................. 17
Tableau 3 : table des taches et leurs acteurs ............................................................................. 35
8
Introduction générale
Durant les dernières années on assiste à un grand développement dans les entreprises,
et par conséquent, à une évolution des systèmes d'information et des processus métiers. Il
existe plusieurs types de processus (de pilotage, métier et de support).Une bonne
compréhension de ces processus permet de fournir les meilleurs services et produits sur
lesquels repose l'entreprise. C'est pourquoi nous utilisons la modélisation comme un moyen
idéal pour produire un modèle qui aide à une compréhension précise et facile.
La modélisation des processus est une démarche qui trouve son origine bien avant
1967. C’est la présentation correcte et compréhensible des processus métiers. Dans
l'entreprise, elle est considérée comme une étape très importante et sensible pour une bonne
compréhension du rôle de l'entreprise, ou plutôt une bonne compréhension du déroulement de
ses opérations, du début à la fin. La bonne présentation des processus métiers est atteinte en
utilisent les moyens de modélisation. Ceci aide à montrer les tâches et leur fonctionnement de
manière claire et facile à comprendre.
Nous prenons dans Prenons dans notre étude l’exemple de la CNAS (Caisse Nationale
des Assurances Sociales). Elle se compose de plusieurs sous-directions (ex : centre de calcul
et développement, médical, prestation…etc.) et donc se compose de différents processus
métiers chaque sous-direction a son propre ensemble des processus métiers.
Le problème auquel nous sommes confrontés est le suivant : Tous les membres de
l’entreprise comprennent-ils ces processus et leur fonctionnement ? Ou plutôt, l'ont-ils tous
compris, que ce soit un manager ou un technicien ?
C'est le problème que nous tenterons de résoudre par la modélisation des processus.
Comme solution parfaite à tous les problèmes auxquels sont confrontés les éléments de
l'entreprise, il existe de nombreuses méthodes de modélisation. Chacune d'elle a ses propres
caractéristiques et façons de l'utiliser. Parmi ces méthodes, la méthode UML qui basée sur un
ensemble de règles dont la compréhension nécessite un certain niveau en conception et
modélisation des systèmes d’information. Ainsi, la maitrise de la modélisation avec cette
méthode n’est pas donnée à tous mais seulement aux techniciens et experts du domaine.
Ensuite, la méthode BPMN qui est une méthode très pratique dans le domaine de la
modélisation car elle permet de construire facilement les processus métiers pour comprendre
les modèles par tout le monde.
9
Pour répondre à ces questions, la méthode choisie doit :
• Etre la solution idéale pour les problèmes des processus métiers.
• Construire des modèles plus facile et efficace pour les processus dans l’entreprise.
• Faciliter l'exploitation de modèles complexes.
Comme mentionné précédemment, la modélisation des processus métiers est une tâche
très importante qui concerne la représentation et la spécification de différentes étapes des
processus dans une entreprise. Pour cela, nous avons choisi l’outil de notation BPMN 2.0 pour
la modélisation les processus métiers.
La motivation pour ce choix est de créer un modèle simple et facile à comprendre pour
tous les membres de l’entreprise.
Ce mémoire a été décomposé selon trois chapitres :
Dans le premier chapitre, nous avons présenté le contexte de l'étude et ses objectifs
ainsi que les notions de base et faire une étude comparative entre UML et le BPMN2.0
et aussi bien définir le BPMN 2.0 avec ses caractéristiques.
Dans le deuxième chapitre, nous définissons l’entreprise, les processus métiers ainsi
que la présentation de la CNAS. Le choix d’un processus complexe est réalisé après
avoir consulté toutes les sous-directions. Le processus est modélisé avec BPMN 2.0.
Dans le chapitre troisième, le logiciel BonitaSoft est présenté. Il permet de faire la
mise en œuvre de notre modèle.
10
Chapitre « 1 » : Concepts de Base
11
1 Concepts de Base:
1.1 Introduction :
Durant les dernières années, la modélisation des processus métiers a été un domaine de
recherche très actif. L’une des réactions les plus importantes faces à un concept de différentes
dimensions par l'équipe de travail composée de gestionnaires, de comptables, de techniciens
et d'ingénieurs est d'essayer de développer un modèle compréhensible et atteignant le but
recherché. Dans ce chapitre, nous présenterons les concepts les plus importants liés au
modélisation des processus métiers, en plus d'afficher et de comparer les principaux outils de
modélisation.
Cependant, le concept processus métier est défini « en tant qu’un enchaînement d’activités
interactives dans l’entreprise. Il reçoit des objets en entrée et leur ajoute de la valeur ensuite il
fournit des objets en sortie remplissant les besoins et les exigences d’un client interne ou
externe à l’entreprise ». [2]
Simplement dit, un processus métier définit comment les employés effectuent leurs tâches
quotidiennes.
Et à chaque fois, nous avons recours à la modélisation. Nous devons répondre à ces
questions
-Comment modéliser les processus métiers ?
12
- Quelle méthode de modélisation choisir ?
En effet, il existe plusieurs outils et moyens pour faire la modélisation des processus
métiers. Parmi lesquels nous citons
Méthode UML
Outil de notation BPMN 2.0
Exemple :
Cet exemple montre la modélisation avec la méthode UML une activité d’un magasin de
vente UML en utilisant le diagramme de séquence comme le montre la figure (01) suivante :
13
Figure 1 diagramme de séquence
1.4 La norme de notation BPMN 2.0 :
1.4.1 Définition :
BPMN (Business Process Management and Notation) est l’ensemble de conventions
graphiques permettent de représente les processus métiers sous forme d’un modèle, on peut
dire aussi c’est la norme de notation qui encadre la modélisation des processus et
l’automatisation des workflows dans une organisation [2]. La norme BPMN a été créée en
2004 par BPMI (Business Process Management initiative [3], elle est une méthode
d'organigramme qui modélise les étapes d’un processus métier et aussi permet de présenter
visuellement une séquence détaillée des activités commerciales et des flux d’informations
nécessaires à la réalisation d’un processus.
14
Standard OMG
BPMN 2.0.2 en
Standard OMG 2013
BPMN 2.0 en
Standard OMG 2010
BPMN 1.2 en
Standard OMG 2008
BPMN 1.0 en
2004
15
Exemple : maintenance, RH métrologie, maîtrise de la documentation.
Eléments de Workflow
Eléments d’organisation
Eléments de lisibilité
Comportements spécifiques [13].
Regardons plus précisément à quoi correspondent ces éléments dans la table suivante :
Le tableau précédent présente les composants des quatre catégories de BPMN 2.0. La
description graphique de chaque élément est expliquée dans les tableaux suivants :
16
Tableau 2 : Description graphique des composants
Eléments de Workflow
Activités
Evènements
Activité 1
Activité 2
Sequence Flow
Eléments d’organisation
Eléments de lisibilité
17
Comportements
spécifiques
1.5 Conclusion :
Comme conclusion de ce chapitre, nous avons défini la modélisation des opérations en plus de
souligner l'importance de son utilisation dans les entreprises de toute nature. Avec une
comparaison de certains des méthodes de modélisation en mentionnant les avantages et les
inconvénients de chaque méthode et en choisissant le processus de modélisation optimal pour
notre étude, qui est BPMN 2.0.
18
Chapitre 2 : réalisation des processus
Avec BPMN 2.0
19
2 Réalisation des processus métiers avec BPMN 2.0:
2.1 Introduction :
La Modélisation des processus métiers est une phase très sensible dans les entreprises
avec l’évolution du marché et la concurrence farouche. L'approche processus métier a connu
les dernières années, un intérêt remarquable dans la modélisation des processus dans
l’entreprise. Comme nous l'avons indiqué dans le chapitre précédent, nous utiliserons la
méthode BPMN 2.0 pour modéliser les processus métiers, dans le but de créer un modèle clair
et compréhensible, et c'est ce que nous appliquerons dans notre étude sur l'entreprise CNAS
(Caisse Nationale des Assurances Sociales).
20
2.4 Présentation de L’agence du CNAS de TAMANRASSET :
La société de la sécurité sociale est une institution publique travaillant sous la tutelle
du ministère du Travail, de l’Emploi et de la Sécurité Sociale. L’agence est située dans le
grand sud de l'Algérie. Elle était sous la juridiction d’Ouargla avant de devenir une antenne au
mois d'Août de l'année 1979. Elle peut recevoir les dossiers des assurés sociaux en tant que
centre payeur. En 1983, elle est devenue une agence autonome à Tamanrasset.
L'agence dispose d'environ 165 employés distribués sur les différents services dans l’agence
mère, ainsi que le centre payeur d’In Salah et cinq annexes sont : Abbalissa, tazrouk, In
Guezam, Tinzaoautin, Inghar [8].
Après avoir présenté l’entreprise CNAS, nous allons maintenant définir la sous-
direction de prestation où nous avons réalisé notre étude. Nous avons choisi cette sous-
direction parce que c'est le département qui est en relation directe avec les clients, en plus de
cela il traite des processus très complexes, ce qui conduit à la difficulté de les comprendre et
de les gérer.
21
prestation en ce qui concerne certaines prescriptions telle que l’admis à l’invalidité, ainsi que
procéder à un examen médical lorsque cela est justifié.
La réception de la prescription d'arrêt de travail est effectuée par un agent qui doit
remettre à l'assuré, lorsque celui-ci se présente directement au guichet, un récépissé de dépôt.
Dans tous les cas et quelque soit le mode de réception de l'arrêt de travail, celui-ci doit être
composté et ce, en posant d'une manière lisible un cachet humide indiquant la date de
réception. Il y a lieu d'enregistrer le certificat d'arrêt de travail sur un registre spécialement
ouvert à cet effet et sur lequel doit être reporté la date de prescription, le nombre de jours
22
prescrits, la date de réception, la date d'envoi au contrôle médical, la date de retour du
contrôle médical, la date de paiement ou de notification d’un rejet d’ordre administratif ou
médical
Le certificat d'arrêt de travail est conforme, c'est à dire qu'il n'est ni raturé ni surchargé
et comporte avec précision les éléments ci- après :
o Nom et qualité du prescripteur
o Nom, prénom de l'assuré
o Nombre de jours d'incapacité de travail
o Sorties autorisées ou non
o Date de la prescription
o Cachet et signature du prescripteur
o Mention de prolongation, s’il y a lieu.
Si à l'issue de cette vérification, il s'avère que l'arrêt de travail n'est pas conforme,
ou comportant une anomalie, celui-ci devra être authentifié auprès du prescripteur.
Néanmoins, lorsque la surcharge n'est pas le fait de l'assuré ainsi que l'atteste le cachet
apposé sur ladite surcharge par le praticien ou l'établissement de soins, il convient de ne pas
procéder a u rejet précédemment indiqué et de traiter le dossier normalement.
23
Lorsque l'arrêt de travail dépasse 3 jours, la soumission au contrôle médical est
systématique.
Pour cela, le liquidateur, doit établir un bulletin de liaison indiquant l'ensemble des
renseignements ainsi que la ou les questions posées. Lorsqu'il existe un service du contrôle
médical au sein même du centre de paiement, l'assuré sera orienté directement vers le service
et l'avis du médecin conseil sera recueilli immédiatement sur le cas. Dans le cas contraire,
l'assuré sera convoqué ultérieurement
En cas d'avis favorable du contrôle médical, les services des prestations établissent le
décompte de paiement lorsque le traitement n'est pas justifié au plan médical, il sera notifié au
bénéficiaire une décision de rejet d'ordre médical.
24
travail et salaires établie par l'employeur dossier administratif de l'assuré, que celui-ci ne
remplies pas les conditions d'ouvertures de droits au plan administratif pour bénéficier des
prestations en espèces, (défaut d'assujettissement par exemple), il sera établi une décision de
rejet d'ordre administratif indiquant les voies et délais de recours.
25
Renseignée par l'employeur dans toutes ses rubriques prévues.
La partie de l’imprimé « déclaration sur l'honneur » peut être complétée par l'assuré
dans le cas où celui-ci n'a plus de relation directe avec l’employeur de façon définitive ou
temporaire (entreprise ayant cessé activité alors que l'assuré était déjà indemnisé en maladie,
assuré attestions d'une affection entraînant un arrêt de travail de longue durée).
Dans cette étape qui est l’étape initiale, le prestataire (l’agent de prestation) commence
par saisir le dossier du malade en prenant en considération la date de début, l’acte qui
comporte trois possibilités :
-Soit maladie normale. Son hospitalisation dans ce cas les 15 premiers jours en 50% et
le reste en 100% de remboursement.
26
Figure 7: La modélisation de sous-processus phase de liquidation
27
Figure 8 : la modélisation de sous-processus la phase de validation
Sous-processus 06: Phase paiement
La procédure de paiement d'un dossier est réaliser par : soit le chef de CP, soit par un
divisionnaire de prestation dans le cas contraire par un prestataire qui eut un privilège de
paiement. Toutefois la troisième signature n'est apposée que lorsque le montant du décompte
dépasse 3000 DA.
28
Figure 9 :la modélisation de sous-processus paiement
2.9 Conclusion :
Dans ce chapitre, nous avons montré les différentes étapes de la modélisation des
processus métiers qui concernent le dossier du malade en présentant des illustrations réalisées
avec le BPMN 2.0. La question que nous nous posons est comment rendre ces processus
exécutables. Nous allons voir comment mettre en œuvre ces processus dans le chapitre
suivant.
29
Chapitre « 3 » : Réalisation avec
BonitaSoft
30
3 Réalisation avec BonitaSoft:
3.1 Introduction :
Après avoir choisi le processus et l'avoir analysé à l'aide de principes. Nous allons
maintenant choisir la meilleure méthode qui nous permet de créer le modèle final.
3.2 Etude comparative entre les outils existants pour modéliser avec BPMN:
L’automatisation des processus métiers fait partie intégrante des stratégies modernes
en entreprise. Il existe de nombreux outils pour modéliser les processus métiers avec BPMN
2.0. Nous, nous allons faire une comparaison entre eux pour ensuite choisir le meilleur et le
plus approprié à utiliser dans notre étude :
31
3.2.2 Camunda :
A été fondée par Jakob Freund et Bernd Rucker en 2008 en tant que société de conseil
en gestion des processus métiers [9]. Camunda Platform est une plateforme open-source de
flux de travail et d'automatisation des décisions. Camunda Platform est livré avec des outils
pour créer des modèles de flux de travail et de décision, exploiter des modèles déployés en
production et permettre aux utilisateurs d'exécuter les tâches de flux de travail qui leur sont
assignées [10].
Figure 11 : Camunda
3.2.3 BonitaSoft :
BonitaSoft est une plateforme dynamique intégrant une multitude de fonctions comme
l’automatisation des tâches, l’amélioration et le suivi des processus. Basé sur le BPMN2, ce
service est conçu pour faciliter le travail d’équipe, notamment grâce à la définition des
objectifs.
Ce dernier est notre choix pour mener notre travail et les avantages les plus importants
qui nous ont aidés à le choisir sont :
32
L’automatisation des tâches complexes fait bénéficier un gain de temps, et cela
automatise en grande quantité les actions répétitives.
Limiter le volume de code nécessaire pour construire une application.
S’appuie sur des modèles (ex. diagrammes BPMN) pour définir les applications.
Figure 12 :BonitaSoft.
Bonita Studio.
Bonita UI Designer.
Bonita Engine.
Bonita Portal.
Engine+ Portal : package dans une application web JEE(war), le studio embarque un
environnement de test avec Tomcat + application Web.
33
o Conception
o Modélisation
o Exécution
o Suivi
o Optimisation
La deuxième étape : La représentation graphique de diagramme avec BPMN 2.0 sur
papier comme dans la première présentation avec la sélection des sous-processus, des
acteurs et des tâches également.
La troisième étape : après la fin de l’étape précédente, nous réaliserons le code avec
le programme BonitaSoft.
3.4 La Réalisation :
Nous commencerons par modéliser nos Processus « Le traitement des dossiers du malade » à
l'aide de BonitaSoft :
L’objectif de ce modèle est de montrer l’enchaînement des tâches au sein du BPMN 2.0. Cela
se fait en divisant le processus en sous-processus, et chaque sous-processus se compose de
plusieurs tâches exécutées par différents acteurs. Chaque tâche possède des entrées et des
sorties. A l'aide de l'ensemble de ces éléments, nous allons montrer dans la suite notre modèle
du processus.
34
Figure 13 : l’interface principale de BonitaSoft
Tâche Acteur
35
d’agence
Demande AT Assurant
Admis Médecin
Paiement Fournisseur
36
Après la définition des tâches et leurs acteurs, nous allons commencer à les faire entrer au
niveau du logiciel.
Commençons par le premier sous processus. On commence par l'arrivée de l’assurant qui
dépose l’ensemble de documents nécessaires. Ils seront soumis à un ensemble d'examens par
le chef du guichet. Le processus peut réussir ou échouer. Dans le cas de la réussite, le
processus est poursuivi sinon il sera rejeté.
37
Figure 14 : L’interface d’exécution des tâches BonitaSoft
Nous testerons toutes les tâches, et s'il y a un problème, l'entrée apparaitra lors de l'exécution
comme le montre la figure 11:
38
Figure 15 : l’exécution des tâches
3.5 Discussion :
La modélisation du processus démarre quand l’assuré dépose son certificat médical
d’arrête de travail, la réception de ce certificat est effectuée par un chef de guichet. Ensuite
après la vérification des toutes les conditions d’acceptation de ce certificat, le chef de guichet
soit l’acceptera soit le refusera (rejet administratif).
Nous allons passer au sous-processus suivant, qui est la validation. Dans cette étape,
après l’admission du dossier et tous les papiers disponibles, nous passons au sous-processus
« paiement ».
39
Dans la figure suivante, nous présentons le processus général de toutes les tâches et sous-
processus.
3.6 Conclusion :
Dans ce chapitre, nous avons identifié la meilleure façon de modéliser des processus
métiers par l’utilisation de l’outil de notation BPMN
40
Conclusion générale
L’étude que nous avons menée auprès de l’entreprise CNAS nous a permis de choisir
un processus métiers principal et très important ainsi que l’application de la modélisation au
processus choisi avec le BPMN 2.0.
Nous avons confirmé, après l’utilisation de BPMN 2.0, qu’il apporte des avantages
importants pour l’organisation. La réussite de la modélisation des processus choisi:
« traitement de dossier en matière maladie » repose principalement sur la définition d’objectif
de sa modélisation. Cela nous a permis de modéliser le processus représenté dans la
production de résultats et de former un modèle facile à comprendre pour tous les membres de
l'organisation, et c'est ce qui nous garantit d'obtenir les meilleurs résultats et donc le succès de
l'entreprise.
Après avoir obtenu ces résultats, cela nous motive à modéliser tous les processus de
l'entreprise pour améliorer sa rentabilité et productivité, et c'est sur cela que nous pourrons
travailler dans les recherches à venir.
41
Références Bibliographiques
[3] 2015.TH. Vercruysse.Thierry,Potts, Jeff. Alfresco Developer Series, Advanced
Workflows, 2nd Edition. ecmarchitect.com, 2012.
[5] West, M. (2011), Getting Performance through Process Improvement; IT Metrics and
Productivity, e-Newsletter Series.(Williams, 1967).
[6] Business Process Model and Notation (BPMN), Version 2.0 », OMG Document Number:
formal 2011-01-03 Standard document URL: http://www.omg.org/spec/BPMN/2.0, (2011).
[9] Miller, Ron (5 December 2018). "Camunda hauls in $28M investment as workflow
automation remains hot". Tech Crunch. Retrieved 22 March 2019.
[10] "Bossier Awards 2015: The best open source applications". InfoWorld. 16 September
2015. Retrieved 22 March 2019.
42
Sites Web
[1] www.base-de-données . Consulté le 1/1/2022.
[7] www.cnas.dz.
43