IFSIC - Université de Rennes 1. Développement de nouvelles fonctionnalités sur le projet esup-helpdesk Rapport de stage

Dimension: px
Commencer à balayer dès la page:

Download "IFSIC - Université de Rennes 1. Développement de nouvelles fonctionnalités sur le projet esup-helpdesk Rapport de stage"

Transcription

1 IFSIC - Université de Rennes 1 Développement de nouvelles fonctionnalités sur le projet esup-helpdesk Rapport de stage 29 août 2005 Julien LE THUAUT IUP MIAGE 3eme année

2

3 Je tiens à commencer ce rapport par quelques mots afin de remercier M. Pascal Aubry, pour m avoir aidé à intégrer le projet esup-helpdesk, pour son accueil et le soutien qu il m a apporté tout au long du stage. J aimerais également remercier M.Philippe Leclerc, mon maître de stage, qui m a placé sur ce projet, mais aussi Alexandre Boisseau, Baptiste Coquelle et Sébastien Gaudin ainsi que toute l équipe des Admins de l IFSIC pour avoir été présents quand j avais besoin d aide ou de renseignements.

4 Sommaire Introduction 6 1 Présentation du stage Présentation de l IRISA Description L Atelier et le service AMI Contexte du stage Présentation de l IFSIC Description de l environnement de travail Technologies utilisées Présentation uportal Les espaces numériques de travail (ENT) Le consortium ESUP-Portail uportal Présentation esup-helpdesk Description Fonctionnement Concepts Les langages utilisés (Java, XML, XSL,...) Java, Hibernate XML, XSLT Travail effectué Réduction de la verbosité des pages Assignement d un ticket à un gestionnaire Création d un ticket Ajout de sujets prédéfinis dans les catégories Création d une visibilité intermédiaire pour les tickets Développement d un outil de recherche dans un annuaire LDAP Le protocole LDAP Mise en place de la recherche Utilisation de la recherche LDAP

5 SOMMAIRE SOMMAIRE 4 Ce que m a apporté ce stage Connaissances techniques Méthodes de travail en équipe Développement d une application d envergure Réflexion sur l ergonomie d un logiciel Conclusion 27 Résumé / Abstract 28 A Annexes 29 A.1 Journal - Travail effectué A.2 Captures d écrans A.3 Historique - Changelog A.4 Documentation utilisateur Helpdesk - Les modèles de tickets A.5 Exemple de configuration pour la recherche LDAP Table des figures 46 Bibliographie 47 5

6 Introduction Dans le cadre de ma formation IUP MIAGE à l IFSIC de Rennes, je dois effectuer un stage d une durée de treize semaines minimum en entreprise. Ce stage se déroule du 17 mai au 27 août. Il a pour but la validation des méthodes et des connaissances acquises durant les deux années passées à l IUP. Ce stage s est déroulé à Rennes au sein de l Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), pôle de recherche public regroupant environ 530 personnes et dont L INRIA, le CNRS, l Université de Rennes 1 et l INSA de Rennes sont des partenaires. Depuis quelques années, l université de Rennes 1 propose un environnement numérique de travail (ENT) accessible de l extérieur par les étudiants, les enseignants et permettant l accès à de multiples fonctionnalités appelés "canaux". Un de ces canaux, l outil de suivi des demandes nommé "helpdesk", est développé par l IFSIC. Cet outil utilisé maintenant dans plusieurs autres universités, intéresse fortement l IRISA. Il est apparu qu avant la mise en production un certain nombre de points devaient être réglés. Le but de ce stage est d ajouter de nouvelles fonctionnalités au helpdesk afin de satisfaire les besoins propres à l IRISA, mais aussi d améliorer l ergonomie de l outil existant. Ce rapport rédigé à la fin du stage est divisé en quatre parties principales. Premièrement il décrit succinctement le stage (IRISA, IFSIC). La seconde partie quant à elle, présente d une part l environnement numérique de travail et d autre part le helpdesk. Le travail accompli durant ce stage est développé point par point dans une troisième partie. Enfin, la quatrième et dernière partie est une description de ce que m a apporté ce stage. 6

7 Partie 1 Présentation du stage 1.1 Présentation de l IRISA Description L Institut de recherche en informatique et systèmes aléatoires (Irisa), est un pôle de recherche public regroupant environ 530 personnes dont 205 chercheurs ou enseignants chercheurs, 175 chercheurs en thèse, 90 ingénieurs, techniciens, administratifs et de nombreux collaborateurs contractuels ou invités internationaux pour des séjours de plus courte durée. L INRIA, le CNRS, l université de Rennes 1 et l INSA de Rennes sont partenaires au sein de cette unité mixte de recherche. Les recherches se déroulent au sein d une trentaine d équipes de recherche autour de quatre grands thèmes scientifiques : les réseaux et systèmes informatiques les langages de programmation et la conception logicielle le traitement de données Signal-Texte-Son-Images et des connaissances la réalité virtuelle la robotique la modélisation du Vivant (en imagerie médicale, en bio-informatique) la modélisation, la simulation et l optimisation de systèmes complexes Ces thèmes génériques se déclinent dans de nombreux domaines applicatifs, source de collaborations interdisciplinaires avec d autres acteurs tant du monde académique qu industriel. Les missions essentielles sont d une part d entreprendre des recherches fondamentales et appliquées visant à l excellence scientifique et leur visibilité au travers de publications et d échanges internationaux, d autre part d effectuer des transferts et valorisation auprès de partenaires - PME-PMI régionales ou structure de Recherche et Développement de grands groupes industriels mondiaux - assurant ainsi, à tous les niveaux, une diffusion des connaissances et du savoir-faire. En complément, le laboratoire s investit actuellement fortement dans la démarche d incubation d entreprises lancée tant par l INRIA que par la technopole Rennes-Atalante. 7

