BENKIRANE Mohamed Ali 1 / 32 (1 er Avril 2014 - 30 Juin 2014) BENKIRANE Mohamed Ali Développement d’un espace collaboratif sous SharePoint Tuteur pédagogique : M. Serge GROS Tuteur en entreprise : M. Van LY JUIN 2014 RAPPORT DE STAGE
BENKIRANEMohamedAli 1/32
(1erAvril2014-30Juin2014)
BENKIRANEMohamedAli
Développementd’unespacecollaboratifsousSharePoint
Tuteurpédagogique: M.SergeGROS
Tuteurenentreprise:M.VanLY
JUIN2014
RAPPORTDESTAGE
BENKIRANEMohamedAli 2/32
Remerciements
JeprofitedecerapportpourremercierlegroupeTotaldem’avoiraccueillipendantces3
moisdestage.Jetiensàremerciertouteslespersonnesquiontparticipédedifférentesfaçonsàla
réussitedemonstageetplusparticulièrement:
Monresponsabledestage,M.VanLY,dem’avoirdonnélapossibilitéderéaliserunstagesi
enrichissant.Jeleremercieaussidesaconfianceetsadisponibilitémalgréunemploidutemps
chargé.
Toute l’équipe de l’Exploration Production / Juridique / Coordination des Associations
d’avoir rendumon stage intéressant et humainement enrichissant. Et aussi à notre assistante
FrançoiseAMBASSA-MBALLApoursagentillesse.
Enfin,jeremercieMr.SergeGROS,tuteurpédagogique,ainsiquetouslesenseignantsdu
départementInformatiquedel’IUTLyon1quiontcontribuéàmaformationtoutaulongdemon
DUT,etgrâceàquij’aipuacquérirdenouvellescompétencesquim’ontpermisdemeneràbien
mamission.
BENKIRANEMohamedAli 3/32
FichetechniqueNomdel’entreprise TotalSAActivitédel’entreprise Énergie,Pétrochimie. Intitulédusujet Mise en place d’un espace collaboratif pour la branche
ExplorationetProduction(EP). Besoinauquelrépondleprojet Un espace collaboratif pour la collecte d’informations
annuellesconcernantlesfilialesauniveaumondialpourlesiègedeParis.
Le projet est destiné à l’équipe de la Coordination desAssociationsdelabrancheExplorationetProduction.
Devenirdel’outil L’outil sera utilisé par les personnes qui ont le droit
d’accèsauxinformations. Travailréalisépar Moi-même,accompagnéparmontuteur. Technologiesutilisées SharePoint.Langagesutilisés C#,HTML,CSS,JavaScript.Apprentissage OutilsSharePointetC# Avancementduprojet Terminé. Tempspourlarédactiondurapportdestage
5jours.
BENKIRANEMohamedAli 4/32
REMERCIEMENTS............................................................................................................................................................2
FICHETECHNIQUE..........................................................................................................................................................31. INTRODUCTION:....................................................................................................................................................52. L’ENTREPRISE:TOTALSA...................................................................................................................................62.1. Historique:...........................................................................................................................................................................62.2. Activitésdugroupe:.........................................................................................................................................................72.3. Organisationdugroupe:...............................................................................................................................................8
2.3.1. BrancheExplorationetProduction(EP)...............................................................................................................................................82.3.2. Organigrammecompletdugroupe:.......................................................................................................................................................9
2.4. IntégrationauseindelaDivisionCoordinationdesAssociations:..........................................................112.5. Lieu,missionetpostedetravail:............................................................................................................................11
3. PRESENTATIONDUSTAGE:.................................................................................................................................123.1. Lesujetdustage:...........................................................................................................................................................123.2. Objectifdustageetréalisationsattendues:......................................................................................................13
3.2.1. Objectifsprofessionnels:...........................................................................................................................................................................133.2.2. Objectifspersonnels:...................................................................................................................................................................................13
3.3. Outilsetméthodesutilisés:........................................................................................................................................143.3.1. Principed’unintranet:...............................................................................................................................................................................143.3.2. MicrosoftOfficeSharePointServer2010:.........................................................................................................................................15
3.3.2.1. LesfonctionnalitésdebasedeMicrosoftOfficeSharePoint2010:............................................................................163.3.2.2. Langagesdeprogrammations:..................................................................................................................................................173.3.2.3. Lepackoffice:....................................................................................................................................................................................18
3.4. Lesphasesetréalisations:..........................................................................................................................................183.4.1. Lesphases:.......................................................................................................................................................................................................18
3.4.1.1. Formationàl’outilSharePoint:..................................................................................................................................................183.4.1.2. Etudeetanalysedesbesoins:.....................................................................................................................................................19
3.4.2. Etudedel’existant:.......................................................................................................................................................................................193.4.3. Lesréalisations:.............................................................................................................................................................................................223.4.4. Avoirunoutilintuitif:.................................................................................................................................................................................22
3.4.4.1. Accèsàunezone:.............................................................................................................................................................................233.4.4.2. Choixd’unefiliale:...........................................................................................................................................................................253.4.4.3. Choixd’unAsset:..............................................................................................................................................................................253.4.4.4. Editiond’unefiched’unAsset:...................................................................................................................................................27
3.4.5. Avoirunoutilsécurisé:..............................................................................................................................................................................283.4.6. Réalisationssecondaires:..........................................................................................................................................................................293.4.7. Lesobjectifsatteintsetdifficultésrencontrées:.............................................................................................................................30
4. BILAN:..................................................................................................................................................................314.1. Bilanpersonnel:.............................................................................................................................................................314.2. Lienentremamissiondestageetmonprojetpersonneletprofessionnel...........................................31
5. SOURCES:.............................................................................................................................................................32
SOMMAIRE
BENKIRANEMohamedAli 5/32
1. Introduction:Dans le cadre de ma 2ème année de Diplôme Universitaire Technologique (DUT) en
Informatiqueauseindel’InstitutUniversitairedeTechnologie(IUT)deLyon1,j’aiétéamenéà
effectuerunstagedefind’étudesd’uneduréede10à12semaines.
Ce stage en entreprise a pour objectif la mise en pratique de mes connaissances en
développement,acquisesdurantmaformation,ainsiquedesnotionstellequelagestiondeprojet,
ouencoreledéveloppementdemonrelationneletletravailenéquipe.
Grâceàmesrecherches,j’aipuintégrerlegroupeTotalpouruneduréede3mois:du1erAvril
2014au30Juin2014.
Amonarrivée,j’aiintégréladirectionJuridiqueetAccords(JA)danslabrancheExplorationet
Production (EP) du groupe au sein de la Division Coordination des Associations, sous la
responsabilitédemontuteurdestage:M.VanLY.
Lesujetquim’aétéconfiés’intitule:«Développementd’unespacecollaboratif».Ilconsisteen
l’analyse,ledéveloppementetlamiseenplaced’unsiteintranetquifaciliteralacommunication
d’informationsentrelesdifférentesfilialesdugroupeetlesiègeàParis.
Eneffet,latransmissiond’informationssefaisaitviadesfichiersExcelenvoyésparmailentre
différentespersonnes.Cettesolutionprésentaitdeuxinconvénientsmajeurs:
• Envoiedemailsnoncryptés.
• Seretrouveravecplusieursversionsd’unmêmedocument.
Danscerapportjedécriraiscommentlaréalisationdemamissionpermettraderemédier
àcesproblèmes.
Jepensequecestagenepeutêtrequ'enrichissantnotamment,grâceàl'autonomiequim’a
étéofferteetgrâceàl'applicationdemesconnaissancesaussibieneninformatiquequ'engestion
deprojet.Deplus,ilm’apermisd'évoluerauseind'unegrandeentrepriseoùl'organisationest
importante.Cestagemepermettraàl’avenird'acquériruneplusgrandematuritédansunmilieu
professionnelavectouslesaléasqu'ilpeutgénérer.
BENKIRANEMohamedAli 6/32
2. L’entreprise:TOTALSA.2.1. Historique:LegroupeTOTALestunacteurmajeurdel’énergiedepuisprèsd’unsiècle.Eneffet,l’histoire
du groupe commence dans les années 1920 avec la création de la Compagnie française des
pétroles(CFP).Celle-cidébutesesactivitésdeproductionauMoyen-Orienten1924.Aufildesans,
elleasus’adapteràsonenvironnementens’internationalisantetendiversifiantsesactivitésdans
les secteurs Aval, raffinage et distribution, Chimie. Elle a également su garder son esprit
d’innovation : conquête de nouveaux gisements, expansion du réseau de distribution dans le
mondeetconstitutiond’unpôlechimiquedegrandeenvergure.
Àl'origine,c'estunesociétémixteassociantdescapitauxd'Étatetdescapitauxprivés.Le21
juin1985,sadénominationaétéchangéeenTotalCompagniefrançaisedespétroles(TotalCFP)
puis transformée en Total le 26 juin 1991. Elle est privatisée en 1993 par le gouvernement
d’Édouard Balladur. À la suite des rapprochements avec la belge Petrofina et la Française Elf
Aquitaine,lasociétéestdevenueTotalFinaSAle14juin1999,puisTotalFinaElfSAle22mars
2000.L'entrepriseareprisladénominationTotalSAle6mai2003.
Lasurviedugroupepeutparaîtreimpressionnantecariladûaffronter,depuissacréation,les
vicissitudes de l’Histoire : crises, guerres, nationalisations des pays producteurs, évolutions
technologiques,etc.Totals’estdepuisdéveloppéetaétendusaprésencedanslemondeentier.
FrisechronologiquedesPDGsdugroupe
BENKIRANEMohamedAli 7/32
2.2. Activitésdugroupe:Totals’emploieàrépondreauxbesoinscroissantsdeshommesenénergie,toutenintégrant
danssesmétiersetsesactivitésunedémarchepermanentededéveloppementdurable.Totalest
un groupe énergéticien international dont les activités couvrent l'ensemble de la chaîne
d’exploration,d’extractionetdeproductionpétrolièreetgazièrejusqu’àlacréationd’énergie,le
raffinage, et l’exploitation commerciale. Le développement des énergies complémentaires
(solaire,biomasse,nucléaire)s'inscritégalementaucœurdel'engagementdeTotal.
BENKIRANEMohamedAli 8/32
2.3. Organisationdugroupe:
LesactivitésdeTotalserépartissententretroissecteurs:
- L’Amont: rassemble la recherche et le développement, l’exploration et production de
pétroleetlesactivitésliéesaugaz.
- L’aval:
o Raffinage-chimie: couvre les activités de raffinage, pétrochimie, chimie de
spécialités,tradingpétrolierettransportmaritime.
o Marketing&Services:regroupel’approvisionnementetlacommercialisationde
produitspétroliers,ainsiquelesactivitésliéesauxénergiesnouvelles.
Voirl’organigrammecompletdugroupe(pagesuivante).
2.3.1. BrancheExplorationetProduction(EP)LabrancheExploration-ProductiondeTotalapourmissiondedécouvriretdedévelopperdes
gisementspétroliersougaziersafindesatisfairelademandeénergétiquecroissantedelaplanète.Troisimpératifss'imposentàelle:• Travailleraveclesoucipermanentdelasécuritédespersonnesetdesinstallations;• Assurerunecroissancedesesproductionstoutenaffichantunerentabilitéauniveaudes
meilleursdel’industrie;• Atteindrel’excellenceopérationnelleafinquesesactivitéssoientacceptéesparl’ensemble
despartiesprenantes.Avecprèsde17000collaborateurs,elleestprésentedansunecinquantainedepaysetsurles
cinqcontinents.LabrancheExploration-ProductiondeTotals’emploieenpermanenceàrenouveleretàmettre
en valeur son portefeuille de réserves d’hydrocarbures dans des environnements souventcomplexes.
L’Explorationestlavoietraditionnellepourtrouverdenouvellesréserves.Laprospectionsefaitenquatregrandesétapes:
• Les campagnes sismiques et les études géophysiquespermettent d’abord d’évaluer lepotentield’unestructuregéologique;
• Puis, on s’assure de la présence d’hydrocarbures grâce auxforages d’exploration. Lastructuregéologiqueviséedevientalorsungisementpétrolierougazier;
• L’analyse des données acquises dans les puits d’exploration, ainsi que dans les puitsd’appréciations,conduitàunepremièreévaluationdescaractéristiquesdugisementetdeshydrocarburesqu’ilrenferme.
• Des études approfondiespermettent alors d’évaluer la faisabilité et la rentabilité dudéveloppementde cegisementetde semettreainsi enpositiondedéciderounonsonlancement.
BENKIRANEMohamedAli 9/32
2.3.2. Organigrammecompletdugroupe:
BENKIRANEMohamedAli 10/32
OrganigrammeDirectionGénéraleExplorationetProduction
J’aiintégrél’équipe
Coordinationdes
Associations.Divisionde
ladirectionJuridiqueet
Accords
BENKIRANEMohamedAli 11/32
2.4. IntégrationauseindelaDivisionCoordinationdesAssociations:
J’ai intégré la Division Coordination des Associations au sein de la Direction Juridique et
AccordsdelabrancheEPàParis.Cetteintégrationaétéfacileetréussieparlesdifférentsmembres
duserviceetgrâceàmonmaitredestage.Deplus,latrèsgrandevariétédenationalitésauseinde
laDirectionafacilitémonadaptation.
LaCoordinationdesAssociationss’occupedel’animationdeséchangesavecetentrelesfiliales
dans le domaine associatif, le suivi des affaires associatives en cours, la consolidation des
expériences et le développement des méthodes appropriées à la gestion des associations, la
consolidation des informations sur les associés et sur les relations associatives ainsi que
l’évaluationdesprincipauxenjeuxdesactivitésenassociation.
2.5. Lieu,missionetpostedetravail:
Monstages’estdérouléausiègedugroupeàlatourCoupole-LaDéfense.J’aiétéplacédansunbureauavec3autresstagiaires.Cequifavoriseencoreplusl’intégrationauseindugroupe,etdesesentirplusàl’aisedèsle1erjour.
J’avais droit aux mêmes outils que tous les
collaborateurs:• Bureau.• Ordinateurfixe.• Postetéléphonique.• Badged’accès.
Je reviendrais plus tard sur les outils de
travail.
La mission qui m’a été confiée correspondait
parfaitement à ce qui avait été présenté lors de
mon entretien. J’ai été amené à réaliser d’autres
petitesmissions.Ellesseronttoutesdécritesdans
lapartiesuivante.
TourCoupole–LaDéfense
BENKIRANEMohamedAli 12/32
3. Présentationdustage:3.1. Lesujetdustage:
J’ai dû réaliser un portail intranet d’entreprise en SharePoint afin que les différents
collaborateursdelabrancheExplorationetProductionpuissentpartagerdel’informationpour
ensuiteprendredesdécisions.C’estpourquoij’aimisenœuvreunmoyenquileurpermettrade
centralisercesinformationsetfaciliterl’accèsàcelles-cietleurfiltrage.
J’aidûdéveloppercetintranetàl’aidedeMicrosoftOfficeSharePointServerpourlequel,j’aieuau
préalable différents documents de l’entreprise qui m’ont permis de me former sur cet outil.
MicrosoftOfficeSharePoint reposeessentiellementsur les technologiesASP.NETmaisonpeut
également développer des modules dans d’autres langages de programmations web
(HTML/CSS/JavaScript)afindelesintégrerdansunsiteSharePoint.Cependant,jenepouvaispas
développer«toutetn’importequoi»,card’uncôté,toutestsécuriséauseindel’entreprise,et
d’unautre,ilfautrespecterunechartegraphiquetrèspréciseimposéeparTotalSA.
L’intérêtprincipaldecetintranet:
• FaciliterletravaildesCoordinateurs:diminuerletempsderecherched’uneinformation,
diminuerlenombrededocumentsenvoyés.
• Augmenter la sécurité: Plus demail non cryptés. Pas d’accès pour des personnes non
autorisées.
• Cesitecontientdesinformationsconfidentielles,concernant leszonesd’explorations,et
qu’onpeutdiviserendeuxcatégories:
o Donnéesd’Enjeux.
o Donnéesd’Influences.
Cesdonnéessontrempliespardifférentespersonnesenfonctiondelazoneàlaquelleelles
sontrattachées.
• Lebutprincipalduportailestdepermettreàl’utilisateurdeprendreunedécisionquiest
lavalidationd’unprocessusdedéveloppement.
Tous les salariés du groupeTotal qui ont un identifiant de connexion auront accès au site
seulementsil’administrateurleurdonnelesdroits.
Ce stage à étéplusqu’unprojet informatique.En effet, il regroupait un certainnombrede
tâchesàeffectuerdansdesdomainesvariéstelquel’analyse,lagestionrelationnelle(Analyse
desbesoins,bienrépondreàcesderniers,gestiondel’organisationduprojet…).
BENKIRANEMohamedAli 13/32
3.2. Objectifdustageetréalisationsattendues:
3.2.1. Objectifsprofessionnels:
Ilyaplusieursobjectifsàréaliseraucoursdecestage:
• Satisfairelesbesoinsdumaitred’ouvrage(MOA)enleconsultantetciblantses
attentes.
• Analyserlesbesoinsdesfutursutilisateurs.
• Gérerlesdroitsd’accèsetlasécuritédel’outil.
• Respecterunechartegraphique.
• Concevoirunproduitintuitif.
• Rédigerlesmanuelsd’administrateuretd’utilisateurs.
• Organisersinécessaireuneformationauxfutursutilisateurs.
3.2.2. Objectifspersonnels:Au-delàdesobjectifsprofessionnels,jemesuisfixédesobjectifspersonnels:
• Accomplirmesobjectifsprofessionnelsenréalisantuntravailsérieuxetdequalité
enadéquationaveclesattentesdel’entrepriseetdesutilisateurs.
• Découvriretintégrerunenvironnementprofessionnelauseind’ungrandgroupe.
• Appliquermesacquisdansdesdomainesvariés,aussibieneninformatiquequ’en
gestiondeprojet.
• Etreforcedepropositiondansmonéquipe.
• Développermonsensdurelationnel.
Mon objectif principal est que le résultat final demon développement soit utilisé par
l’équipedelaCoordinationdesAssociations,etqu’ilrépondeàleursbesoinspourqu’ilpuisse
dureraprèsmondépart.
BENKIRANEMohamedAli 14/32
3.3. Outilsetméthodesutilisés:
Leprincipaloutilquej’aiutiliséetpourlequelj’aieuplusieursdocumentspourmeformerestle logiciel de la suiteMicrosoft Office, qui se nommeMicrosoft Office SharePoint Server 2010(MOSS2010),spécialementconçupourledéveloppementd’intranet(siteinternedel’entreprise).Mais,qu’estcequ’unintranet?
3.3.1. Principed’unintranet:
UnIntranetestunsitewebinterneàl'entreprise,réservéàsescollaborateursetinaccessible
auxpersonnesnonautorisées.Larapidecroissancedel'intranetauseindesentreprisess'explique
parlesavantagesqu'iloffre:
• Faciliterlacommunicationàl’intérieurdel’entreprise.• Améliorerlaproductivitédanslepartageetlarecherched’informations.• Permetdevéhiculerunecertainecultured’entreprise.• Centralisationdesdonnées.• Portaild’entreprise.• Simplicitéd’utilisationcarilfautjusteunnavigateurweb.
Deplus,touslesservicesdel’entreprisepeuventenprofiter:• DirectionGénérale.• RessourcesHumaines.• ServicesGénéraux.
C’estunsystèmed’informationcompletetàfaiblecoût.Lefacteurhumainestimportantdans
unprojetdeconceptiond’unintranetcarc’estunprojetinformatiquemaisaussietavanttoutun
projet d’organisation (gestiondeprojet). Un intranet doit-être conçu en fonctiondes besoins
d’uneentrepriseouselonl’organisationdecelle-ci(servicesàmettreenplace).L’intranetnedoit
pasêtreconçuqueparlesinformaticiensdel’entreprisemaisselonunprojetprenantencompte
touslesbesoinsdetouslesservicesdel’entreprise.LegroupeTotal,parl’intermédiairedeson
intranetaaffirmésavolontéderassembleràtraversune
architecturedetypeclientserveurinterne,lesaspectsles
plus révolutionnaires de l’internet : communiquer et
partager. En effet, l’intranet du groupe Total est
accessiblepartouteslesfilialesdansles5continentset
ce, tout en respectant les deux points essentiels d’un
intranet:sécuritéetconfidentialité.
Schémad’unaccèsàunintranetviaVPN(VirtualPrivateNetwork)
BENKIRANEMohamedAli 15/32
3.3.2. MicrosoftOfficeSharePointServer2010:
MOSSestuneapplicationpharede Microsoft qui s’est développéerapidement dans de multiplesentreprises qui étaient à la recherched’efficacité, de rapidité et surtout desimplicité afin de centraliser leursinformations.
MOSSestuneapplicationbasée
surWindowsSharePointServices(WSS3.0) et sur Framework.NET 3.0 etpermet donc de réaliser des portailsd’entrepriseoudesportailsWeb.
MOSS s’est développée
considérablementdepuis2003ets’estenrichie de nouvelles fonctionnalitéspermettant de mettre en place desoutils collaboratifs, des outils degestion documentaire, un moteur derecherched’entreprise…
La version sur laquelle j’ai
travailléest2010,aujourd’huionestàlaversion2013.
Lesprincipalesfonctionssont:
• Publieretconsulterfacilementdesdocuments.• Gestiondelapublication.• Gérerdifférentesversionsdedocumentsetl’approbationdedocuments.• Faire tout typede recherche (interneouexterne)dedocuments grâce àunmoteur. de
rechercheparamétrable.• GestiondesWorkflows(fluxdetravaux).
BENKIRANEMohamedAli 16/32
3.3.2.1. LesfonctionnalitésdebasedeMicrosoftOfficeSharePoint2010:
L'outil SharePoint propose par défaut de nombreuses « briques » prêtes à l’emploi,
permettantauconcepteurdemettreenplacefacilementunestructuredepublicationetdepartage
desinformations.
Parsimplification,lacréationd'unsiteSharePointconsisteà«emboiter»correctementces
briques,pourrendreopérationnellesleursinteractions.
Unsiteestconstitué:
• Depagesd’administrationpermettantlagestiondusiteetdeslistes:sécurité,contribution,conception,navigation,…
• Debibliothèquesetdelistes.• Depagesetdecontenu.• Dewebparts.• D’unenavigation.• D’utilisateursetgroupes(accèsetpermissions).
VoicilalistesimplifiéedesbriquesSharePoint:
Le site : Brique principale qui contient l'arborescence des sous-sites et tous les
constituantsci-dessous.
Leslistesetbibliothèques:Briques«Container».Pour lesélémentsd'informationde
type répétitif. Enregistrement de nombreux documents présentant une organisation et une
structuredesaisiecommune.
Les pages : Brique de « Présentation ». Elle regroupe dans un document unique, des
informations ponctuelles et personnalisées. Elle permet aussi l'affichage des documents
enregistrésdansleslistesetbibliothèques.
Leswebparts:Briquesd'interfacepersonnalisables,créesdanslesPagespourpermettre
lavisualisationdesinformationsenregistréesdanslesite(conteneursdedocuments,pagesweb).
BENKIRANEMohamedAli 17/32
Le bouton « Site Actions » ou « Actions du site » :
Ce bouton permet d’accéder aux principales actions à mener dans un site SharePoint. La liste des actions
s’adapte au niveau d’accès de l’utilisateur. Avec un accès administrateur, on a les 8 boutons suivants :
1-Modifierlecontenuetlescomposantsdelapageencours.
2-Créerunenouvellepagedanslesiteencours.3-Raccourcipourcréerunenouvellebibliothèquededocuments.4-Créationd’unnouveau«sous-site».5-Affichertoutlecontenudusiteencours(listes,bibliothèques,sites)6-Permet l’amélioration du portail grâce au logiciel SharePoint Designer (L’utilisation de celogicielestbloquéeparlaDSI).7-Gestiondesdroitsd’accès.8-Accèsàtousles«paramètresdesite»dusiteencours
L'expression « site en cours » correspond au positionnement dans l'arborescence duportail.Lesopérationsdecréationd'élémentsdestructure(sites,listes,bibliothèques,pages…),ne doivent être réalisées qu'après un positionnement correct dans l'arborescence des sitesSharePoint.
3.3.2.2. Langagesdeprogrammations:
Leslangagesdeprogrammationsutiliséslorsdudéveloppementdeceportailsontlesprincipauxlangagesdeprogrammationweb:
• HTMLestlelangagededéveloppementstandardpermettantlacréationdepageweb.C’est
unlangagedebalisages,quipermetdestructureretdemettreenformelecontenud’unepageweb(tableau,couleur,etc.).Ilpermetnotammentd’insérerducontenumultimédiatelquedesimages,des vidéos mais aussi d’inclure dans une page web des formulaires de saisies, des applets(développeravecdeslangagesdeprogrammationcommeJavaparexemple).
1234
5678
BENKIRANEMohamedAli 18/32
• CSS(CascadingStyleSheetsouFeuillesdestylesencascades)permetdemettreenformelespagesdéveloppéesenHTML.LeCSSestunlangageinformatiquequipermetdecréerlamiseenformeetlaprésentationdepagesweb.Al’heureactuelle,leCSSestindispensabledanslaconceptiondesitewebrespectantlesstandardsduWorldWideWebConsortium(W3C).
• JavaScript est un langage de programmation de scripts principalement utilisé lors dudéveloppementweb.Celangagepermetderendrelespagesplusinteractives.
Cestroislangagesm’ontpermisdedéveloppercertainestachesquejedétailleraidansla
partie«Réalisations»decerapport(Menusinteractifs,suppressiondepartienatifsdeSharePoint,
formulaires...).
3.3.2.3. Lepackoffice:
Lasuiteofficeàétéutiliséafindepouvoirréaliserlesdiversestachesrelativesàmonstage
etainsifourniràmescollaborateursunensemblededocumentstelquel’analysedesbesoins,le
rapporttechnique,maisaussileguideutilisateuretleguideadministrateur.
3.4. Lesphasesetréalisations:
3.4.1. Lesphases:
Afin de réussir le projet, il fallait que je sois au point et avec l’outil SharePoint et avecl’organisation de l’entreprise pour comprendre au mieux les attentes et les besoins de mescollaborateurs.Monstagepeutsedécomposerenplusieursphases.
3.4.1.1. Formationàl’outilSharePoint:
Lorsdemesdeuxpremièressemaines,j’aidûmeformeràl’outilSharePoint.Pourcela,j’aieuaccèsàdifférentsdocumentsproduits par la Direction des Systèmes d’informations dugroupeetàlasectione-Learning.
Grâceàcesressources,j’aipum’autoformersurunoutilpuissantdedéveloppementd’espaceintranetquiesttrèsutilisédenosjoursparlesentreprises.
BENKIRANEMohamedAli 19/32
3.4.1.2. Etudeetanalysedesbesoins:
Avecl’aidedemontuteur,j’aipucomprendrecommentsedéroulaitlaprisededécisionsurlesprocessusdevalidationdesAssetsopérésounonopérés1parlegroupeTotallorsdelaphaseexploration.Eneffet,pourconnaitrelaprocéduredelaprisededécision,sic’esten«Complet»ou«Allégé»lescollaborateurs,sontobligésd’étudiercertainesdonnées.C’estcesdonnéeslàquejesuiscenséorganiseretfaciliterl’accès.
Aprèsavoirbienétudiél’outil,j’aisucequejepouvaisdévelopperdessus,etcequejene
pouvaispasfaire,fautesd’autorisations.Etj’airédigéuncahierdechargesreprenanttouteslesattentesdututeur.
3.4.2. Etudedel’existant:En2012,ladivisionCoordinationdesAssociationsavaitdécidédemettreenplaceunsite
pourcentraliseretcollectersesdonnées.Celui-cin’apascorrectementfonctionnécarilétaittropchargéetn’étaitpasintuitif.Ilsontoubliécettesolutionpourreveniràl’envoidefichiersExcelparmail.Celle-ciprésentaitdeuxinconvénientsmajeurscommejel’aiprécédemmentstipulédansl’introduction:
• Envoidemailsnoncryptés(Aucunesécurité).• AugmentationdesfichiersExcelàgérer(différentesversionspourunmêmefichier).
Ci-dessousquelquesimprimes-écrandusiteexistantpuisdesfichiersExcelutilisésensuite:
Paged’accueil
Lesutilisateurstrouvaientquecettepageétaittropchargéeetn’étaitpasattirante.Deplusle
menuàgauchen’étaitpasdutoutintuitif.Pourunepremièrevisite,onseperdrapidementdans
1Asset:Blocouchampdepétroleenonshoreouoffshore,référencéparsapositiongéographique,taille…
Critèresdeprisededécisions
BENKIRANEMohamedAli 20/32
lesite.L’unedesprincipalesrèglesdel’ergonomiedessiteswebn’étaitpasdutoutrespectéequi
est: larègledes«troisclics»quiditque l’utilisateurdoitpouvoiraccéderàn'importequelle
information présente sur unsite weben suivant au plus troishyperliens(troisclicsdesouris)
depuislapaged’accueil.
Ajoutéàcela,laprésentationdesinformationsn’étaitpasattractive:
• Listechargée
• Formulairesimple
BENKIRANEMohamedAli 21/32
Aveccesite,lescollaborateursontdécidédepasseràdesfichiersExcel.Voiciunexempledufichierquipermetlepartagededonnéesactuellement:
ChaquedirecteurdezoneenvoieunclasseurExcelàlaCoordination.Chaqueclasseurcontientminimum3feuilles.Cequidonne18feuilles.
Deplus, chaquedirecteurdezone, remplissait leschampsàsamanière. Ilyadoncdes
donnéesdifférentesd’unfichieràunautre.C’estdifficiledefiltrerparcritèresensuite.
BENKIRANEMohamedAli 22/32
3.4.3. Lesréalisations:
Jedevaisrespecterdeuxobjectifsprincipauxpourledéveloppementdel’outil:
• Etresécurisé• Etreintuitif
Pour lepremierpoint, lamoitiédu travailétaitdéjà faite.Eneffet,vuque lesiteesten
intranet,laseulepartieàgérerestleparamétragedesdroitsd’accèsenfonctiondel’identifiantinternedescollaborateurs.
3.4.4. Avoirunoutilintuitif:Jeconsidèrequecettepartieàétélaplusduredansmamission.Eneffet,pouravoirunoutil
intuitif,ilfautsemettredanslapeaudel’utilisateur,etd’aprèsmontuteur,unutilisateurn’estpascenséconnaitreunsiteSharePoint.Doncjedevaisgérerlestouspetitsdétailspourfaireensortequ’unfuturutilisateurn’aitpasàseposerdequestions.
Pourpouvoirdévelopperunsiteintuitif,ildevaitavoirunestructuresimple:
SiteSharePoint Listedesite:Conteneurd’items Itemdeliste
Chaque listed’Assetscontenaitensuite tous lesAssetsde lazonecorrespondante.Cette
structurefacilitelagestiondesdonnées,etenpartieledroitd’accès.Lesdonnéesétantgéréespar
la technologie SharePoint, je devais plus me concentrer sur le design du site, et l’interaction
HommeMachine(IHM).
• Lapaged’accueil:Celle-ciestcomposéede3partiescontenantsoitdesinformations
concernantl’utilisateur,soitdeliensredirigeantversd’autrespages.
Siteweb
Zones
Les6zones
Filiales
Lesfiliales
AssetEN AssetECA AssetAPC AssetMENA AssetAFR AssetAME
BENKIRANEMohamedAli 23/32
3.4.4.1. Accèsàunezone:
1- Lapartiehautedelapageestunepartiefixequiseraprésentesurtouteslespages.
Celle-cis’appellele«Ruban».Présentdanstouteslesnouvellesversionsdesproduitsdelasuite
office,cerubancontientdesboutonsquifacilitentlaréalisationdetâchescourantes.
Entantqu’administrateur,jepeuxvoircesboutons:
2- La partie centrale de la page d’accueil est une sorte de menu interactif qui
représentelessixzonesquicomposentlabrancheEP.Chaquehexagonereprésenteunboutonqui
renvoieversunepagedelazoneoùonpeutsélectionnerunpayspouraccéderàsalisted’Assets.
1
23
BENKIRANEMohamedAli 24/32
Lessixzonessontlessuivantes:
3- La troisième partie, est la colonne de droite. Celle-ci est une sorte de menuhorizontal.Plusieurslienspeuventyêtreajoutés.
Codedumenudelapaged’accueilenjQueryetHTML
BENKIRANEMohamedAli 25/32
3.4.4.2. Choixd’unefiliale:Unefoislazonesélectionnée,l’utilisateurseraredirigéverslapagequiluicorrespond
aveclespaysqu’ilgère.
ChaquedrapeauestunlienquirenvoieversunelisteSharePoint,ajoutéàcelien,j’ajoute
unparamètreauniveaudel’URLpourfiltrerlalisteenfonctiondupayssélectionné.Onauraaufinalunelisted’Assetfiltrée.Commeci-dessous:
3.4.4.3. Choixd’unAsset:
BENKIRANEMohamedAli 26/32
Cettepagepermetd’afficherlalistedesAssetsdupayssélectionnéaveccommeaffichage
desboxcontenantlesinformationsessentiellespourunelecturerapide.Pourunaffichagecomplet
dela«fiched’identité»d’unchampdepétrole,ilsuffiraàl’utilisateurdecliquersurlenomde
l’Asset,cequiaurapoureffetd’ouvrirleformulairesuivant:
Commeonpeutlevoirsurcetimprimeécran,leformulaireestdiviséentroisparties:
Une partie contenant les informations qui identifient l’Asset (1). Puis, deux parties qui
représentent des données quantitatives (2) et une deuxième représentant des données
qualitatives (3). Celles-ci sont respectivement remplies par la Division Coordination des
Associations(CA)etlafiliale.
3
1
2
BENKIRANEMohamedAli 27/32
3.4.4.4. Editiond’unefiched’unAsset:Le bouton «Edit Item» en haut de la fiche permet de basculer d’un formulaire de
consultationàunformulaired’édition:
Ce formulaireenmodeédition facilite le travailde l’utilisateur.Eneffet,nonseulement
l’utilisateurnepourragérerlesAssetsquedesazone,maisenplusdecela,ilauramoinsdetexte
àsaisir.Leschampssontpré-remplisparlesdonnéesdel’annéeprécédente,etengénéral,ilnya
pasungrandchangementd’annéeenannée.Deplus,lescombo-box(listedechoix)facilitentla
gestiondesdonnéesparlasuite,caronadesdonnéeshomogènesetprédéfiniesentretoutesles
filiales(comparéàlasolutionprécédente).Ilneresteplusqu’àsauvegarderlesmodificationsen
cliquantsurlebouton«save».
BENKIRANEMohamedAli 28/32
3.4.5. Avoirunoutilsécurisé:
Vuquelesiteestenintranet,pourlesécuriserencoreplus,ilfallaitquejegèrelesdroitsd’accèspourchaquezone.
AMEGroup
Utilisateur/Groupe
AFGroup
ECAGroup
ENGroup
MENAGroup
APCGroup
Visiteurs
Paged’accueilGuide
Documentsderéférences
ListesSharePoint
AssetAME
AssetECA
AssetAFR
AssetEN
AssetMENA
AssetAPC
AccèsenlectureseulementAccèsenécritureseulement
BENKIRANEMohamedAli 29/32
3.4.6. Réalisationssecondaires:
Durantcestroismois,j’aidéveloppéd’autresoutilsquiontpermisdesimplifierdestâchespourmontuteur.Parmiceux-là,uneapplicationwebpourcompterlespersonnesprésentesauséminaireannueldelaJointVenture.Commeilfaitpartiedesorganisateurs,ilm’ademandésijepouvaisluidévelopperunoutilqu’ilpourrautilisersursatablette.
Voicilerendufinaldecetoutil:
Paged’accueil:
Page«Return»parexemple:
Lesdonnéessontautomatiquementchargéesetsauvegardéesdanslescookiesdunavigateur.Ainsi,mêmeaprèslafermeturedunavigateur,l’étatdel’applicationresteinchangé.Grâceàcettepage,onpeutajouterunepersonne,supprimerouchercherunepersonnedanslaliste.
Enappuyant sur le«P»devant lenomde lapersonne, celui-cidevientvert, et la ligneest
coloriéeenbleucequisignifiequelapersonneestprésente.Onpeutensuitefiltrerpourchoisirsoitlespersonnesprésentessoitcellesquinesontpasvenuesgrâceaumenuquiestsituéenhautouenbasdelapage.
BENKIRANEMohamedAli 30/32
3.4.7. Lesobjectifsatteintsetdifficultésrencontrées:
Jepenseavoirréussiàrépondreauxattentesdel’entreprise,etdemontuteur.Eneffet, les
objectifsontétérespectés.Etleproduitfinalàététestépardesutilisateursdifférents,quisansle
guideutilisateurontpumaitriserlesite.
Lesdifficultésquej’aipurencontrerrésidentdanslefaitquejen’aipasétédansladirection
dessystèmesd’informations(DSI).J’étaislimitéetjenepouvaisdéveloppertoutcequejevoulais.
C’estdûaufaitque laDSIsécuriseénormément lespostesd’utilisateursquisontconnectésau
réseaulocal.J’auraisaiméavoirunesortedebacàsablepourréaliserdestests.
BENKIRANEMohamedAli 31/32
4. Bilan:4.1. Bilanpersonnel:Toutd’abord,cestagem’aététrèsenrichissantdansdenombreuxdomainesquel’ontrouve
dansuneentreprise.Eneffet,cestagem’apermisdedécouvrirl’organisationd’ungrandgroupetelqueTOTAL,
top five des groupes pétroliers mondiaux, ainsi que le fonctionnement d’une Direction deCoordinationdesAssociations.
Deplus,lesenseignementsdelaformationDUTInformatiquenotammentlapartiegestion
m’aparticulièrementaidédansledéroulementduprojetetdanslamanièredem’organiserafinderéaliseruneanalysedesbesoinspertinentepourmescollaborateurs.
Grâce à ce stage, j’ai pu acquérir de nouvelles compétences techniques : formation,
utilisation,etfamiliarisationaveclelogicieldedéveloppementMicrosoftOfficeSharePointServer.J’aidécouvertunenvironnementdedéveloppementquejeneconnaissaispas,eneffet,jen’avaisjamaisentenduparlerdel’outilSharePointauparavant.
Toutcelam’aamenéàuneautoformationaussibiensurcetoutil,queledéveloppementde
mesconnaissancesenHTML/CSSetJavaScriptafinderéalisercertainstravaux.
Jepensequel’autoformationestbénéfiquedanslesensoùjeseraiscertainementconfrontéàl’utiliserdanslefuturpourl’apprentissagedenouvellestechnologiespourlesquelles,jen’auraispaseudeformationaupréalable.
Lepointpositifdecestageaétéledéveloppementdemonsensrelationnelaussibiendans
laconceptiondel’intranetquedansl’analysedesbesoins.
Durantmon stage, j’ai travaillé demanière autonomeet j’ai réalisé l’analysedesbesoinsconjointementavecmontuteur,cequim’apermisdemettreenpratiquemesnotionsengestiondeprojet,etengestionrelationnelle,communication.
Deplus, j’aiaussieudes formationsdesécuritécommele travaildansdes immeublesde
grandehauteur(IGH),lapréventiondesrisquesetcontrelamalveillance,luttercontrel’incendieetc.
4.2. Lienentremamissiondestageetmonprojetpersonneletprofessionnel
Cestagem’aapportéunegrandeexpérienceprofessionnelleetj’ensuisfier.Jepenseêtresurlabonnevoieencequiconcerneleprojetprofessionnelquejemesuisfixé,etquiàcourtetmoyentermeconsisteàacquérirplusd’expérienceendéveloppementpourdevenirchefdeprojetparlasuite.
Grâceàmonautonomie,etlachancequej’aieudepouvoirgérertoutunprojetentoute
autonomie, j’ai pu signer une promesse d’embauche avec la Société Générale pour unealternancede3anspourunepoursuited’étudedansuneécoled’ingénierie.L’offrequej’aieueetquis’intitule«Gestiondeprojetetd’outils»estlameilleureopportunitéàmonavispouratteindremonobjectif.
BENKIRANEMohamedAli 32/32
5. Sources:
- http://www.total.com
- SiteintranetTotal
- DocumentsinternesdugroupeTotal
- http://office.microsoft.com/fr-fr/sharepoint-server-help/quest-ce-que-sharepoint-
HA010378184.aspx