24
1 ère année BTS SIO option SLAM Période du 01/06/2014 au 04/07/2014 ITIS Formation - Evry Groupe Franprix Leader Price Stage effectué au sein de la Direction des Systèmes d’Information de Franprix Leader Price Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price Page 1

Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

  • Upload
    lekien

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

1ère année

BTS SIO option SLAM

Période du 01/06/2014 au 04/07/2014

ITIS Formation - Evry Groupe Franprix Leader Price

Stage effectué au sein de la Direction des Systèmes d’Information de Franprix Leader Price

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price Page 1

Page 2: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Introduction

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Poursuivant une formation de BTS Services Informatiques aux Organisations, j’ai eu

comme directive de trouver un stage de fin de première année. Mes recherches m’ont menées vers

la société Franprix Leader Price au sein de laquelle j’ai eu l’opportunité d’intégrer la Direction

des Systèmes d’Information (DSI). Souhaitant m’orienter vers l’option SLAM du BTS SIO, je

m’oriente vers le développement web et logiciel. Ainsi, je me suis vu placé dans le service

Direction Technique et Développement (DTD).

Avant de commencer le rapport de stage en lui-même, j’aimerais remercier ceux qui

m’ont intégré dans leur service, Monsieur Jean-Charles CHENU, mes tuteurs de stage, Messieurs

Matthieu IVANOFF et Cyril LEVASSEUR ainsi que ceux qui ont été mes collègues et qui m’ont

aidé au cours des différentes tâches que j’ai eu à effectuer, Messieurs Patrick BEAUCE, Romain

PALVADEAU, François EVSTRATEV ainsi que tout le service DTD.

Page 2

Page 3: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

…………………………………………..

……………………................................

…………………………………...

…………………………………..

…………………………………….

……………………………………

Sommaire

Annexes 6

ITIS Formation - Evry

• Groupe Franprix Leader Price…….....

• Quelques chiffres……………………...

• Organisation de la DSI……………....…

• Organisation de la DTD………………..

• Liste des Missions…………………..…

• Formation à Liferay…………………….

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

• Les Enjeux de la DSI…………………………

• Référencement des Permissions......

• Paramétrage des Permissions………

• Formation à Liferay………………….p 13

• Installation de Liferay……………….p 14

• Configuration de Liferay...……….….p 15

• Documentation Liferay ……………..p 16

• Présentation du Portail.................................

• Permissions FP LP…………………...p 18

• Finalités du référencement………..…p 19

• Ajout de Permissions………………...p 20

Présentation du Groupe 1

Conclusion 5

Page 3

P 04

P 05

P 06

P 07

P 09

P 10

P 13

P 14

P 15

P 16

Présentation de la DSI 2

Missions Confiées 3

Réalisation des Missions 4

P 04

P 06

P 08

P 09

P 11

P 12

P 13

P 17

P 18

P 19

P 20

P 21

P 22

Page 4: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

ITIS Formation - Evry

Franprix

Réseau de magasins d’ultra-proximité.

Principalement en Ile-de-France.

Fondé par Jean Baud.

Quelques dates:

1958. Ouverture du premier magasin.

1989. Intégration de produits Leader Price.

2009. Casino acquiert le groupe.

Leader Price

Enseigne de hard-discount*.

Fondé par Jean Baud.

Quelques dates:

1988. Ouverture du premier magasin.

2009. Casino acquiert le groupe.

Présentation du Groupe 1

Groupe Franprix Leader Price

* Un hard-discount est un magasin libre-service à prédominance alimentaire qui se

caractérise par des prix de vente en dessous de la moyenne, une petite surface de

vente et un assortiment de produits restreint (en moyenne de 600 m² pour moins de

1 000 produits)

Page 4

Page 5: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Quelques chiffres

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Chiffre d’affaires : 5,4 Milliards € (fin 2013)

Franprix

Leader Price

Produits de Grande Consommation

Frais

Fruits & Légumes

Surgelés

Nombre de Magasins

Nombre d’Entrepôts

Nombre de Références

7600

4500

12100

5

3

2

2

12

647

492

1139

Présentation du Groupe 1

Franprix

Leader Price

Page 5

Page 6: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Organisation de la DSI

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Direction

Technique & Développement

Direction Système Information

Franprix Leader Price

Assistance PMO* / Qualité / CNIL*

Direction de l’Infrastructure et de la Production

Centre de Service

Direction SI Marchandises & Flux Entrepôt