8 1.1 Présentation de l IRISA Présentation du stage Aujourd hui, l IRISA est une unité mixte de recherche (UMR 6074) regroupant des équipes de deux établissements de recherche - le CNRS et l INRIA - et deux établissements d enseignement supérieur - l université de Rennes 1 et l INSA de Rennes L Atelier et le service AMI La mise en œuvre de la politique informatique de l IRISA est menée par une fédération de trois services, l Atelier, et permet d assurer la cohérence : avec la politique nationale des moyens informatiques de l INRIA, des politiques d acquisition et de maintenance de l ensemble des moyens informatiques garantissant à la fois les meilleures conditions financières et les mêmes stratégies de maintenance, de l architecture informatique et du système d information de l IRISA, des recommandations de la CUMI (Commission des Utilisateurs des Moyens Informatiques. L Atelier remplit plusieurs missions telles que, le support des moyens informatiques et généraux, la gestion des services généraux, la gestion et l administration des moyens informatiques, des actions prospectives, et le soutien aux différents projets et services. L organigramme 1.1 p.8 décrit la structure de l Atelier. On peut voir qu il se compose de trois services principaux : GTI 1, ASCII 2 et AMI. Fig. 1.1 Organigramme de l Atelier 1 Service Général et Technique de l IRISA 2 Service Applications SCIentifiques et transfert Industriel 8

9 1.2 Contexte du stage Présentation du stage Le déroulement de mon stage s est effectué plus précisément au sein du service AMI (Administration des Moyens Informatiques) dans la mesure où mon maître de stage y travaille. Les missions générales de ce service sont la gestion et l administration du réseau local et des connexions vers l extérieur, des systèmes d exploitation, des espaces de fichiers, de la sécurité et de la sûreté de fonctionnement du système d information. Dans le cadre de l ouverture vers le monde des micro-ordinateurs, un accent particulier est mis sur l interopérabilité et la coopération entre les différents environnements (Unix, Windows,...). De plus, le service des moyens informatiques a en charge l installation et la mise à disposition des outils logiciels de production de documents, de communications électroniques, des outils pour l informatique de gestion et d infocentre, la gestion du contenu et des serveurs d information W3 interne et externe. L accent est particulièrement mis sur le support aux utilisateurs. 1.2 Contexte du stage Le service AMI souhaitant améliorer le service de support qu il rend aux utilisateurs, participe au développement d un système de "helpdesk" (suivi de demandes). Ce développement fait partie du projet ESUP-Portail (Environnement de numérique travail) d accès intégré aux services pour les étudiants et le personnel de l enseignement supérieur, voir section p.11). Une version a été présentée à l IRISA et il est apparu qu avant la mise en production un certain nombre de points devaient être réglés : Amélioration de l ergonomie de l outil Ajout de nouvelles fonctionnalités L objectif du stage est donc l implémentation des spécifications concernant les deux points ci-dessus. 1.3 Présentation de l IFSIC Bien qu étant stagiaire à l IRISA, mon stage s est déroulé à l IFSIC (Institut de Formation Supérieure en Informatique et Communication), au sein de l Atelier des administrateurs. En effet, le helpdesk existant a été développé par Pascal Aubry, ingénieur de recherches au sein de l équipe des administrateurs de l IFSIC. 1.4 Description de l environnement de travail J ai été accueilli à l Atelier dès le début de mon stage. Un poste de travail confié par l IRISA a été mis à ma disposition dans un bureau personnel. Cette machine (PC équipé de Windows XP, Pentium IV, 1024Mo de RAM, écran 21 pouces, connexion au réseau local et à Internet,...), m a permis de réalisé le travail demandé dans des conditions plus 9

10 1.4 Description de l environnement de travail Présentation du stage que satisfaisantes. Pour le développement JAVA, j ai utilisé le logiciel Eclipse[5] auquel différents plugins ont été rajoutés : XmlBuddy : pour l édition des fichiers XML et XSLT RessourceBundleEditor : pour l édition des fichiers de propriétés LogWatcher : pour visionner les fichiers *.log générés par le helpdesk lors du débogage Ce stage s est donc déroulé dans des conditions optimales, de plus, le personnel de l Atelier s est toujours montré disponible en cas de besoin. Dans la partie suivante, les sections 2.1 p.11 et 2.2 p.13, précisent et décrivent les technologies utilisées par ce projet et que j ai découvert au cours de ce stage. 10

