Académique Documents
Professionnel Documents
Culture Documents
REPUBLIC OF CAMEROON
PAIX - TRAVAIL - PATRIE
PEACE - WORK - FATHERLAND
.....,
Option! Option
Systerne Informatique Decisionnel (SID)
Par! By
YANKAM DJIOKE DONALD
Matricule
20S50751
Option/Option
Systeme Inforrnatique Decisionnel (SID)
Par/By
YANKAM DJlOKE DONALD
Matricule
20S50751
Ce mernoire represente mon travail original et le sujet aborde dans ce travail n'a pas
ete l'objet d'un precedent travail dans une autre universite, pour la delivrance d'un
diplorne. Tou te information mentionnee a He correctement citee et non plagiee
This thesis is my original work and the matter embodied in this work has not been
presented earlier for the award of degree or diploma in any other University. Any
information referred to has been properly cited and not plagiarized.
Signature: ~~~t~i.~ .
Noms et Prenoms : .-YA.N.f!A~I. .. D.3.,0Kt VL,NACi)
Name: CI
Matricule : x.Dj..)Q}).-.1 .
Mattie 0
CERTIFICATION
Ceci atteste que ce projet a ete realise par .Y.AN.i';)Al':'I. .. }rJ.laK.f. j).i).~l\Lj). ,
Matricule :2.0SS.o.}.-~.1. sous rna supervision ala Faculte des Sciences, Universite de
Douala, Cameroun
Date.D1/.~I·~/·i.QZt,
Encadreur supervisor
Grade / C
~.~~
b-P..StJl ~
£.. ~"'/'
L.0vv') o..8.j.:1.~./L.~~
Institution/ Structure .. f=a(, ·S.~:~.·..~.. U /)
Dedicace
1\ rna 1~1I11ilqlcui a fait de rnoi I'hornmc que je suis. Cc travail est Ie fruit des efforts que
vous avez fourni
ii
Remerciements
C'est loccasion ici pour mot de rernercrcr les personnes qUI ont de pres ou de loin
contri buer au succcs de ce travai I.
Tout d'abord au PDG de l'cntreprise M. Pascal MINY. Directeur General de CAMRAJL
qui nous a donne lopportunite dcffectuer Ie stage dans ceue structure : M. Yannick
TCHANOU, Coordonnateur lnformatique de CAMRAIL pour laccucil au sein de sa structure et
un merci particulicr pour Ie temps ct I'interet porte a l'egard de cc projet ; M. Venceslas
TCHEKOU et M. Max Leonard MOUTAPAM pour l'aide, le suivi et Ie soutient considerable
apportes dans lclaboration de ce mcmoirc.
iv
iv
Sommaire
GLOSSAIRE 3
RESUME 4
ABSTRACT 5
INTRODUCTION GENERALE 6
CIIAPITRE I : ENVIRONNEMENT DE STAGE ET ETAT DE L'ART 8
I. IMI'IJ,MI:NTATION 33
1.1. OliTILS DE 1)I,VI'.I,OI'I'I~MENT 33
1.1.1. LUII.!!,age IItilise 33
1.1.2. Environnement de developpenient 3-1
1.1.3. Outil logiciel 3-1
v
1.1.-1. Les counecteurs 3-1
., DIAGRAMMI' 1)1:D, U'LOIEMFNT
35
vi
3. PREsr:N'rATloN I:T )NTI~RPRI~TATI()IN)I~QtJEI,<)lJE INTEI{FACES 35
CONCLUSION ET PERSPECTIVES 45
REFERENCES I3IBLlOGRAPHIQUES 46
ANNCXES 47
vi
i
Liste des figures
1
Liste des tableaux
Tableau 1 : tableau de quelques fonctions power Fx utiliser dans Power Apps {Fassinou, 2021) 33
Tableau 2: Macro-planning du projet.. 51
Tableau 3 : Oecoupage des livrables de version de I'application 56
2
Glossaire
Portails : page d'accueil, regroupant des acces a des services, sur internet
Workflow: flux de travaux representant des operations a realiser pour accomplir I'ensemble des
taches ou activites
RFC : (Request for Change) LInedemande forme lie d'une modification d'une norme existante.
KPI : (Key Performance Indicator) indicateur graphique permettent de rnesurer une performance.
KEDB : (Known Error Database) ou encore la base de donnees des erreurs connues element
important d'ITIL qui contribue a ses objectifs.
BPM : (Business process management) pennet davoir une vue d'ensemble de processus metiers
de I'organisation.
ETL : (Extract. Transform, Load) processus d'extraction des donnees des systernes sources et de
leur transfert dans l'entrepot de donnees.
IFrame: composant d'un element HTML permettant d'incorporer des rapports et d'autres
elements dans LIneapplication.
3
Resume
d'Indisponibifite des services qui constitut la finalite pour un systerne fait sur mesure pour Ie metier
et totalement flexible pour line personnalisation de fonctionnalite.
Mots des: gestion d 'un incident, incidents. power apps, workflow, etl power query,
approbation, power B I.
4
Abstract
Keywords: incident management, incidents, power apps, workflow, ell power query, approval,
power BI.
5
Introduction generate
Selon l'Inforrnation Technology Infrastructure Library (ITIL), un incident se definit
cornme tout evenement qui ne fait pas partie du fonctionnement standard d'un service et qui cause,
ou peut causer, une interruption ou une diminution de la qualite du dit service. En occurrence la
norme ISO/IEC 27000 designe l'incident comme un ou plusieurs evenernents interessant la
securite de I'information indesirable/s), ou inattendu(s) presentant une probabilite forte de
cornprornettre les operations liees it l'activite de I'organisation et menacer la securite de
linformation (27035-2,2016). COBIT quant a lui Ie designe cornme tout cvenernent qui ne fait
pas partie du fonctionnernent normal d'un service et qui cause, ou peut causer une interruption ou
ne reduction de la qualite de ce service. Ceci nous invite a cornprendre que quel que soit I'approche
la gestion des incidents detecte et traite des incidents a priori et a posteriori. Pour y parvenir, les
gestionnaires d'entreprises ont besoin de l'inforrnation appropriee. La place qu'occupe
I'information dans Ie processus de prise de decision est irnportante tant sur Ie plan strategique,
tactique et opcrationnel. La qualite de service et la performance des organisations exigent la mise
en place dun systerne de gestion des incidents pouvant assurer Ie suivi des processus et bilans.
Les prestations de services generatrices de revenus pour CAMRA IL sappuient dans une
large mesure sur des systemes informatises d'ou l'importance majeure pour lentreprise davoir
un niveau de service optimal de scs systernes informatises. Un def rencontrer frcquernmcnt par
l'entreprise est la prise de decision concernant les incidents recurrents due I'absence dun suivie
veritable ct larchivage de ses incidents. Decider consiste a choisir une solution en comparant
plusieurs possibilites. Par consequent. I'information contribuerait a elargir Ie champ de vision
limite des decidcurs. Le fait de disposer des donnees brutes rassemblees auteur des technologies
primitives pas adcquat au contexte dutilisations ne met pas Ie decidcur dans une position idealc
pour faire Ie bon choix strategique. Le chalenge sera de creer un systcrnc pouvant collecter ses
incidents tout en rendant les donnees exploitables, d'autornatiser Ie suivie des incidents et de
definir les KP[ pour la prise de decision.
Nous verrons dans un premier temps I'environnement de stage et l'etat des connaissances
en matiere de gcstion des incidents puis, nous etudierons Ie fonctionnement d'un systerne de
gestion des incidents en y associant leurs avantages. en suite conception de la solution, les
methodes utilisees de facon detaillec, Ie deploiernent et l'implernentation de BLUE SORI. II
detaille les differents aspects de letude. Entin, nous exposerons les conclusions principales et
identifierons a la foi les limites de letude, les pistes de recherches complernentaires ainsi que les
perspectives futures de cette technologic.
6
Chapitre 1 . Environnement de stage et Etat de l'art
Dans ce chapitre, nous prescnterons I'entreprise sur toute ses coutures. Elle est vaste et bien
structuree ce qui conduira unjob description elabore. Par la suite un etalage des connaissanccs sur
la gestion des incidents et la power platform.
L'entrcprise nornrnee CAMRAIL a vu naissance Ie ler avril 1999, lors de sa creation, elle
a ete dirigee par Patrick CLAES jusqu'a 2008, ensuite par Didier VANDEBON, Quentin
GERARD en 2009, Jean Pierre MOREL en 2017 qui un an plus tard laisse Ie poste a Pascal MINY
qui jusqu'a aujourd'hui dirige cctte entreprise. Dans Ie cadre de cette concession, l'etat reste
proprietaire des infrastructures ferroviaires (voies et batiments). La convention de concession
concede it CAMRAIL : I'exploitation technique et commerciale des services de transport
ferroviaire. La maintenance, l'umenagement et la gestion des infrastructures ferroviaires.
La gestion courantc du domaine ferroviaire. l.'equipe dirigeante est decrite par I'organigramme
suivant :
COORDINATION
INFORMATIQUE
Attache au DG
CAMRAIL dont Ie siege social est a Douala est une societe par actions dont
l'actionnaire majoritaire est Bollore, Sa localisation est rnontree par Ie plan de localisation
confere Annexe A.I.
7
La nouvelle vision de l'cntreprise va etre defini pour: « devenir Ie leader dans I'offre de
transport multirnodal de marchandises sur Iaxe Nord-Sud au Cameroun et vers Ie TCHAD et la
RCA. Offrir un service voyageur de qualite, professionnel et la rentabilite rnaitrisee.
Ce projet de fin d'etudes s'est deroule au sein de la Coordination Informatique qui travaille
en etroite collaboration avec la Direction des Telecoms, Ie Poste de Controle et Commande et
toutes les structures dans tous les projets informatiques de CAMRAIL et du groupe.
• Faire des etudes et des recherches pour Ie dcveloppernent des systernes d' informations,
• Des equipes regionales comme la Direction des systernes d' Information region
participer a des projets de devcloppernent dont mon theme en fait partie. Entre autres activites
auxquelles nous avons participes, nous pouvons citer :
8
La Conception d'une application de validation d'instruction tarifaire avec Power Apps,
Power Automate et SharePoint.
Former, Edifier les nouveaux stagiaire et certains membres elu personnel du CDS a la
demarche a suivre pour faire une bonne migration du systeme Windows.
De creer pour Ie service financier des Googles Forms pour aider dans la nurnerisation des
forrnulaires. Faire des etudes avec Ie service application sur l'implernentations d'applications avec
Power B I pour Ie metier.
La notion d' incident est tres large iI couvre plusieurs domaines : incident technique,
incident fonctionnel, incident social, incident de securite, incident de communication, incident
financier, etc. De maniere genera Ie, un incident peut etre defini comme etant un evenement qui
cause des dommages ou susceptible de Ie faire a des organisations ou des personnes. Par ailleurs
en ce qui concerne les Systernes d'information, il existe differentes definitions de la notion
d'incident:
• selon COBIT, Incident informatique designe tout evenernent qui ne fait pas partie du
fonctionnernent normal d'un service et qui cause, ou peut causer, une interruption ou une reduction
de la qualite de cc service (COBIT 2019 Framework Governance and Management Objectives,
2019)
• pour ITIL Incident est tout evenement qui ne fait pas partie du fonctionnement standard
d'un service et qui cause, ou peut causer, une interruption ou une diminution de la qualite de ce
service. Probleme : la cause inconnue d'un incident significatif ou la collection de plusieurs
9
incidents presentant les memes syrnptomes. La gestion des problernes consiste en une analyse
visant a anticiper les incidents a venir. (practice)
• pour I'ISO 27000 (securite de I'infonnation) Incident renvoie a un Oll plusieurs
evenernents interessant la securite de I'information indesirablets) ou inattendu(s) presentant une
probabilite forte de compromettre les operations liees a I'activite de I'organisme et de menacer la
securite de I' information. (27035-2,2016)
Quelle que soit Ie point de vue la gestion des incidents a pour but la detection et Ie
traitcment des incidents. Le processus de gestion des incidents inclut en general la detection de
lincident, les analyses et diagnostics, la resolution de I'incident et/ou Ie retablissernent du service
affecte. Un aspect important de la gestion des incidents est Ie suivi (reporting) de ce processus et
Ie bilan. La qualite de service et la performance des organisations exigent la mise en place d'une
gestion efficace des incidents et des problernes. La gestion des incidents est egalement un dispositif
amont essentiel du Plan de Reprise d'Activite car elle definit les procedures d'escalade qui
pennettent d'etre plus reactif pour Ie declenchement des plans de secours.
Lorsqu'un incident survient l'ingenieur IT peut s'en occuper seul et rapidement dans Ie
rneilleur des cas. Cependant resoudre un incident dans certains cas requiert une equipe ou des
specialistes OLI des connaissances plus avancees. Une organisation possedant un ou plusieurs
technicien Helpdesk doit avoir un plan et une politique de resolution rapide des incidents.
ITIL emet plusieurs avis quant a la gestion des services informatiques. Nous no us sommes
alors penches sur la question et nous nous semmes rendu compte qu'un certain nornbre de ces avis
etaient dedies it la gestion des incidents et des problernes.
ITIL se distingue par differentes categories de recommandations. Elles sont au nombre de 5 et
concernent :
La Strategic des Services :
« Definit la perspective, la position, des plans et des modeles qu'un foumisseur de services do it
executer pour atteindre les resultats business d'une organisation. » (Mouni r, 2017)
La Conception des Services:
« Comprend la conception des services, les pratiques de gouvernance, ainsi que les processus et
les politiques nccessaires pour realiser la strategic du fournisseur de services et pour faciliter
I'introduction des services dans des environnements pris en charge. » (Mounir, 2017)
La Transition des Services:
« Garantit que les services nouveaux, modifies ou mis hors service repondent aux attentes du
business telles que documentecs dans les etapes du cycle de vie de la Strategic des Services et la
Conception des Services. » (Mounir, 2017)
10
L'Exploitation des Services:
« Coordonne et realise les activites et les processus necessaires pour fournir les services aux
utilisateurs et clients a des niveaux de service convenus et pour les gerer. L 'exploitation des
services gere egalernent la technologie qui est utilisee pour fournir et soutenir les services. »
(Mounir, 2017)
L' Amelioration Continue des Services:
« Garantit que les services sont alignes sur les besoins changeant du business, en identifiant et
en implantant des ameliorations aux services informatiques qui soutiennent les processus
business. »
La gestion des incidents et des problernes est traitee dans I'Exploitation des Services. (Alexos,
2019)
La gestion des incidents est particulierernent importante, car des incidents se produiront
quelques soient la qualite du systerne d'information de I'entreprise Oll la competence du personnel
qui I'exploitent. (Sorel, 2007)
Ces incidents ont un effet important sur Ie niveau de confiance que les utilisateurs accordent
a I'equipe qui gere ce systerne. Le centre de service a tout interet a implanter un processus de
gestion des incidents, car la maniere et la rapidite de la resolution des incidents est lin revelateur
de la maturite de l'equipe informatique.
Le responsable de la gestion des incidents est Ie centre de services. Son premier role est de
gerer l'equipe technique et de repartir les taches au sein de l'equipe. II mesure aussi I'efficacite de
son organisation et propose des ameliorations en plus de produire des rapports sur les statistiques
du centre de services a la direction. Pour cela il Iaut gerer les incidents pour bien utiliser les
ressources hurnaines du support informatique et les ressources materielles de I'entreprise. Si
personnes ne gere les incidents, personnes n'est en mesure de mettre en place un systerne
d 'escalade.
Si les utilisateurs ont du mal a joindre un technicien CDS, ils peuvent avoir recours a leurs
collegues pour les aider et cela peut nuire it leur productivite. Une solution a un incident connu
peut profiter it un collegue si elle est documentee, evitant a un autre technicien de reprendre tout
Ie processus de recherche. La gestion des incidents evite la dispersion des techniciens, garanti un
suivi efficace des incidents, un historique des incidents et leur solution permet de partager
l'experience des differents technicicns, il evite aussi la perte d'incidents.
11
1.5. Processus de traitement des incidents
La figure 2 represente les cinq etapes du processus de la gestion des incidents:
La detection et l'enregistrement de I'incident,
Debut
."
Enre gi stre me n
....
Clas sification de f---
t
de 1'incident 1'incident
Recgerche et
+ Re solutio n et
diagnostic
..... re stauration du f---
service
F ermeture de
+
r incident Fin
......
De rnaniere generales il existe de nombreux outils qui perme1tent la gestion des incidents. D'un
point de vue business, ces technologies pennettent a tout Ie monde de manipuler et d'analyser les
donnees, daccelerer la prise de decision. Voici une liste non exhaustive representant Ie
13
Modules disponibles: lnventaire, Gestion des incidents, base de connaissance, planning
dintervention, gestion commerciale et financiere, rapports et statistiques.
Interface non intuitive rendent difficile sa prise en main de. Documentation incomplete et
• LANDESK Management Suite (Lan desk software 70$ / poste par mois)
Certificat de l'utilisation des produits, reconnaissance des postes client Windows, mac, x et
linux. Prise en compte des peripheriques mobile. Compte des peripheriques mobiles
Modules disponibles : Met I'accent sur les alertes, les rapports sur les performances en matiere
de securite, les rapports d' incidents et la resolution en temps voulu des tickets
Solution IMS; tres facile a utiliser mais tres elaboree et complexe a la fois. Alertes et
noti fications Application smartphone securisee, mais Prise en charge de la langue anglaise
uniquement (LiveAgent, s.d.)
Modules disponibles : Prend en charge un large eventail d'applications, est dotee dune base
de connaissances, offre une communication multicanale et est egalement l'une des options les plus
abordables du marche.
Abordable, elle n'est pas sans defaut. L'application telephonique est loin d'etre ideale et a
La Power Platform en version originale permet dallier la majeure partie des composants
Microsoft lice it la productivite. Cet outil de productivite perrner de partager, creer et echangcr
dans un cnvironnerncnt purcrnent profcssionnel mais aussi dautomatiser certains processus
« workflow » (Gcstisoft, s.d.). C'est lin ensemble de solutions compose de quatre (4) applications
avec un but comrnun : rcndrc la donnec accessible. En quelques clics, on doit par cxcrnplc
pouvoir:
nc cesse daugmenter dannee en annee. Mais que sont ces donnees? Pourquoi les stocke-t-on ?
Creer des applications pour faciliter la consultation et la manipulation. Un cxcrnplc pcut ctre
ledition dun fichicr Excel partagc sur SharePoint qui contient unc lisle d'inciclcnt avec image,
nom et cause. Afin dcn faciliter l'acccs, nous pouvons creer line application se basant sur cc
fichier. avec lin lormulaire d'ajout / edition directement integre. Une procedure d'automatisation
peut alors fairc une demande dapprobation du fichier a la fin de la journec. Si la dcmande
dapprobation est val idee. on petit choisir d' inserer les donnees en base puis de vider Ie fichier.
La force de Power Platform, ce sont avant tout les conuecteurs. [Is vent pouvoir intervenir sur
des sources de donnees ires divcrscs, plus ou rnoins structurees. Microsoft propose des dizaincs
de conncctcurs pre-packages pour connecter facilcmcnt aux donnees et pouvoir les
exploiter
rapidement. Pour en citer que quelques-uns, nous avons a disposition: Excel, SharePoint, SQL
Server. MySQL, Saleforce.
14
Cependant dans Ie cas particul ier ou un connecteur specifique n ' est pas dispon ible, i I
est possible de creel' son propre connecteur <1partir dune API.
15
Microsoft Power Platform
, .. - - e - -
The low-code pla tform th at s pan sOffi ce 365, zure,
e -- - e
PowerBI
~usinc~s an<llylics
Power Apps
Application deYlllopn'enl
Power Automate
Process automation
Power Virtual Agents
Intelligent yirtualllgents
Data
oed Common
connectors AI Builder D~ta Service
II se place comme un utilitaire pour creer des applications sur mesure, adaptees a nos
donnees, notre systeme dans Ie but precieux de repondre aux attentes de I'entreprise. Ce sont des
clements qui vont etre utilises pour construirc Iapplication. Certains composants plus complexes
ont aussi ete prcvus : liste dc donnees avec champs de recherche, carte Bing, et bien dautres.
• Types Canevas
• Types Pilotccs par modclcs
• Types portails
Nous avons done porte notre attention sur les applications de types Canevas car:
,... lis pcuvcnt etrc intcgrcs dans SharePoint, Teams, Power Bi et les applications basccs
sur lcs rnodelcs.
r: lis Permettent au concepteur davoir un controlc complct sur l'organisation des
ecrans.
16
r: L'application est gcncree de zero Ul partir dun ccran vide) et est dcveloppe aux
besoins.
r: lis pcrmcucnt ausst de Conccvoir des portai ls pour des utilisatcurs cxtericurs a
I'cntrcprisc.
17
r: lis pcrrneuent egalerncnt de dcveloppcr une application ires imbriquee avec les
donnees du cloud, cornme oracle, SharePoint Online.
Nous avons tous des taches que nous pouvons autornatiscr. Synthese des ernails traites, alene
telephone quand un message ncgati rest dctcctc ct dans notre cas, automatisation de la gestion de
lincidents. l.es sujets ne manquent pas. II est toujours possible dautornatiser au moins line partie
des taches rcdondarues de la journcc.
L 'application se prescntc sirnplcmcnt commc unc suite de taches (algorithrnc) agence scion
notre besoin. Ie workflow sera pills ou moins cornplexe car Power Automate sarticule auteur de
deux choscs :
• Un declcnchcur : ca peut etre lin mail, un tweet, lin elic sur un bouton, un dcclcnchement
horodate, de suite dun enregistrement dans une base de donnees.
• Une ou plusieurs actions: Envoyer un mail, Iusionncr des donnees, lancer un processus
dapprobation.
Tout ccci connecter par unc logiquc ires claborc avec plus de 370 actions prcdcfinics pour
eviter des redondances ou des echoes de flux. Chaque action et chaque connexion est un code qui
permet l'automatisation des precedes comme ce code de connexion a la liste SharePoint.
• l.orsqu'un element est croe I) (mode Code)
"input' : {
3 "ho s t ": {
4 "c cenec t ion~Jbrl\e·': "shared_sharf::pointonline""
5 "cp er-at i.cncd'": "GetOnHe~jlt.em5I"
6 ..~p!.:;! : "/prav iders/,.,icr050ft.
PO~·jerAppas.p1isl shared_she repoi nton 1Iee''
7 },
2. "pe -eeet er-s": (
9 '''~a:6a.:: "https:l/bollore. sharepoinl:.cOllJsitr:5/te~t79" J
19 ":o~,.": "9f6de•• f·.cc8·~dff·bf ..4·1b.536.o9SIi19"
11 },
13 }.
14 ·reevrre",;c : {
15 !.n~e-' .!": 5,
16 'frequency"': "Hinute"
17 },
16 ",~.o:Oo·: ··@triggerOutput>()l['body/volu.'j"
~9 _}._ IJ
TerminG
La montcc en puissance de linformatique fait que nous ajoutons chaquc jour toujours plus de
donnees. Ces donnees peuvcnt etre non structurecs. et stockccs un pcu partout. Lcs entrepriscs ont
toutes de nornbrcuscs donnees archivecs qui ne scrvent pas. Cela peut par exemple concerner :
Pour rcprendrc lc cas du temps de disponibilitc de services, il est facile de connaitrc revolution
du tcrnps de disponibilite. II rcste aussi assez courant davoir les curnuls mensucls, trimcstricls ou
annuels. Mais avoir Ie rnois ou In disponibilite des services cst le plus bas. Et connaitre la rcgularite
des memes incidents (arret dun service qucl ctalage dans lc temps '1)
Voici ce que Power BI pcut apportcr : rcndrc des donnees plus parlantes. Ces fonctionnalites
existaient deja, via dautres outils de Bltel que SQL SSRS. Via des rcquetes SQL complexes, il
ctait aussi possible de fairc de la Business Intelligence. Power BI donne ici la possibilitc
cnvoyccs. COlTImc certaines tables spccifiqucs dunc base de donnees par excmple.
Categorisation: il est possible de manipulcr Ie type de nos donnees, ou en ajouter via des
calculs.
Correlation des donnees : Ajoutcz des relations entre les donnees relationnelles (rune mernc
source, ou rnernc croiscz plusicurs sources!
Decor relation du traircment : Les donnees originelles ne sont pas altcrees, etla puissance de
calcul est Iourn ic par Power 131et non linfrastructurc.
17
Chapitre 2 : analyse et conception de l'application Blue SORI
Dans ce chapitre nous ferons line etude des besoins de I'entreprise, ce qui nous conduira
vers I'elaboration de la conception en comrnencant par les diagrammes d'analyse et conception
avant de finir par les methodes qui ont rendus cette conception possible.
1. Etude I'existant
CAMRAIL est une entreprise qui en interne utilise bon nombre d'outils, de logiciels ou
materiels informatique pour mener a bien les objectifs metiers. Cependant ses utilisateurs sont
confrontes a des pannes Oll bugs logiciels causant une indisponibilite de service c'est un incident
informatique. Pour une reprise de service rapide, la coordination informatique dont I'un de ses
roles est d'intervenir pour resoudre Ie problerne Ie plus rapidement possible a defini une procedure
de resolution d'incident. Pour ce faire tout employer de CAMRAIL ayant une interruption de
service signale par telephone, ou par mail au Centre de Service (CDS) pour expliquer I'incident
survenu. Un ticket sera cree avec GLP!. Lorsque Ie ticket est qualifie cornrne etant un incident, Ie
centre de service I'affecte a un personnel de l'equipe IT qui aura la responsabilite de traiter Ie
Ticket. Le responsable du ticket verifie au prealable si I'incident ou un incident sirn ilaire s'est deja
produit ou non. II aura a sa disposition plusieurs bases de connaissances, il effectue les actions
suivantes dans l'ordre :
Si une solution definitive existe, alors Ie responsable du ticket applique cette solution;
Si une solution de contournernent existe alors Ie responsable du ticket applique cette solution.
La recherche d' line solution definitive doit etre effectuee dans Ie cadre de la gestion d'un probleme,
18
Cependant Si Ie ticket probleme nas pas deja ete creer, Ie responsable du ticket Ie cree ; sinon il
Ie met a jour en y referencant Ie ticket incident a I'origine de sa creation. Dans les deux cas, il met
Enfin, Ie Responsable du ticket met le ticket incident it I'etat resolu et informe l'utilisateur de
la resolution du probleme.
• Cas 2: Si I'incident ne s'est jamais produit, Ie responsable du ticket doit trouver une
solution.
Lorsqu'elle est trouvee, un test doit etre effectue afin de confirrner sa validite.:
changement y es joint;
Le numero de ce ticket changement est reference dans Ie ticket incident;
Lorsque la mise en production est moins critique, la solution est directement appliquee en
production. Le responsable du ticket incident informe Ie gestionnaire de probleme qui cree un
enregistrement d'erreur connue dans la KEDB contenant Ie detail exact de Ia panne :
Les symptornes ;
Toutes les actions de resolutions menees ;
Lorsque Ie responsable du ticket a conscience qu'il n'a pas trouve de solution definitive
mais plutot de contournernent ; ill'applique et cree un ticket problerne dans lequel il referencie Ie
ticket incident en cours ; Ie ticket probleme est egalement reference dans Ie ticket incident. Ensuite,
Ie responsable du ticket probleme cree un enregistrement d'erreur connue dans Ie KEDB contenant
La solution appliquee:
Lorsque la solution ne peut etre mis sur pied que dans Ie cadre d'une planification de changement
(cas d'un developpernent logiciel) :
Le responsable du ticket incident realise la creation d'un ticket changement auquel il joint
la RFC (Request For Change) necessaire a l'etude du changement ;
Le responsable du ticket incident effectue une reference croisee entre Ie ticket incident et
Ie ticket changement.
Enfin, Ie responsable du ticket met Ie ticket incident a l'etat resolu et informe I'utilisateur
de la resolution du probleme. Si I'utilisateur est satisfait de la solution, alors il clot Ie ticket.
Sinon
Ie responsable du ticket est tenu de trouver line autre solution.
Dans notre analyse, nous avons constate des problernes autour de la gestion des donnees
des incidents s'etant deja produit. Pour sauvegarder ses donnees Ie responsable du suivie de
I'incident conceit un rapport Word et I'envoie it son N+ 1 pour validation avant archivage du
document. Nous remarquons des manquements sur plusieurs taches de la gestion de lincidents
tels que:
Nous remarquons egalement labsence d'un systerne de relance pour les incidents en attente
de resolution definitive.
Les KPI donnees par Ie logiciel GLPI sont certes interessante mais ne repondent pas au
besoin specifique d'analyse pour la Coordination Informatique. L'un des cas est la creation de
tableau sur Exccl pour avoir unc approximation de l'analyse du temps d'Indisponibilite des
services par Ie responsable organisation et Methode de la CI.
Durant Ie projet, 11y aura un ensemble dactivites qui vont contribuer it des
resultats tangibles et mesurables pour atteindre les objectifs suivant Ie tableau de
planification du projet confereAnnexe B.
Afin de visualiser l'etat d'avancement du projet avec ses differentes etapes,
activites et taches. On a eu recours it une representation graphique it savoir Ie
diagramme de Gantt pour presenter Ie planning previsionnel du projet :
21
21
Nom
(\\ldlduproJn
Pnsc en ~ sn.(~Pomt G6/Wll
If PnWeflmt)nP."".,c:rApp. IVl)"f21
. C,••tlo"dtl.BO llJ'04/21
to Clt.tloncilimtqu~16 lJOOZl
p Cr'~lron du c:..nl* de-ch",g4 l&ItWll
~ C"lllun d.,.nlr"t."U d tjout n{04/21
Invmt.llt. dt 1'.,.kI..1\1 GUDSlo!l
An.l)-1ota (OncfptJon de 1'.tchL. 01105r.ll 12/0512.1
• Co"clp1IOndl.luhlerd'.n'))iJC ,,,-,01121 .i!1/U5r'.:!1[
It COlln~lon d.. t.. 80 III ~Ifllf.(, 1"f(W2"1 15/GoIIZl
Pnlt en ""tn
dt pow~'AutClM.tte2"IM/Z'1 l' /'OS(21
.. Modtjluliond",Wf 01/Wll Clit)6nl
~-=_:_:-
21.~
Mockl~ dH Sutdllquet 0." 29ICi61lI
Intt9f~*,ckp''llil'CtbtdalUPC ... ).vtI7;ll
pr'u'\uhMd.I'j)Irirc.tJon tt_ 26107/11 :~: Ji
Cette phase d'etude comprend les taches qui permettent notamment de determiner, au
niveau fonctionnel, les exigences du systeme a mettre en place en prenant en compte les
divergences possibles entre les exigences des di fferentes parties prenantes telles que les utilisateurs
et les managers de CAMRAIL.
Dans un systeme un acteur est unc entire qui interagissant avec ce systerne, nous avons
pour notre systeme quatre (4) acteurs a savoir :
Un utilisateur : (un agent CI) dont Ie role est d'enregistrer un incident, de Ie modifier, de
regarder d'autre rapport dont il n'avait pas la connaissance.
Administrateur : (acteur humain) dont Ie role est de creer de nouveau rapport KPI au
besoin, enregistrer un incident, de modifier Lin incident non approuve, gerer les
permissions.
22
22
Le client Power Automate: (acteur logiciel) dont Ie role sera d'automatise Ie traitement
de l'incident, envoyer des differents rapports au responsable N+l, gerer I'approbation de
ses rapports.
Les Besoins fonctionnels sont I'expression claire des fonctionnalites que notre application
BLUE SORI sera en mesure de faire. Ses besoins sont :
Apres avoir specific les besoins l'elaboration de diagrarnrne d'analyse s'avere necessaire.
De facon simple I'utilisateur se connecte a la plateforme PowerApps avec ses identifiants. Ensuite
L'adrninistrateur quant a lui fait tout ce qu'un utilisateur fait mais en plus peut consulter et
modifier tous les rapports d'incident non approuve ou en cours d'approbation. II gere les niveaux
d'autorisation de la power plateforrne. II peut integrer un service a l'application. II a acces it toutes
les donnees. II craie au besoin lin rapport KPI repondant a un besoin specifique. Gerer les
adm inistrateurs.
Supprirner un incident.
2
4
2.3. Besoins non fonctionnels
Les besoins non fonctionnels representent les exigences internes au systerne et cachees aux
utilisateurs. De ce fait Ie logiciel devra etre capable:
i
!
.... _~ ...1_)._
---------------------
2
5
2.4.2. Workflow d'approbation de la gestion d'un incident
j O
5,,111,
f---_ Intontl.don
l
formullue.
cU:rtnlr
Lorsqu'un incident est cree I'utilisateur renseigne les informations et enregistre si les
informations sont bien renseignces alors les donnees sont entrees par la BD. Initialisation du
workflow power automate qui va transformer et envoye une fiche au responsable N+ I pour qu'il
soit approuve.
2eme cas: si Ie responsable Approuve alors les informations d'approbation son mis a jour dans la
BD. Ensuite est creer un document contenant les informations necessaires et est archive dans la
BD document.
3eme cas: il est reaffecte alors I'incident est assigne a un autre responsable qui devra l'approuve
Oll non.
3. Conception de BLUE SORI
UML est un langage de representation destine en particulier ala modelisation objet. UML
est devenu une norrne OMG (Objet Management Group) en 1997. (Iibrecours, s.d.)
UML propose un forrnalisme qui impose de "penser objet" et permet de rester independent
d'un langage de programmation donne. Pour ce faire, UML normalise les concepts de l'objet
(enumeration et definition exhaustive des concepts) ainsi que leur notation graphique. II peut done
etre utilise comme un moyen de communication entre les etapes de specification conceptuelle et
les eta pes de specifications techniques.
Dans Ie domaine des bases de donnees, UML peut etre utilise a la place du
modele entite relation pour modeliser Ie domaine. De facon generale un schema
conceptuel UML peut alors etre traduit en schema logique (relationnel ou
relationnel- objet typiquement).
27
Unified
Language
BPM. Acronymc de Business Process Management, que l'on peut traduire cn francais par
ia gcstion des processus metiers. II s'agit la d'un concept clc. En placant les processus metiers au
centre d'une rellcxion globalc d'integration (process-centric), Ie BPM oflre un nouvel angle de
perception du role des technologies au service du management et bien sur de la performance. En
fait, un BPM rcussi n'cst pas sculcmcnt process-centric, cc qui n'aurait aucunc percnnitc. [I se doit
d'ctrc aussi Hum an-centric.
Une rnctrique precise et adapte est bien cntendu incoruournable. Sur Ie plan technique. un
projct BPM est scion Alain Fernandez asscz handicapc s'il n'est accompagnc d'un re-design
cornplct des applications fonctionncllcs en adoptant unc demarche de type SOA Service Oriented
Architecture. Cote manager, Ie l3PM est materialise par des tableaux de bord de pilotage ct des
indicateurs de performance KPI. (Fernandez. 2018)
La methode Serum est conforme aux principcs des methodes agiles. Cornme routes lcs
methodes agiles. Serum privilcgic la livraison rapide d'un prototype. opcrationnel par definition.
28
afin que lcs clients, donneurs d'ordrc et rnembres de l'cquipc puissent l'cvalucr. Cette demarche
participative active est un atout londamental. Ellc garantit pour Ie client Ie juste equilibre entre
I'investissement prevu et Ie produit (inalernent livre. l.'etude du prototype perrnet l'evaluation des
fonctionnalitcs rcalisecs. et facilitc la rcflcxion commune sur l'opportunitc de futurs
dcveloppcmcnts. (Fernandez. Lcs tableaux de bord du manager innovant: Une demarche ell 7
Pour rnener it bien Ie projet, Ie travail sera decoupe en livrable d'une fonctionnalite it
presenter chaque vendredi de chaque semaine tout Ie long des 6 mois de projet. Pour 12 livraisons
de version de I'application confere annexe D.
Le diagramme suivant illustre la lacon dont les personnes, les systemes et les donnees
interagissent dans la solution d'application Blue SORI.
Notons que Blue SORI fonctionne suivant I'architecture 3 tiers, done aura trois couches it
savoir:
Une couche presentation : la couche presentation de Blue SORI est constituee des
interfaces de creation d'incident et de synthese de duree de I'incident, d'analyse de rapport
KPI dont les differents roles sont entre autres, produire un rapport d'incident modifiable
sur commande avec une limitation une fois I'incidents cloture.
Vue que les actions de power Automate sont effectuees sur la couche presentation de
I'ETL power query, qui fera Ie lien avec la base de donnees et va interpreter les donnees
avant de les restituees sous forme purifier.
Une couche metier : la couche metier est constituer de toutes les couches assurant la
logique applicative il s'agit de la couche composee des modules de traitement,
transformation et processing il s'agit du module d'approbation et d'automatisation.
Une couche des donnees: la couche des donnees est I'ensemble des modeles qui sont les
29
Pour cornprendre Ie fonctionnement de notre systerne, il parait important de presenter
Application Equipe IT
[«J
Admin PowerApps
.'.."..c,,
c
0
CD "
" <U
&::
0
X ~ Shorepolnl
<U
C
C
Espace de
-'0
0
Liste de donnees u
travail
to
sal
o
L---'''"----: :- - -'
. ..
Num~lotatlon de processus
.
Flux de messegerfc avec retour d'uno reponse
Sauvegarde du
Flu)! de rnessageue sam retour
visuel
Workflow
Responsable Flux d'Jnterectlcn d'operatlon avec d'autre.s
d'approbatlon ccmpcsems ou services
N+l
6i!
....
Mlcrosofl Flow
to
SAUVE GARDE
Flux d'operadon et transmission d'information
o AA;tudllse,
power 81
eutomeuquemem les donnee~dtm$
Ce chapitre arrive a son terme, ou il etait question de faire une analyse des besoins
fonctionnels et non-fonctionnels du projet. L'analyse etant concluante de part ses diagrammes, elle
it conduit it line conception pills precise constituer des methodologies de travail, de I'architecture
du systeme et pour finir la rnodelisation de son modele de donnees.
Chapitre 3 : Deploiement et implementation du projet
Dans ce chapitre, il sera question d'implementer notre solution d 'aide a la gestion des
incidents, pour cela IlOllS ferons Ie tour des outils necessaires a la realisation de cette tache parmi
lesquels power Automate, sa structure modulaire et ses worktlows.
1. Implementation
IA~
Aran2
Cot
CountA
EndsWith
Errors StartsWlth
Upper
User
AI/erage CounUf ex., SttievP Validale
Blank CounlRows RIter Rlint Substitute Value
Calendar DalaSourcelnfo And Round Sum VarP
C!;Iar Date Fu"st RoundDown SWitch Weekday
Chokes OaleAdd Fll"!ol.I'l RoundUp Table WIth
dock ~teDiff ForAU Search Tan Year
Coalesce DateTImeValue GroupBy Laslf\ Second T$
Tableau 1: tableau de quelques fonctions power Fx utiliser dans Power Apps (Fassinou, 2021)
• Lc langage DAX (Data Analysis Expression) cst un langage danalysc de donnees trcs
puissant. II est utilise par Power Pivot dans Excel, SSAS (SQL Sever Analysis Services)
tabulaire et Power BI Desktop dans noire cas. I( sagit dun langage inspire en partie des
fonctions Excel rnais adapte a la realite d'anaJyse de bases de donnees. 11 perrnet
31
31
notammcnt la creation dindicateurs sur mesure repondant aux problematiques des
utilisateurs metiers.
Visual studio code: C'est un editeur de code multi-langue lance en 2015 par Microsoft et
offrant plusieurs fonctionnalites de debogages, de refactorisation du code, de personnalisation des
snippers de code et de raccourcis, et integre egalement I'outil de versionning gil. II permet
egalement de modifier Ie theme et d'en ajouter des fonctionnalites.
Power Apps studio: nous perrnet de developper entierement nos applications pour en faire
des outils metier plus efficaces ct plus auractifs. Power Apps Studio cornporte trois volets :
• Le Volet gauche: affiche une vue hierarchique de tous les controles de chaque ecran ou une
min iature de chaque ecran dans votre appl ication.
• Le Volet central: affichc I'application canevas sur laquelle on travaille.
• Le Volet droit: perrnet de dcfinir des options tclles que la disposition, les proprictes et les
sources de donnees de certains controlcs .
.JSON (JavnScnpt Objet Notation) est lin langage legcr d'echange de donnees tcxtuelles. Pour
les ordinateurs. cc Iorrnat sc gcncrc et sanalysc facilement. II nous permct de crcer des triggers pour
recupcrcr les donnees de lormulaire.
• Power automate
• Power BI
• L'ETL Power query
32
32
• Outlook
• Microsoft Teams
2. Diagramme de deploiement
C'est une vue statique qui sert it representer I'uti lisateur de I' infrastructure physique
et la rnaniere dont les cornposants du systeme sont repartis ainsi que leurs relations entre
eux ici nous avons Ie canal d'enregistrement qui envoi les informations au serveur web
via la passerelle power apps pour I'envoyer dans la liste de donnees qui communique
directcment avec Ie SQL Database du serveur physique. Ceci est illustre it travers Ie
diagrarnme de deploiernent suivant :
Serveur web
I <<Web Interface»
Poweroplls
[]J
NavigateUl web
1~~fOX' opera, )
------------)
iJl
I I
«~3base interface»
@]J Log file
,
I
I
,
I
I
I
I
I
Serveur DaCobose
I
SOL Dotabase
~I
33
33
fiches d'incident dans une base de donnees SharePoint non accessible it l'utilisateur. Vous
pouvez
34
34
creer autant de rapport d'incident que vous Ie souhaitez et les enregistrees afin de vous y
referez. Ainsi que modifier it tout moment ses rapport non approuve.
JUMOI KOUOH(00BNAl)
Cliquez sur Dernarrer afin d'ouvrir I'interface d'accueil comme suite ...
Welecrnl.)cannot
Formulaire de Demande d'Approbaiion des Incidents CamraiL KOUOH (fXiERNI\
>
inciden moden 20/05/2021 05 :04
douala Lieu Dote et HCUI~ f'ln
Figure 11: interface de modification d'un incident dont fa solution est rejetee
34
Pour voir ses demandes refuser il faut aller dans la liste box et choisir refuser comme sur la
figure ci-dessus, cliquez sur Ie list box vous obtiendrez de merne les rapports dont I'approbation
sont non dernarre. Une fois la selection faite, vos rapports vont s'afficher dans la rubrique de
gauche ...
-
W.lcomc Jtannot
Formulalre de Pemande d'Approbation des Incidents CamraiL
>
inclden moden 20/05/2021 os :04
<'"-
douala Ueu Unlc et t+eure 1-'111
douala 22/05/2021 03 :04
~-
OC"Icriphun de I'ineiclrnt Dueee hu:hlcHl
incident test 1Jour(sl22 Heurets)0 Mlnute(sl
etrtedyey problerne de patch
Impact nSf
Une fois Ie nom de la fiche identifiee Cliquez sur la neche devant Ie nom de votre fiche.
Pou r voir les rapports approuves ou en cou rs, cliquez sur mes favoris 1*
Ainsi voici la page qui s'affiche :
W,Lc.omtJeonnot
Formuloire de Demanded'Approbation des Incidents CamraiL KO\IOH (EXTERNI\
>
Incident 2 mcident 2 10/05/2021 06 :00
~
qgedgsfhgdh Ueu O~llc et 11e"Ut'c Fin
>
incident pont
~ sdgrhdfhgdh
krJbJ
>
DQSDS
Jmpu'" OSf
SDFQSDFQS
fhdhdhd 46
Figure 12 : interface incident opprouve
).- Dans Ie meme volet l'icone Croix, reinitialise les valeurs de la fiche selectionnee
);.- Une fois les modifications terrninees, cliquez sur l'lcone juste.
2. Pour naviguer d'une page it I'autre, cliquez sur Ie bouton Precedent <9 Suivant 0 ou
Home pour aller directernent a I'accueil.
3. Pour creer un nouveau rapport d'incident il suffit de c1iquer sur Picone plus +
4. Pour actualiser la page il suffit de cliquer sur Ie bouton refresh 0
01 +~
,
>
inciden mciden 20/0512021 os :04
douala Lieu Date et Hcurc Flo
>
incident test I Jour(s) 22 Heurels)0 Mlnult(S)
etrtedyey problerne de patch
Imp ae ' OM
36
36
Ic pointeur de la souris dans une cellule de la feuille du formulaire et cliquez sur Ie bouton de
37
37
la souris pour selectionner cette cellule. Si la cellule est editable, vous pouvez ensuite en saisir
Nouveau
• Pour derouler ou reduire une Iistc d'elements sur une feuille de formulaire, cliquez,
• Titre incident. Cet onglet recoit un texte titre pour I'incident qui s'est produit.
• Date ct heure Debut. Cet onglet affiche la liste deroulante des dates dans Ie premier
champs, l'heure dans Ie deuxierne champ et les minutes dans Ie troisierne champ. II
perrnet de donner la date et I'heure it laquelle un incident it commencer.
• Date et heure Fin. Cet onglet affiche la liste deroulante des dates dans Ie premier
champs, I'heure dans Ie deuxieme champ et les minutes dans Ie troisierne champ. II
NOTE
Si la valeur du champ de date de debut est superieure it celui de date de fin Ie champ
retournera une erreur.
• Impact DSI. Cet onglet recoit la valeur de liste des impacts qui peuvent affecter la
coordination informatique.
• Cause immediate, Cet onglet recoit la lisle des causes imrnediates dont I'informatique
peut eire directement lie.
• Nombrc user impactes, Cet onglet recoit uniquement Ie type entier et donne Ie nombre
d'utilisateur irnpacte.
• User Critique impactes, cet onglet recoit Ie nom des utilisateurs irnpactes par I'incident.
• Responsable DSI Informes, cet onglet recoit les valeurs des noms des employees de la
• Degats materiels, cet onglet recoit la Liste des elements materiel endornmage du fait de
I' incident.
• Actions curatives realisees, liste des actions curatives realises par les intervenants de la
coordination informatique.
• Actions preventives realisees, liste des actions preventives realises par les intervenants
de la coordination informatique.
• Incident resolu, cet onglet est une liste deroulante contenant deux valeurs it choisir en
tenant compte de la resolution de I'incident. Dans la rubrique qui suit preciser si solution
pall iative ou defin itive.
• Recommandation, cet onglet est un commentaire de recommandation a examiner pour
les prochains incidents du merne type.
• Structure d'attache, cet onglet affiche les abreges des services nous avons :
Et envoie par Ie billet d'Outlook Ie document comme representer par I'image confere annexe 0.2
Que vous souhaitiez inserer des donnees dans un nouveau rapport au modifier celie existante
enregistree precedernrnent mais rejeter ou non dernarrer, il vous suffit de basculer a la page
d'accueil, Ie selectionner et de saisir les donnees directement dans la feuille des champs de
.1'enregistrement.
NOTE
La modification de la duree de l'incident est prise en charge automatiquernent et ne doit pas
etre rnodifie manuellement.
Welcome.Itonnat
Formulaire de Demanded'Approbationdes Incidents Camrail
*
KOUOH
inciden
>
20/05/2021 OS :04
>
incident test 1Jour(s) 22 Heurets) a M,nute(s)
etrtedyey problerne de perch
• Pou r rechercher dans la table rapport actuel un mot ou une chaine de mots, suivez les etapes
ci-dessous :
<\]
1. Cliquez sur la barre de Recherche juste au-dessus de la table.
2. Dans Ie champ Rechercher, saisissez Ie texte a rechercher a partir du titre de I'incident, du lieu,
date de creation du fichier ou du statut.
"'"
\..v
W<I<ome Jeannol £\
KOUOH(E)(TfI:N/\l)W
.,'34
Titre incident Lieu Dcscnption de l'incident
Incident oracle 2 Bessen,u. m.rdl24 oout 202 ... mercr.dl25 .out 2 ... arr~1 d'ora<le Approuve Jethro.MINKA@ ... UA
lnt pro douala dlmanche 10001 2... mardi 3 soUt 2021 •.. arret pont a bascul. Approuv. exl·j.annot.kouo ... STG
Incldenlorade doual. vendredl20 ooOt 2 ... .. medl 21000t 20 ... arret oracle Approuv,; Jethro.MINKA@ ... UA
tgfntghku tshgfh mardi 3 0001 2021 ... mercredl18 iOUI2... jkhjkhj Approuve ext-Ieannot.koec ... STG
sqdsqfsf sdfsdtsd mercredlll 0001 2... m.rered118001l1 2... dstsdtdsl EnCour .xt·jeonnotkouo ...
sq sqdqsdq mardi 10 oOUI202 ... lundl16 .oul 2021 ... sqdsdsqd Approu~ venceslas.tcheko ...
sdtdsgfsfl$l sdtsdadg mordl17 aoOI 202 ... m.reredl25 0001 2... sdldslsa5dg Approuve ext-]•• nnot.kouo
•.. bnfghtghf 'ghafhtshf, mardi 3 aoOt 2021 ... mereredlUaoOt 2..• slht,hfshl, Approuv' ..t·jeannot.kouo
•.. DQSDS SDFQSDFQS mardi 10 ooOt 202. .. mordl17 .orlt 202. .. SDQSDSQD Approuve ••
t·jeannol.kouo •..
tgsdf, dIad m.rcredll1aorlt 2 ... jeudl12 oorlt 2021 ... diad' EnCour oXI·jeannot.kouo ... UA
Incident ora Yaounde mardi 20 jull18t 20 ... jeudl29 juillet 202 •.. Arret AGEP'IRS Non demarr.r
Incident oracle yaounde vendredl25 juln 20... somedl26 juin 202. .. arret des 5erveur Renouvel6
Cependant la modification des rapports ne s'affichc que pour les utilisateurs administrateurs de
la base de donnees.
40
40
A propos des rapports
Les rapports sont des visuels statistiques et dynamique qui apportent des informations
detaillees et une perspective unique sur les Etudes d'incident. Ces rapports incluent des
tableaux el graphiques dynamiques visant a simplifier la comprehension et it apporter un
eclairage supplementaire pour une prise de decision.
• Rapport com plet. Ce type de rapport donne une vision nette en pourcentage du blackout
sur Ie seuil minimum a atteindre par mois.
NB : Pour l'adminlstrateur la sous-traitance est faite p(lr power Bi. Ce qui permet de creer
autant de rapport que voulu sur les donnees des incidents.
2. Cliquez sur Ie bouton Recap en haut a la droite du List box, une page de
recapitu lative S 'affiche.
3. Cliquez sur Ie bouton Stat a gauche et en haut du tableau des rapports d'incident.
41
41
, h..... '.1 .... i. ...... II .,~ l" .. "
1\ /.
/ 'Ii \
...
....
.... ..., 10"
42
42
CONCLUSION ET PERSPECTIVES
systeme d'aide a la gestion des incidents informatiques. Apres une revue de sa politique, son
equipe, en termes de bonne pratique et des technologies existantes comme notamment la power
Notre systerne Blue SORI etant fonctionnel, il a la particularite de realiser la gestion d'un
incident de Ie documente, de Ie faire valider par les responsables tout ceci en quelque clic. Et pour
les managers d'avoir un indicateur de performance repondant a leur exigence tout en permettant
line insertion d'autre KPI dans Ie tableau de bord de I'application.
En vue d'une perspective, il est interessant de noter que les incidents se produisent
regulierement et ont plus ou moins des similarites. Ce qui nous permet d'entrevoir la possibilite
d'integration d'un module de prevision d'un incident pour predire ou prevenir un incident futur et
ainsi optimise la reactivite de sa resolution. De meme creer des instances intelligentes pour la
proposition de solution par un apprentissage semi-supervise. L'on peut egalernent envisager de
connecter des outils d'assistance robotise it I'aide de la technologie power Agent de microsoft 365.
l.'etude dernontre que I'application de gestion d'incidents merne si elle est grandement
etudiee il y a encore beaucoup a explorer pour arneliorer au maximum l'experience utilisateur et
la rentabil ite de I'entreprise a partir des technologies dintelligence artificielle. Cependant faut-il
43
References bibliographiques
Fassinou, B. (2021). Microsoft lance Power Fx, un nouveau langage de programmation low-code open
source. Recupere sur Developpez.com:
https:/ /prograrnrnation.developpez.com/actu/313065/Microsoft-lance-Power-Fx-un-nouveau
langage-de-prograrnrnation-Iow-code-open-source-base-sur-Excel/
Fernandez, A. (2018). Le chef de projet efficace: 12 bonnes pratiques pour un management humain.
Eyrolles.
Fernandez, A. (2018). Les tableaux de bord du manager innovant: Une demarche en 7 etapes pour
faciliter 10 prise de decision en equipe. Eyrolles.
Gestisoft. (s.d.). Qu'est-ce que Microsoft Power Plateform ? Recupere sur Gestisoft:
https:/ /www.gestisoft.com/blogue/rnicrosoft-power-plateforrn
librecours. (s.d.). Introduction a la modelisation conceptuelle de donnees avec UML. Recupere sur
librecours: https://librecours.net/rnodule/bdd/rnodl/rnodlc21.xhtrnl
LiveAgent. (s.d.). LiveAgent . Recupere sur 25 meilleurs logiciels de gestion des incidents:
https://www.liveagent.fr/blog/rneilleurs-Iogiciels-de-gestion-des-incidents/ MELLEF,A.
(2017). Mise en place d'un sysrerne de gestion des incidents informatiques. Mounir, A.
(2017). Industrialisation des processusde gestion des incidents et des problemes. practice,
progatiq. (s.d.). Business Benefits of Microsoft Power Apps. Recupere sur progatiq:
https://www.pragrnatiq.co.uk/business-benefits-of-rn icrosoft -powe r-apps/
Montreal.
46
Annexes
47
A.I. Plan de localisation de CAMRAIL Douala
u!'I~o
gO_'"
On<t.on
6E SSE"ClIE vI de BESSEHGUE
~I! ~ ..
Vena"t 0. !/8OPP1 Venant de HOOKOll
I~sem
em em em
em em
Ecole
Coordinateur InformaUqu.
R.-spon .. bl.
H..spons_b ••
SY5tom. & R4seaux RO$ponsable Appllc:ations
Centre des Services
I
Chats' Mnlnton~nco Ch:u"go ProJob
_ C_ha_'D_o_C_D_S_-,
{._a-
Toehnld," CDS5.010!
...GestionnairC5 ProJets Jr
48
48
B.I. Planification du projet
Phases du 1ndicateurs
Date Resultats
Activites Date fin mesurables
Projct debut tangibles
(KI>I)
Lanccmcnt du Reunion du 16/04/2021 16/04/2021 Charte de
Projct demarrage projet
avec les parties
prenantes
Definition de la 23/04/2021 23/04/2021
chartc de projet
Etude de Collecte 23/04/2021 26/04/2021 Tableau
l'existant et etat dinformations
QQOQCCP
de lart et analyse des
besoins
Etude et
extraction des
delaillances au
niveau du
processus de
gestion de la
fiche incident
existant.
Benchmarking 27/04/2021 30/04/2021 Tableau
des solutions comparati r des
de gcstion des solutions les
incidents. plus
pertinentes
Etude de la Justificatif du Des
solution Power choix indicateurs de
Plateforme performance
de la Solution
proposec
Modclisation du Etude des 02/05/2021 06/05/2021
process LIS de demarches de
gcstion management
dincidents de systemc
d'rnfonnauon
(lTJL, ISO
20000,
9000 ... ).
Cartographic 07/05/2021 12/05/2021 Logigramme
du processus du processus
selon Ie de gestion des
rcferenticl incidents selon
ITIL. ITIL
resolus.
50
Configuration 21/07/2021 31/07/2021 Garantir la Augmcnter
et satisfaction des Ie taux de
implementation uti lisateurs tracabilite
de loutil reel des
power incidents
plateforme.
51
B.2. Diagramme de cas d 'utilisation
uc
,
«",elude» I
,
Power AutomAte
R.esponsable 11+1
52
donnees, un message d'crrcur est envoye par Ie systerne en cas derreur sinon linterface
correspondantc s' affiche a I' utilisateur.
, ConneltlonO I I
1 t Varificallon !'{Heo I I
~ I I
I
AnlcM element a consul1-aIO
~ I
I I
I
y
, 11
I I
2' Rempllr Flch.O I I
I I
_l _l
lsi champ oh111;l'aloll8 hmnionel! 2 1 SauV90aldeo
p
2 1 1 l' Creation du FIChlerO
: l~
-------------------------~------------------- envoi
I ISlnonl I 2 I 14 POUI rlIOd~ncation(}
I I
I 2 I 1 " I ('h:;l!!2_~s!
1lal~
I I
l : ~----- ~------------------
II,monl I I I
I I I I
I :3 erf'eUrChamp non IsnsalOlllUO .1 I ~
IJ II I I
IT: I
sd Sequence WF )
~ WorkFlow
Responsaille
I
I ...
1: Demande d'approbalionO
ISlnonl
I,1 2: Reponse rejeterO
~
. Admin
PowerSI I Oulil PowerApps I
I I 1
I
I
I I
, ConnexlonO
U >Q
2: Demander vlsuelO
...... 1
2' afficller vlsuelleO
I
3 Modifier VisuelleO I
Q >0
Ache
Use,
• Id_llttle Integer
• Id_Utlhnteul lnleoer • nom_ntha ch~1
• Nom ..ufltisa19ul (hilt ~ litlelf (hOlt
• t~pe_utJHsilI9UI rnaf • dato_debul d;!le 0 •
•~fllnulionO vo!(j • dill&_OO dale
.. krthentrncalionO "old O· +'nI,gI5IterO Wid
•rnod~n'fOVQld
•dloll_ulltisallllulO void
• dl'lt&_tluUonO' 'IOld
• Statui d'Uppl()ba~OnO
..O..ld
11
"'·Applou,arn
tncldeiM
A~iI!IItt.
• HUtdmln ml9g@1
• nom_.1:dmln 'h~
• NOUlO .VOIO
• SUPPllm@IQ void
• mO(tIri!HO VOI!1
Figure 22: Diagramme de classe Blue SORI
D.l. Description des livrables de version du projet
Le projct ainsi structure, est dccoupe en 6 livrablcs :
I cr sprint: Dispositif mis en plaee Date du livrable