Direction SI Magasins

Direction SI Gestion (Compta et RH)

Direction

SI Décisionnel

Légende:

*PMO = Project Management Office

*CNIL = Commission Nationale de l’Informatique et des Libertés

Service intégré

Présentation de la DSI 2

Page 6

Page 7: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Organisation de la DTD

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Légende:

*FICO = Finance / Comptabilité

*MCO = Maintient en Condition Opérationnelle

Service intégré

Conception technique & Développement

Direction Technique & Développement

Gestion Configuration Logiciel

[Versionning]

[Environnements]

PROJETS

- Portail Intranet

FICO / MCO

[FICO]

[MCO] Assurance qualité logiciel

Présentation de la DSI 2

Page 7

Page 8: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Les Enjeux de la DSI

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

La DSI de Franprix Leader Price a pour objectif de:

Veiller au bon accompagnement de la stratégie du groupe Franprix Leader Price.

Répondre correctement aux demandes des métiers et des clients.

Fournir un service de qualité en adéquation avec le souhait du client.

Se tenir informer en continu de l’évolution technologique en terme d’informatique.

Créer de la valeur pour les métiers, les projets de la DSI, apporter une visibilité sur la

performance.

Réduire les coûts et satisfaire les utilisateurs.

Présentation de la DSI 2

Schéma présentant les fonctions

principales de la Direction des

Systèmes d’Information.

Page 8

Page 9: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Liste des Missions

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Missions Confiées 3

Avant de me fournir une quelconque mission, l’équipe de la DTD a pris

le temps de me présenter le fonctionnement de la DSI, et de l’univers de

développement utilisé par l’intégralité des développeurs.

Le travail m’ayant été confié se divise en trois parties:

• Mission 1: Liferay : L’objet de cette mission a été de me former à l’outil de gestion et de

développement du portail de l’entreprise: Liferay (Liferay est un portail open source de

gestion de contenu écrit en Java) et de réaliser une documentation détaillant l’installation.

• Mission 2: Permissions du Portail : Recensement des l’ensemble des permissions des

utilisateurs du portail afin d’éclaircir les différents Rôles du Portail.

• Mission 3: Paramétrage des Permissions : Dans le cas où un utilisateur aurait besoin de

nouvelles permissions car il se serait vu attribué de nouvelles fonctions sur le Portail, il faut

entrer dans le paramétrage des permissions sur le Portail.

Mon environnement de travail au sein de la DTD a été le « Portail

Magasin » de l’entreprise qui est un outil de gestion mis à disposition de chaque

propriétaire de magasin par le biais d’un intranet et qui fournit plusieurs types de

fonctions telles que: • L’accès aux informations par des indicateurs de performance.

• Des informations sur les promotions, sur les produits

• Des outils de calculs de chiffre.

• Une documentation complète et des aides à la gestion.

Mais également le « Portail Siège » qui est l’intranet du siège de l’entreprise

et qui permet aux métiers de travailler communautairement.

Page 9

Page 10: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Formation à Liferay

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Liferay est un portail open source de gestion de contenu écrit en Java et

créé en 2000.

Liferay s’appuie, au choix, sur un serveur d'applications JEE (Java

Enterprise Edition) et exploite les EJB (Enterprise JavaBeans), mais, pour des

déploiements plus légers, il peut se contenter d’un conteneur de servlets comme Tomcat

(c’est ce qui est utilisé par Franprix Leader Price). C’est un outil atypique qui permet le

développement web par le langage Java et offre un panel conséquent de

fonctionnalités dont la mise en place aurait été chronophage et difficile.

Le choix pour la DSI de mettre en place un intranet développé sous Liferay

s’est fait en 2010 et depuis lors, il évolue constamment pour répondre aux besoins des

utilisateurs.

Ma première mission a donc été de me former sur la technologie

Liferay afin de pouvoir assimiler les notions qui me permettront d’apporter mon

aide sur le portail. Il m’a, en premier lieu, fallut installer l’environnement de

développement Liferay avec un serveur Tomcat sous le logiciel Eclipse.

Durant ma formation (suivi de démarches avec le livre « Liferay in

Action » de Rich Sezov), il m’a été confié comme mission de réaliser une

Documentation (Annexe 1) expliquant la démarche que j’ai suivi et qui permettra

aux futurs développeurs du portail d’installer facilement leur environnement de

développement.

Missions Confiées 3 Contexte

Identification de la Mission

Page 10