11 Partie 2 Technologies utilisées 2.1 Présentation uportal Il est intéressant de décrire le projet uportal pour mieux comprendre ce qu il est véritablement. Il s agit de développer un environnement de travail numérique permettant l accès à différents services, sources d informations et ressources numériques Les espaces numériques de travail (ENT) Un ENT désigne un dispositif global fournissant à un usager un point d accès à travers les réseaux à l ensemble des ressources et des services numériques en rapport avec son activité. L ENT est un point d entrée pour accéder au système d information de l établissement. Dans le supérieur, l établissement d enseignement constitue l espace numérique de travail du point de vue de l utilisateur. L espace numérique de travail s adresse ainsi à l ensemble des usagers, élèves, étudiants, enseignants, personnels administratifs et techniques. Cela ne signifie pas que les services et ressources sont exclusivement fournis par l établissement : l espace numérique de travail doit au contraire favoriser leur mutualisation, au niveau inter-établissement, avec les partenaires publics et privés, en France, en Europe et au niveau international. L espace numérique de travail n offre en lui-même qu un nombre restreint de services de base. Son rôle principal est d intégrer les services et de les présenter aux utilisateurs de manière cohérente, unifiée, personnalisée, et personnalisable. L application esup-helpdek est un service entrant dans ce cadre Le consortium ESUP-Portail Présentation La raison d être du consortium ESUP-Portail[2] est de former un regroupement universitaire afin de mutualiser leurs efforts autour de l informatique. ESUP-Portail propose des moyens et des compétences informatiques à l ensemble de la communauté universitaire 11

12 2.1 Présentation uportal Technologies utilisées française. Par ailleurs, elle possède et met en place des relations avec d autres communautés universitaires (américaines, québécoise,...). description L objectif du consortium ESUP-Portail est de développer un environnement de travail numérique permettant l accès à différents services, sources d informations et ressources numériques.cet environnement doit être accessible à tous les acteurs universitaires, c est à dire les étudiants, les enseignants-chercheurs et les personnels administratifs et techniques, ceci quelque soit leur emplacement géographique et le matériel mis à leur disposition. Ce dispositif facilitera en particulier l activité de tous les usagers de l université en mettant en oeuvre les technologies du Web pour regrouper l ensemble des services et des informations. Il devra permettre pour chaque utilisateur, la personnalisation de son environnement de travail, assurer un accès sécurisé aux services et offrir une authentification unique s appuyant entre autres sur les annuaires LDAP et les certificats (SSO, Single Sign On). Cet environnement de travail sera organisé à partir d un socle technologique permettant une parfaite intégration de composants logiciels, et proposera un générateur de «bureau virtuel» qui fournira un point d accès unique à l ensemble des informations et applications de l établissement et aux applications externes. Le socle technologique utilisé par ESUP- Portail est uportal.il contiendra les briques assurant l accès aux applications métier mises en place dans les universités (comptabilité, scolarité, GRH, enseignement à distance, gestion documentaire, etc.).il s agira d une offre qui utilise des technologies standard (J2EE, XML, Webservices) avec une maîtrise de la plate forme utilisée (développement universitaire) et de l intégration avec le système d information de l établissement et des organismes associés (administratif, pédagogique, documentaire). Le projet permet en complément des contenus d informations locaux et régionaux, la mutualisation de contenus sur un plan national et européen uportal Présentation uportal[1] est un projet du consortium JA-SIG, groupement d intérêts Java. C est un portail auquel on vient ajouter des canaux ; ces canaux représentant des applications. uportal peut alors être vu comme un gestionnaire de fenêtres. Il intègre l authentification de l usager connecté et une gestion de la personnalisation. Le produit est open source et très paramétrable. Les canaux Un canal uportal représente une application développée pour être intégrée au portail. Le cycle de vie du canal est géré par uportal, c est à dire qu il va créer une instance du 12

13 2.2 Présentation esup-helpdesk Technologies utilisées canal au besoin, lui communiquer les informations requises sous formes de paramètres et détruire l instance lorsqu il ne sera plus utilisé. L authentification au niveau du canal est elle aussi gérée par le contexte de sécurité intégré à uportal. Une fois la première connexion validée, on reste authentifié tant que dure la session, le portail suivant ici le principe du SSO (Sigle Sign On). Fig. 2.1 Architecture logicielle de uportal Pour développer un canal, il suffit de respecter quelques règles simples à mettre en œuvre. En effet, il faut créer une nouvelle classe implémentant une interface Java spécifique et propriétaire à uportal. Cette classe contient donc la logique applicative de l application. Ensuite, ce canal devra, suivant l état de l automate applicatif, produire du XML. Ces données XML seront ensuite transformées par uportal pour générer l affichage. L architecture logicielle de uportal est représentée sur la figure 2.1 p Présentation esup-helpdesk Description Esup-Helpdesk[3] est un canal uportal qui fournit aux administrateurs réseau, une solution complète et intégrée pour l aide aux utilisateurs et le suivi des demandes. Le canal 13

14 2.3 Les langages utilisés (Java, XML, XSL,...) Technologies utilisées helpdesk a été premièrement développé par Pascal Aubry pour l IFSIC en Il fait maintenant partie du logiciel ESUP-Portail depuis qu il a été transformé en canal uportal en 2004 et est maintenant utilisable par des institutions possédant plusieurs services. Cet outil est actuellement utilisé par de nombreuses institutions, dont les suivantes : l Université de Rennes 1 l Université de Nancy 1 l Université de Nancy 2 l Université de Bretagne Occidentale IRISA ENSAI 1 Mais il est également testé ou suivi par : les Universités de Valenciennes, Limoges, Pau, Genève, Perpignan, Paris 1, Bordeaux 1, Bretagne Sud, Artois l IUFM de Bretagne l AUF Fonctionnement Esup-Helpdesk permet : Aux utilisateurs de saisir leurs demandes à travers une interface Web, et ainsi de les entrer dans une base de données sous forme de tickets ; Aux utilisateurs d intervenir sur leurs tickets (ajout d informations pouvant aider à la résolution, clôture) ; Aux administrateurs d intervenir sur les tickets des utilisateurs (informations, demandes supplémentaires, clôture) Concepts 2.3 Les langages utilisés (Java, XML, XSL,...) Le développement des applications sous uportal implique l utilisation de nombreux outils. Notamment, il convient d utiliser le langage Java que nous allons présenter rapidement dans le paragraphe suivant Java, Hibernate Java est un langage objet permettant le développement d applications complètes s appuyant sur les structures de données classiques (tableaux, fichiers) et utilisant abondamment l allocation dynamique de mémoire pour créer des objets en mémoire. La notion de structure (ensemble de données de types éventuellement différents ou enregistrements) est 1 Ecole Nationale de la Statistique et de l analyse de l information 2 Agence Universitaire de la Francophonie 14

15 2.3 Les langages utilisés (Java, XML, XSL,...) Technologies utilisées remplacée par la notion de classe au sens de la programmation objet. Le langage Java définit également une interface graphique (GUI : Graphical User Interface) facilitant le développement d applications interactives et permettant à l utilisateur de «piloter» son programme dans un ordre non imposé par le logiciel. Le langage est également connu pour son interactivité sur le Web facilitant l insertions dans les pages Web, au milieu d images et de textes, de programmes interactifs appelés «applets». Pour des raisons de sécurité, ces applets sont contrôlés et souvent limités dans leur interaction avec le système d exploitation de l ordinateur sur lequel elles se déroulent : limitation des accès aux fichiers locaux ou aux appels systèmes de la machine. Un programme Java est portable dans la mesure où il peut s exécuter sur des ordinateurs fonctionnant sous différents systèmes d exploitation. Les programmes écrits en Pascal ou en langage C sont aussi portables, à condition de compiler le code source sur le même type de machine que celle où le programme doit être installé et exécuté. Java est portable d une plate-forme (matériel et système d exploitation) à une autre sans compilation. Le compilateur produit un langage intermédiaire appelé «bytecode» qui est interprété sur les différentes machines. Il suffit alors de communiquer ce bytecode et de disposer d un interpréteur de bytecode pour lancer l exécution d un programme Java. Les navigateurs du Web intègrent un interpréteur de bytecode qui leur permet d exécuter des programmes «applets» Java. Cette portabilité est possible grâce à une normalisation indépendante de la plate-forme : les entiers par exemple ont toujours la même longueur (en nombre d octets) en Java quel que soit l ordinateur, ce qui n est pas le cas pour les langages C ou C++. Les programmes en Java ont l extension.java, et le bytecode généré a l extension.class. Il est possible d écrire soit même les classes qui seront ensuite exposées au code métier mais c est souvent fastidieux ou même maladroit à réaliser. Il vaut donc mieux utiliser un framework 3 spécialisé dans cette tâche. Le framework Hibernate (voir fig.2.2 p.16) est utilisé dans ce projet pour gérer la couche d accès aux données. Celle-ci permet d interfacer le code métier avec une source de données. L intérêt est de pouvoir changer de base de données en n ayant besoin de ne modifier que la couche d accès. Ce type de technologie peut être appelé framework de mapping objet-relationnel ou de persistance objet des données. En effet, la couche applicative voit les données comme des classes dont le contenu reste en mémoire même après la fin d exécution du programme. D où persistance objet des données. De plus, le lien entre les classes exposées et la source physique des données (souvent une base de données relationnelle) est définie par un fichier XML. D où mapping objet-relationnel XML, XSLT XML (Extensible Markup Language ou langage de balisage extensible) est un standard du W3C (World Wide Web Consortium) qui sert de base pour créer des langages balisés 3 Bibliothèque de classes fournissant une ossature générale pour le développement d une application dans un domaine particulier 15

16 2.3 Les langages utilisés (Java, XML, XSL,...) Technologies utilisées Fig. 2.2 Le Framework Hibernate 16

17 2.3 Les langages utilisés (Java, XML, XSL,...) Technologies utilisées spécialisés ; c est un «méta langage». Il est suffisamment général pour que les langages basés sur XML, appelés aussi dialectes XML, puissent être utilisés pour décrire toutes sortes de données et de textes. Il s agit donc partiellement d un format de données. Comme on peut le voir sur la figure 2.1 p.13, la communication entre uportal et ses canaux se fait par des flux XML. Pour chacun des états de l automate, le helpdesk génère un flux XML contenant les données à afficher, les valeurs des formulaires, les variables de session,... Ce flux XML va être transformé grâce à un langage de transformation, XSLT (extended Stylesheet Language Transformations). Ainsi, le XML est transformé en HTML, affichable par les navigateurs Internet. 17

18 Partie 3 Travail effectué Comme je l ai précédemment expliqué, j ai été positionné sur le helpdesk par l IRISA, avec pour mission d implémenter certaines fonctionnalités manquantes et d effectuer certaines améliorations nécessaires au passage en production à l IRISA. Les actions que j ai du effectuer durant ce stage m avaient été présentées sous la forme de propositions, lancées sur la liste de diffusion des développeurs du helpdesk. Ces propositions, au nombre de cinq, ont été les principales activités durant ce stage, cependant, de nouvelles tâches sont venues s y ajouter. Voici le planning qui a été établi durant les premières semaines de stage : Semaines Tâche à effectuer 1 Immersion dans l entreprise, mise en place de l environnement de travail, prise en main de l outil 2 Etude du système d aide par fenêtres po-pups 3 et 4 Modification de l étape d assignation des gestionnaires, Réduction du nombre d étapes pour la saisie d un ticket 5 à 7 Ajout d une étape dans le processus d ajout d un ticket permettant de choisir des sujets types prédéfinis 8 Etude et intégration du canal Annuaire 9 à 10 Ajout d une catégorie de ticket : "Privé mais sujet visible" 11 à 12 Correction bugs, tests, rédaction rapport, programmation de la recherche LDAP 13 Installation du helpdesk à l IRISA Les sections suivantes présentent en détail le travail effectué, les difficultés rencontrées et l état d avancement de travail pour chacune des tâches présentes dans le planning ci-dessus. 18