Page 11: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Référencement des Permissions

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Depuis la mise en place du portail Liferay, il y a eu beaucoup de comptes

utilisateurs créés, de groupes (L’ensemble des groupes et des utilisateurs est regroupé

sous forme de Rôle) mis en place et de permissions attribuées, ce qui semble logique.

La société Franprix Leader Price compte deux interfaces distinctes de son portail bien

que liées l’une à l’autre. Une pour la firme Franprix et une pour la firme Leader Price.

Les deux interfaces, étant distinctes, elles disposent de Rôles, de

permissions qui ne se répètent pas de l’une à l’autre.

Compte tenu des évolutions multiples qu’à subit le portail, de nombreux

Rôles créés initialement se sont révélés obsolètes, et certaines permissions n’étaient

au final plus utilisées.

Missions Confiées 3

Ma mission a donc été de procéder à un large référencement de

l’ensemble des permissions de chaque Rôle sur le portail par page et par

Portlet*, et de les rassembler sous forme de Listing dans un document Word

(Annexes 2 et 3).

Le document ainsi créé permettra aux développeurs du portail de

supprimer les Rôles obsolètes et d’optimiser les permissions du Portail afin de

les rendre plus lisibles.

*Un Portlet est une application informatique que l'on peut placer dans un

portail web, qui sert alors de conteneur.

Identification de la Mission

Contexte

Page 11

Page 12: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Paramétrage des Permissions

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

L’équipe en charge du portail intranet au sein de la DTD attribue les

permissions dans les cas suivants:

- Un utilisateur se voit attribué de nouvelles fonctions au sein de son service

- Un groupe d’utilisateurs a besoin d’accéder à de nouvelles fonctionnalités sur le

portail

Le portail sur lequel nous allons nous pencher ne correspond pas à ceux que

nous avons vu dans la mission précédente car il s’agit du portail intranet des métiers du

siège de Franprix Leader Price et non du portail magasins. La différence est notable:

l’un a vocation d’appuyer la gestion des magasins par leurs directeurs, l’autre de faire

interagir les métiers du siège (service comptabilité, service commercial etc.).

Missions Confiées 3

Identification de la Mission

Contexte

Page 12

Dans ce rapport, je vais vous présenter comme exemple de paramétrage de

permissions un cas concret que j’ai traité: attribuer à un utilisateur des permissions

spécifiques afin qu’il puisse accéder à des nouvelles fonctionnalités du portail.

Page 13: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix-LeaderPrice

ITIS Formation - Evry Formation à Liferay

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4

Afin de me former à l’utilisation de la solution de développement web Liferay,

j’ai eu comme support le livre de Rich Sezov, intitulé « Liferay in Action » parut en 2011

et qui a pour objectif premier de former les développeurs initiés en Java, en langages

web (Html, Css, Php) mais aussi en Sql à utiliser l’outil Liferay de manière optimale.

J’ai donc commencé par installer un environnement de développement

Liferay sur mon poste, ce qui est plus compliqué qu’il n’y paraît car il faut correctement

veiller à se procurer les Sources nécessaires à alimenter un portail Liferay: les Java

Developpement Kit (JDK) nécessaires à développer en Java, ainsi que

l’environnement de développement intégré (IDE) d’Eclipse dans le but de pouvoir

utiliser ce logiciel pour développer directement sur le portail.

Durant cette installation, j’ai eu comme directive de créer une documentation

qui permettra aux autres développeurs de suivre ma procédure d’installation plutôt que

de rechercher sur internet le moyen de le faire, ou encore de suivre la méthode du livre

qui était légèrement obsolète. Voici comment se présente un portail Liferay après

installation:

Header

Menu

Sous-menu

Portlets

Mission 1 : Liferay

Page 13

Page 14: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry Installation de Liferay

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4

Afin de procéder à l’installation de Liferay, j’ai téléchargé les fichiers

suivants:

• liferay-portal-src-6.0.5 : Les sources du portail Liferay. Elles contiennent

l’ensemble des fichiers constituant le portail que nous pouvons voir.

• liferay-portal-6.0.5 : Il s’agit là de l’espace de travail accueillant le portail ainsi que le

serveur Tomcat (c’est un serveur web pour des applications java) dans lequel il sera

intégré.

• liferay-plugins-sdk-6.0.5 : Ce sont les kits de développement de Liferay qui seront

implémentés à l’IDE*.

• liferay-ide-eclipse : Il s’agit là d’une version du logiciel Eclipse qui pourra accueillir