19 3.1 Réduction de la verbosité des pages Travail effectué 3.1 Réduction de la verbosité des pages Une remarque qui avait été faite lors des présentations du helpdesk à l IRISA concernait la verbosité des pages. En effet, les différentes paragraphes explicatifs présents sur les pages de l application peuvent perturber, voir même, repousser l utilisateur. Il est difficile de bien cerner les parties importantes d une page de formulaires si cette page est trop remplie. Ici, le texte présent initialement pour aider l utilisateur, peut avoir l effet contraire, c est-à-dire surcharger la page et masquer les points importants des formulaires. Afin de remédier à ce problème tout en conservant la possibilité d aider les utilisateurs ne connaissant pas l application, il a été décidé qu un système de fenêtres pop-up d aide serait mis en place. Ce système était déjà créé quand je suis arrivé. Tous les textes explicatifs qui alourdissaient les pages ont été remplacés par une icone. Un clic sur cette icône, ouvre une fenêtre indépendante, affichant une aide pour l utilisateur. Mon premier travail a été d étudier ce système afin de voir s il était possible d insérer du HTML dans ces pop-ups, afin de formater les explications et ainsi les rendre plus explicites. Fig. 3.1 Système d aide par pop-up Cette première approche m a permis d une part de prendre en main l environnement de développement (Eclipse, uportal,...), mais surtout de comprendre comment fonctionnait l application (Génération des pages, transformations XSLT,...). 3.2 Modification du processus d assignement d un ticket à un gestionnaire Lorsqu un ticket est créé, il doit être pris en charge par un gestionnaire. Cette assignation peut être faite automatiquement par l application ou alors manuellement par un autre gestionnaire. 19

20 3.3 Création d un ticket Travail effectué L application proposait d abord d effectuer un choix parmi les catégories puis, une fois la catégorie choisie, une nouvelle page affichait une liste des gestionnaires appartenant à cette catégorie. Le choix dans des listes posait problème dans le cas où il y avait un grand nombre de gestionnaire dans la catégorie. En effet la page pouvait être très longue, rendant ainsi le choix plus fastidieux pour l utilisateur. Mon deuxième travail durant ce stage a donc été de simplifier cette étape. Les listes HTML n étant pas pratiques, j ai choisi d utiliser des listes déroulantes. Leur utilisation est intuitive et cela allège les pages. J ai également regroupé les deux étapes de sélection sur la même page. La première liste sert a choisir la catégorie, et un choix dans cette liste entraîne la modification du contenu de la liste des gestionnaire automatiquement. La page de ce processus d assignation d un gestionnaire à un ticket à donc été nettement allégée, et le nombre d étape réduit. Ces modifications, qui aurait été très simples à implémenter s il ne s agissait que de simple HTML, m ont permis de bien saisir comment générer les pages dynamiquement, et surtout de voir pour la première fois comment fonctionnaient les relations entre l application et la base de données. J ai aussi pu apprendre comment étaient traités les paramètres CGI dans les formulaires. 3.3 Amélioration de l enchaînement des étapes lors de la création d un ticket Dans la version de l application au début de mon stage, le processus d entrée d un ticket se faisait en 5 étapes : 1. Choix du service 2. Choix de la catégorie 3. Entrée du label et du message du ticket 4. Renseignement des propriétés du ticket (Visibilité, priorité,...) 5. Récapitulatif et validation Le nombre d étapes était donc jugé trop grand et la présentation des formulaires devait être repensé. En effet, les services ainsi que les catégories étaient tous listés sur la page. Ceci posait problème dans les institutions possédant un grand nombre de services, car les listes augmentaient considérablement la taille des pages. Ceci avait pour conséquence de compliquer le choix des utilisateurs mais aussi de décaler les boutons de navigation hors de la partie visible de l écran. Dans une première étape, j ai repensé le fonctionnement de l automate. L application utilise maintenant 3 étapes pour l entrée d un ticket. J ai ensuite amélioré l affichage des formulaires en utilisant des listes déroulantes, en alignant les éléments de formulaires puis en créant des templates d affichage pour conserver une certaine homogénéité entre les différents états. 20

21 3.4 Ajout de sujets prédéfinis dans les catégories Travail effectué Fig. 3.2 Création d un ticket : étape 1 La figure 3.2 p.21 illustre la première étape de l entrée d un ticket telle que je l ai modifiée. La liste déroulante des catégories se met à jour automatiquement en fonction du service choisi. 3.4 Ajout de sujets prédéfinis dans les catégories Afin de permettre aux gestionnaires de mieux répondre aux demandes des utilisateurs, il faut pousser l utilisateur à préciser ses problèmes. Il a également été remarqué par les gestionnaires utilisant le helpdesk, que des sujets de tickets revenaient souvent (Panne d une imprimante, PC en panne,...). J ai donc modifié l application afin qu elle propose un niveau supplémentaire lors de l entrée d un ticket. 1. Choix du service 2. Choix de la catégorie 3. Choix d un sujet prédéfini Pour gérer ces modèles de ticket, j ai ajouté à l interface un éditeur de sujets prédéfinis. Les gestionnaires peuvent dorénavant créer des sujets types au niveau des catégories. Il est possible de prédéfinir le label, le message et la priorité du ticket. Les utilisateurs qui choisissent un sujet prédéfini lors de la création d un ticket, se voient par conséquent proposer un label, un message et une priorité (voir figure 3.3 p.22). Un exemple complet est proposé en annexe, il a été rédigé en tant que documentation pour les gestionnaires et explique comment utiliser ce nouveau concept (voir A.3 p.40). 3.5 Création d une visibilité intermédiaire entre privée et publique pour les tickets Les tickets créés ont une visibilité par défaut. Si la configuration du helpdesk le permet, cette visibilité peut être modifiée par l utilisateur lors de la création du ticket. Un choix doit être effectué entre les trois niveaux de visibilité suivants : DEFAULT : La visibilité par défaut de la configuration sera appliquée (PUBLIC ou PRIVATE) 21

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Alfstore workflow framework Spécification technique

Alfstore workflow framework Spécification technique Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date

Plus en détail

Quel ENT pour Paris 5?

Quel ENT pour Paris 5? Quel ENT pour Paris 5? Objectifs et Enjeux Contexte et ob jectifs du projet Objectifs Mettre à disposition des usagers de l établissement (étudiants, personnels, partenaires, contacts, internautes) : un

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Projet de Java Enterprise Edition

Projet de Java Enterprise Edition Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre

Plus en détail

Formation à esup-helpdesk

Formation à esup-helpdesk Formation à esup-helpdesk Pascal Aubry IFSIC / Université de Rennes 1 Alexandre Boisseau Université de Brest Ce document est la version 1.1.2 du support de la formation intitulée «Formation à esuphelpdesk»

Plus en détail

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre

Plus en détail

Manuel d'utilisation. Ticket Center Manuel d'utilisation. Ticket Center 2: 1.0 1.1. 17 mai 2013. AdNovum Informatik AG. Mis en circulation

Manuel d'utilisation. Ticket Center Manuel d'utilisation. Ticket Center 2: 1.0 1.1. 17 mai 2013. AdNovum Informatik AG. Mis en circulation Manuel d'utilisation DESCRIPTION: Ticket Center Manuel d'utilisation RELEASE: Ticket Center 2: 1.0 VERSION DE DOCUMENT: 1.1 DATE: 17 mai 2013 AUTEURS: AdNovum Informatik AG STATUT: Mis en circulation AdNovum

Plus en détail

Introduction. aux architectures web. de Single Sign-On

Introduction. aux architectures web. de Single Sign-On Introduction aux architectures web de Single Sign-On Single Sign-on Authentifier 1 seule fois un utilisateur pour accéder à un ensemble d applications contexte web Nombre croissant d applications ayant

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

RAPID 3.34 - Prenez le contrôle sur vos données

RAPID 3.34 - Prenez le contrôle sur vos données RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

Vulgarisation Java EE Java EE, c est quoi?

Vulgarisation Java EE Java EE, c est quoi? Paris, le 1 Février 2012 Vulgarisation Java EE Java EE, c est quoi? Sommaire Qu est ce que Java? Types d applications Java Environnements Java Versions de Java Java EE, c est quoi finalement? Standards

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

Plus en détail

arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr

arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation : 1.2.0.0 Date de dernière

Plus en détail

Espaces Pédagogiques Pour les Universités Numériques. Un Espace Numérique de Travail centré sur l utilisateur

Espaces Pédagogiques Pour les Universités Numériques. Un Espace Numérique de Travail centré sur l utilisateur Espaces Pédagogiques Pour les Universités Numériques Un Espace Numérique de Travail centré sur l utilisateur Consortium Université Numérique de Strasbourg Université Paris 5 ESC Rouen Université Paris

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Tutoriel de formation SurveyMonkey

Tutoriel de formation SurveyMonkey Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante

Plus en détail

L'intégration de Moodle à l'université Rennes 2 Haute Bretagne

L'intégration de Moodle à l'université Rennes 2 Haute Bretagne L'intégration de Moodle à l'université Rennes 2 Haute Bretagne Intervenant : Arnaud Saint-Georges Centre de Ressources Informatiques de l'université Rennes 2 Haute Bretagne Arnaud.Saint-Georges @uhb.fr.

Plus en détail

Service On Line : Gestion des Incidents

Service On Line : Gestion des Incidents Service On Line : Gestion des Incidents Guide de l utilisateur VCSTIMELESS Support Client Octobre 07 Préface Le document SoL Guide de l utilisateur explique comment utiliser l application SoL implémentée

Plus en détail

Single Sign-On open source avec CAS (Central Authentication Service) Vincent Mathieu Pascal Aubry Julien Marchal

Single Sign-On open source avec CAS (Central Authentication Service) Vincent Mathieu Pascal Aubry Julien Marchal Single Sign-On open source avec CAS (Central Authentication Service) Vincent Mathieu Pascal Aubry Julien Marchal SSO open source avec CAS Introduction Pourquoi le Single Sign-On? Principes du SSO sur le

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP Vue d ensemble du basculement DHCP Dans Windows Server 2008 R2, il existe deux options à haute disponibilité dans le cadre du déploiement du serveur DHCP. Chacune de ces options est liée à certains défis.

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