les différents éléments ci-dessus afin de correctement fonctionner avec Liferay.

L’ensemble de ces fichiers sont les éléments affiliés à Liferay, mais si l’on

veut que notre portail puisse fonctionner, il faut aussi posséder ces éléments:

• Une base de donnée fonctionnelle (j’ai fais le choix de Mysql).

• Une version d’un JDK de Java (Pour fonctionner avec la version 6.0.5 de Liferay, j’ai

opté pour le jdk1.8.0_05).

• Ant-1.8.1 : Outil permettant la compilation d’un portail Liferay sur Eclipse.

Mission 1 : Liferay

Page 14

*IDE = Environnement de développement

intégré

Page 15: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry Configuration de Liferay

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4

La quasi-totalité de la configuration du portail Liferay se procède sur

Eclipse. En effet, le logiciel permet de relier tous les éléments nécessaires: une base de

données, un serveur Java, un JDK, les sources du portail, le Liferay SDK, ainsi que

l’outil ANT.

Les configurations sont les suivantes:

• La création d’un espace de travail où seront enregistrés les projets.

• La mise en place du serveur Tomcat, puis sa configuration.

• La déclaration du JRE en définissant le JDK de Java.

• L’import des sources du portail

• La compilation des tâches ANT

• Le lien avec Mysql configuré dans le fichier portal-ext.properties (se situant dans le

dossier source du serveur Tomcat)

Aperçu d’Eclipse une fois

l’environnement de développement

correctement installé.

Sources du portail ainsi que

hiérarchie de l’ensemble des projets

Page de configuration du serveur

Onglet des serveurs

Mission 1 : Liferay

Page 15

Page 16: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry Documentation Liferay

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4

Ma première mission aura été de créer un guide récapitulant

dans le détail la démarche d’installation de l’environnement Liferay.

Un extrait de la documentation se trouve en Annexe 1 à ce

rapport. Voici le sommaire du document complet:

• Etape 1 : Préparation

• Etape 2 : JAVA SDK

- Télécharger et installer Java SDK :

- Configurer JAVA_HOME

• Etape 3 : ANT

- Télécharger Ant

- Configurer ANT_HOME

- Tester nos variables d’environnement

• Etape 4 : MYSQL

- Télécharger l’installeur de MySQL

- Configurer MYSQL_HOME

- Configurer MySQL

• Etape 5 : LIFERAY

- Portail Liferay

- Sources Liferay

- SDK Liferay

• Etape 6 : ECLIPSE

- Création du workspace et lancement d’éclipse

- Définition du serveur Tomcat dans eclipse

- Configuration de Tomcat

- Server Location

- Timeouts

- Launch Configurations

- Compilation, déploiement et exécution

- Le JRE

- Import du projet “portal” dans Eclipse

- Exécution des tâches ANT

• Etape 7 : UTILISATION DE MYSQL

Mission 1 : Liferay

Page 16

Page 17: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry Présentation du Portail

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4 Mission 2 : Permissions du Portail

Comme énoncé précédemment, le site intranet mis en place au sein de la

société Franprix Leader Price est développé avec Liferay, et a évolué depuis sa mise

en place. Le portail de l’entreprise se divise en deux parties distinctes, une pour chaque

enseigne, et chacune des enseignes a sa propre architecture de Portail avec ses pages,

ses onglets et ses Portlets. Voici un aperçu du « Portail Magasin » de l’entreprise:

Portail Franprix Portail Leader Price

Page 17

Page 18: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry Permissions FP LP*

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4 Mission 2 : Permissions du Portail

Voici comment se décompose le portail Franprix (le menu est différent chez Leader Price) :

Chaque Onglet du portail contient plusieurs Pages ainsi que de nombreux Portlets

qui composent chaque page. Dans le cadre de ma mission de recensement des permissions

du portail afin de clarifier l’intégralité des rôles définis au sein de Franprix Leader Price, j’ai

tout d’abord commencé à créer une hiérarchie dans mon document (Word) : Enseigne

• Pages

• Sous pages

• Portlets

Les permissions s’attribuent individuellement pour chaque

page, mais aussi pour chaque Portlet dans chaque page. La liste est

ainsi longue et ce travail aura été chronophage, mais m’aura permis de

correctement assimiler le système de permissions que l’on peut

retrouver dans un intranet professionnel. Un extrait du sommaire de ce

document est disponible en Annexe 3 à ce rapport.

Interface de gestion des permissions

attribuées à un Portlet particulier: «

Message Hotline FPLP ».

La liste a été rognée afin de pouvoir

être présentée dans le rapport, mais

compte un total de 70 Rôles différents.

Chaque Portlet et chaque page du

Portail dispose de cette interface de

permissions (avec des Rôles et

Attributs différents)

*FP – LP = Franprix Leader Price

Page 18

Page 19: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4 Mission 2 : Permissions du Portail

Finalité du Référencement

Le portail Liferay de Franprix Leader Price est vaste et à été régulièrement soumis

à des mises à jour concernant les Rôles et les Permissions des pages et des Portlets. Ces

modifications ont conduit à l’ajout de certains Rôles qui ont pris le dessus sur d’autres, les

rendant de fait obsolètes. Un Rôle inutilisé est en effet encombrant car la liste est conséquente.

Mon travail de référencement a permis d’isoler les Rôles inutilisés afin de les

supprimer.

Voici des exemples de tableaux que j’ai réalisé pour les permissions d’un Portlet:

Et des exemples de tableaux réalisés pour les permissions d’une page:

Page 19

Page 20: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Réalisation des Missions 4 Mission 3 : Ajout de Permissions

Ajout de Permissions

Page 20

Lorsqu’un utilisateur a besoin de permissions particulière sur le portail, c’est la

DTD qui les lui accorde. L’ajout de Rôle se fait directement sur le Portail depuis un compte

Administrateur qui possède l’intégralité des droits et des permissions du Portail.

Dans le but de réaliser ma mission, et d’ajouter des Rôles spécifiques à un utilisateur

nommé, je me suis donc rendu sur ce Portail avec mon compte personnel ayant hérité de toutes

les permissions administratrices et me suis rendu sur le compte de l’utilisateur. Une fois

dans le panel de contrôle de son compte, je me suis orienté vers l’onglet de ses permissions et

y ai simplement ajouté celles qu’il m’a été demandé de lui ajouter.

Ce travail n’est pas fondamentalement difficile, mais il est très important de le faire

méticuleusement car l’on peut rapidement faire des erreurs qui peuvent être très graves.

Voici un aperçu du Panel de Contrôle des Rôles sur un

utilisateur particulier.

Page 21: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Conclusion 5

Le mot de la Fin

Page 21

Ce que j’aurais retenu de ce stage se caractérise plus dans le fonctionnement d’une

Direction des Systèmes d’Information, et plus particulièrement du service Direction

Technique et Développement que dans le développement en lui-même. Ayant réellement pris le

temps d’observer autour de moi le fonctionnement du service, le travail des employés et des

prestataires qui auront été mes collègues d’un mois, j’ai réalisé ce qui serait susceptible de

m’attendre à la réussite de mes études.

De plus, ce stage m’aura permis de me familiariser avec le processus de réalisation

de projets, de réponse à une demande utilisateur. Mes tuteurs de stage m’ont encadrés dans une

optique de prise de connaissance continue en me montrant directement et concrètement la façon

de réaliser une demande, la façon de mettre à disposition de l’utilisateur une solution applicative

qui aura d’abord été testée, éprouvée puis validée.

C’était un stage réellement enrichissant qui m’a donné une idée bien précise de la vie

de développeur informatique, ce que j’aimerais réellement devenir à l’issue de mes études.

Page 22: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Annexes 6

Annexe 1: Procédure Liferay

Page 22

Extrait de la Procédure

d’installation d’un Portail

Liferay

Page 23: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Annexes 6

Annexe 2: Permissions Portail

Page 23

Extrait de la Liste des

Permissions du Portail

Magasin

Quelques Chiffres sur le

Document:

- 237 pages au total

- Environ 800 entités traitées

(Portlets + Pages)

Page 24: Groupe Franprix Leader Price ITIS Formation - Evry · PDF fileNature du document : Public Interne Restreint Confidentiel Secret 1ère année BTS SIO option SLAM Période du 01/06/2014

Nature du document : Public Interne Restreint Confidentiel Secret

ITIS Formation - Evry

Rapport de Stage | Mickaël LE BRAS | BTS SIO option SLAM | Groupe Franprix - Leader Price

Annexes 6

Annexe 3: Permissions Portail

Page 24

Extrait du Sommaire des

Permissions du Portail

Il a été établi de

rendre chaque titre

et chaque page

sous forme de titre

pour que le

sommaire soit établi

automatiquement

par Word