BAP E Gestionnaire de parc informatique et télécommunications MI2 / MI3 Ouverts au titre de 2010 Arrêté du 7/04/10 - J.

BAP E Gestionnaire de parc informatique et télécommunications MI2 / MI3 Ouverts au titre de 2010 Arrêté du 7/04/10 - J. BAP E Gestionnaire de parc informatique et télécommunications MI2 / MI3 Ouverts au titre de 2010 Arrêté du 7/04/10 - J.O du 25/04/2010 Epreuve écrite d admission du lundi 21 juin 2010 de 10h00 à 12h00

Plus en détail

E.N.T. Espace Numérique de Travail

E.N.T. Espace Numérique de Travail E.N.T. Espace Numérique de Travail Portail de l UM2 Outil de communication, de partage, de stockage, Présentation et Modalités d utilisation Page 1 sur 20 Sommaire I. Présentation du portail 3 A. Le concept

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition) Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition) Par LoiselJP Le 01/08/2014 Rev. : 01/03/2015 1 Objectifs Dès qu il s agit de placer des paramètres particuliers, on annonce «il suffit d utiliser

Plus en détail

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

Plus en détail

Single Sign-On open source avec CAS (Central Authentication Service)

Single Sign-On open source avec CAS (Central Authentication Service) JOSY «Authentification Centralisée» Paris, 6 mai 2010 Single Sign-On open source avec CAS (Central Authentication Service) Julien Marchal Consortium ESUP-Portail SSO open source avec CAS Introduction Pourquoi

Plus en détail

MATRICE DES FONCTIONNALITES

MATRICE DES FONCTIONNALITES Facilité d utilisation Nouveau! Convivialité d Outlook Nouveau! Smart Technician Client Assistant Installation Configuration instantanée et personnalisable Nouveau! Installation à distance de Technician

Plus en détail

Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager

Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager IBM Workplace : permettre aux personnes de communiquer, de partager l information, quel que soit le terminal

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

OUTIL DE TRAVAIL COLLABORATIF

OUTIL DE TRAVAIL COLLABORATIF B i b l i o t h è q u e OUTIL DE TRAVAIL COLLABORATIF Septembre 2012 TitanPad est un outil de travail collaboratif permettant de prendre des notes ou de rédiger à plusieurs un même texte à distance en

Plus en détail

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009 Rapport de stage Développement d un logiciel de vidéoconférence : Enjeux 3 Guillaume DOTT 2009 Maître de stage : Louis Poulette Tutrice : Marie-Paule Muller Remerciements Je tiens à remercier toute l équipe

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Installation d'un TSE (Terminal Serveur Edition)

Installation d'un TSE (Terminal Serveur Edition) Installation d'un TSE (Terminal Serveur Edition) Par LoiselJP Le 01/05/2013 (R2) 1 Objectifs Le TSE, comprenez Terminal Server Edition est une application de type 'main-frame' de Microsoft qui réside dans

Plus en détail

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts Christophe Bonenfant Cyril Gollain La GRC en période de croissance Gouvernance Gestion

Plus en détail

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Page 1 de 7 Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Table des matières Table des matières... 1 1. Premier

Plus en détail

Guide d utilisation et d administration

Guide d utilisation et d administration Guide d utilisation et d administration Guide d utilisation et d administration l Sommaire Logo Vtiger...1 Chapitre 1. Premières étapes...5 Devenir un utilisateur...5 Installation sur PC et autres conditions...5

Plus en détail

Introduction 3. GIMI Gestion des demandes d intervention 5

Introduction 3. GIMI Gestion des demandes d intervention 5 SOMMAIRE Gestion Help Desk de - parc Service Desk Introduction 3 GIMI Gestion des demandes d intervention 5 1 Schéma de principe et description des rôles 6 2 Principe de fonctionnement 8 Interface Demandeur

Plus en détail

Guide de démarrage Intellipool Network Monitor

Guide de démarrage Intellipool Network Monitor Guide de démarrage Intellipool Network Monitor Sommaire Glossaire... 3 Icônes... 3 Page de connexion... 4 Page d accueil... 5 Saisie de la clé de licence... 7 My settings... 8 Création d un compte... 9

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 Plan 1. Généralités sur la persistance des données dans les applications 2. La connection

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

Installation FollowMe Q server

Installation FollowMe Q server Installation FollowMe Q server FollowMe Rev 1.00 30 nov 2007 Pré requis FollowMe v5 est un service de Windows et s'installe sur tout poste fonctionnant sous XP Pro, 2000 server, 2003 server. Il utilise

Plus en détail

Outil de planification en ligne pour des créations de rendez-vous ou de sondage

Outil de planification en ligne pour des créations de rendez-vous ou de sondage Outil de planification en ligne pour des créations de rendez-vous ou de sondage Centre de Ressources Informatiques (C.R.I.) d'orléans Université d'orléans 4-6 rue Léonard de Vinci, 45061 Orléans Cedex

Plus en détail

1.The pronouns me, te, nous, and vous are object pronouns.

1.The pronouns me, te, nous, and vous are object pronouns. 1.The pronouns me, te, nous, and vous are object pronouns.! Marie t invite au théâtre?!! Oui, elle m invite au théâtre.! Elle te parle au téléphone?!! Oui, elle me parle au téléphone.! Le prof vous regarde?!!!

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

Efficace et ciblée : La surveillance des signaux de télévision numérique (2)

Efficace et ciblée : La surveillance des signaux de télévision numérique (2) Efficace et ciblée : La surveillance des signaux de télévision numérique (2) La première partie de cet article publié dans le numéro 192 décrit la méthode utilisée pour déterminer les points de surveillance

Plus en détail

L ergonomie de vos formulaires web permet-elle une expérience utilisateur optimale? QAS Intuitive Search

L ergonomie de vos formulaires web permet-elle une expérience utilisateur optimale? QAS Intuitive Search L ergonomie de vos formulaires web permet-elle une expérience utilisateur optimale? QAS Intuitive Search A l écoute du marché et de ses mutations, Experian Marketing Services a développé un outil de saisie

Plus en détail

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure

Plus en détail

Java et les bases de données

Java et les bases de données Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples

Plus en détail

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec Google Analytics Donner votre appréciation du cours!

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Tout sur les relations d approbations (v2)

Tout sur les relations d approbations (v2) Tout sur les relations d approbations (v2) Tutorial conçu et rédigé par Michel de CREVOISIER Septembre 2013 SOURCES Relations d approbation : http://www.labo-microsoft.org/articles/win/trust/ http://technet.microsoft.com/en-us/library/cc730798.aspx

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Comment exploiter au mieux l ensemble de vos indicateurs? Avec la solution agile Pilot4IT Tableau de

Plus en détail

Vulnérabilités et sécurisation des applications Web

Vulnérabilités et sécurisation des applications Web OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Bien architecturer une application REST

Bien architecturer une application REST Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui

Plus en détail

PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US

PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US Introduction Pourquoi utiliser DEL.ICIO.US? Cet outil permet à plusieurs personnes de partager la même liste de sites favoris et ce sur n importe

Plus en détail

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon

Plus en détail

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection

Plus en détail

Découvrez la nouvelle version de HelpDesk! HelpDesk 3.4. www.artologik.com. De nouvelles fonctions, plus de contrôle, mais toujours aussi simple!

Découvrez la nouvelle version de HelpDesk! HelpDesk 3.4. www.artologik.com. De nouvelles fonctions, plus de contrôle, mais toujours aussi simple! Une gestion effective et puissante des tickets en interne comme en externe! HelpDesk 3.4 www.artologik.com Découvrez la nouvelle version de HelpDesk! De nouvelles fonctions, plus de contrôle, mais toujours

Plus en détail

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. Note technique W4 Engine Extension SSO Java Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. 1 Présentation 3 2 Custom SSO Java 4 3 Bilan 10 Sommaire Référence

Plus en détail

VAMT 2.0. Activation de Windows 7 en collège

VAMT 2.0. Activation de Windows 7 en collège VAMT 2.0 Activation de Windows 7 en collège Rédacteurs : Jean-Laurent BOLLINGER Stéphan CAMMARATA Objet : Document décrivant la procédure d activation de Windows 7 avec VAMT 2.0 dans les collèges de l

Plus en détail

Administration de systèmes

Administration de systèmes Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs

Plus en détail

d authentification SSO et Shibboleth

d authentification SSO et Shibboleth SSO et Shibboleth 1 1 Université Bordeaux 1 Mathrice GDS 2754 : la RNBM, 13 octobre 2010 Sur Internet, les usagers utilisent un grand nombre de services web A chaque service : un identifiant et un mot

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

Fiche Produit TSSO Extension Mobility Single Sign-On

Fiche Produit TSSO Extension Mobility Single Sign-On Fiche Produit TSSO Extension Mobility Single Sign-On applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

Activités professionnelle N 2

Activités professionnelle N 2 BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance

Plus en détail

Samsung SmarThru Workflow 3 Un workflow documentaire numérique efficace, pratique et sûr

Samsung SmarThru Workflow 3 Un workflow documentaire numérique efficace, pratique et sûr Samsung SmarThru Workflow 3 Un workflow documentaire numérique efficace, pratique et sûr Un workflow documentaire puissant et automatisé Routage des documents en fonction d un code-barres ou du texte SmarThru

Plus en détail

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC 19/11/2012 e-sidoc et OpenENT INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités disposant

Plus en détail

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL. Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org

Plus en détail

Competence Management System (Système de Gestion de Compétences)

Competence Management System (Système de Gestion de Compétences) Dispositif :... 3 Qu est-ce qu un CMS?... 3 Quels sont les dispositifs intégrés à un CMS... 3 Comment envoyer des emails?... 3 Puis-je envoyer des emails seulement à un groupe de personnes?... 4 Comment

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Landesk Service Desk

Landesk Service Desk Guide d utilisation Landesk Service Desk Gestionnaire d incidents Groupe Samsic Sommaire 1 PREAMBULE 3 1.1 Objectif du document...3 1.2 Public cible...3 1.3 Conventions typographiques...3 1.3.1 Indications...

Plus en détail

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

HelpDesk. Sept avantages de HelpDesk

HelpDesk. Sept avantages de HelpDesk HelpDesk Artologik HelpDesk est l outil rêvé pour ceux qui recherchent un programme de support et de gestion des tickets alliant facilité d utilisation et puissance. Avec Artologik HelpDesk, vous pourrez

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail