Développement d une application web de gestion des s

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Développement d une application web de gestion des e-mails"

Transcription

1 Pantone 338 C Logo Final 14 / niversité u ice n sophia Antipolis Polices Logo NON VECTORISE C 47 % M 0 % J 32 % N 0% C 75% M 0 % J 7 % N 0 % Pantone 306 C Logo VECTORISE UNIVERSITÉ DE NICE - SOPHIA ANTIPOLIS Logo noir C 0 % M 6 % J 95 % N 0 % Nuancier Couleurs Pantone 108 C MASTER 2 IFI - IHM ANNÉE UNIVERSITAIRE RAPPORT DE STAGE Développement d une application web de gestion des s Étudiant Bastien AUDA Maître de stage Laurent BERTHELOT Tuteur enseignant Audrey OCCELLO Entreprise : Groupe pro Btp e Groupe PRO BTP Centre Technique National Parc Saint Véran Cagnes sur Mer raite P-RETRAITE Prévoyance Santé BTP-PRÉVOYANCE NRBTPIG KORÉLIO SÉVÉANE

2 Table des matières Remerciements 3 I Introduction 4 I.1 Présentation de l entreprise I.2 Sujet du stage I.3 Planning I.4 Environnement de travail II L application de prévisualisation 8 II.1 Description du travail proposé II.1.1 Les séquences relationnelles II.1.2 Les applications existantes II Les services publics II EVE II Pomme II COMET II.1.3 Description détaillée du sujet II.1.4 Les technologies utilisées : Socle Flex PRO BTP et Spring LCDS 14 II.1.5 La charte ergonomique et graphique PRO BTP II.2 Description du travail réalisé II.2.1 Analyse du sujet II.2.2 Écran de prévisualisation d s II Conception II Développement II.2.3 Prise en charge de plusieurs types de document - Ajout du type SMS II Conception II Développement II Documentation

3 III Évolution de l application Pomme 22 III.1 Description du travail proposé III.1.1 Les applications existantes III Le Processus FMA III WebSphere MQ III OGME III.1.2 Description détaillée du sujet III.2 Description du travail réalisé III.2.1 Prise en charge des maquettes FMA III.2.2 Mise en place d une MQ III Gestion des messages en erreur avec OGME III.2.3 Suppression des ordres traités III.2.4 Modification du sujet IV Conclusion 32 IV.1 Bilan pour le projet IV.2 Bilan personnel IV.3 Perspectives V Annexes 34 V.1 Présentation du groupe PRO BTP V.1.1 Historique du groupe V.1.2 Les activités V.1.3 Organisation du groupe V.2 Annexes application Pomme V.2.1 Exemple d personnalisable Pomme V.2.2 Exemple d personnalisable FMA V.3 Glossaire V.4 Webographie

4 Remerciements Je remercie M. Jean RANCATI, Directeur de la Direction des Développements Informatiques, de m avoir permis d effectuer ce stage. Je remercie M. Bruno DELORY, chef du département Maintenance Applicatifs Transverses, pour m avoir accueilli au sein de son département dans les meilleures conditions. Je remercie M. Laurent BERTHELOT, chef de projet de l équipe «Internet & GED», pour m avoir proposé ce stage et qui m a guidé et donné les directives pour ce stage. Je remercie particulièrement M. Henri BARALHE, de l équipe Internet, qui m a accompagné tout au long de ce projet pour sa disponibilité, son aide et sa confiance. Je remercie également l ensemble de l équipe Internet & GED pour l accueil qu ils m ont réservé. Leur sympathie, et l aide qu ils m ont apporté, ont fait en sorte que ce stage se déroule dans des conditions idéales. Enfin je remercie M me Audrey OCCELLO, maitre de conférences à l Université de Nice Sophia Antipolis, pour m avoir suivi durant cette période. 3

5 Partie I Introduction Contexte Dans ce rapport, je vais présenter le travail effectué durant mon stage de fin d études à PRO BTP, qui va clôturer mon parcours à l université de Nice-Sophia Antipolis. I.1 Présentation de l entreprise Ce stage se déroule à PRO BTP 1, le groupe de protection sociale du BTP. Comptant plus de 4900 collaborateurs répartis sur toute la France, PRO BTP propose des produits et services dans les domaines de la retraite, la prévoyance, la santé, l épargne, l assurance, l action sociale et les vacances. Le CTN 2 est situé à Cagnes-sur-mer dans un parc de huit hectares et regroupe des services centraux du groupe. Parmi ces services on retrouve la DDI 3, composée de près de 200 salariés celle-ci est divisée en trois départements : MAM - Maintenance Applications Métier DEV - Développement MAT - Maintenance Applications Transverses 1. Le groupe PRO BTP est présenté de manière plus générale et complète dans l annexe V.1 page Centre Technique National. 3. Direction des développements informatiques. 4

6 Enfin, chaque département est composé de plusieurs équipes, et c est au sein de l équipe «Internet & GED 4» du département MAT que j ai effectué mon stage. I.2 Sujet du stage Le sujet qui m a été proposé durant ce stage a été écrit par M. Laurent Berthelot, chef de projet de l équipe Internet et GED. Il s inscrit dans le cadre du développement d une application web d envoi d dénommée Pomme 5. Cette dernière permet l envoi d s personnalisés avec les informations de l adhérent. Mon stage est constitué en grande partie d une phase d étude de l existant dû au nombre conséquent d applications mises en jeu au cours du projet. Le sujet du stage sera explicité plus en détail dans les sous parties suivantes. 4. Gestion électronique des documents. 5. L application Pomme sera présentée plus en détail dans la section II p.9 5

7 I.3 Planning Stage de fin d'études 21 août 20 Diagramme de Gantt 2013 Mise en prod 6 Nom Date de début Date de fin Familiarisation env. travail 02/04/13 12/04/13 Rédaction rapport intermédiaire 02/05/13 15/05/13 Rédaction rapport final 15/07/13 27/08/13 Préparation support soutenance 02/09/13 13/09/13 Application de prévisualisation 10/04/13 27/06/13 étude du sujet 10/04/13 19/04/13 Développement écran prév. 22/04/13 24/05/13 Ajout prévisualisations SMS 20/06/13 25/06/13 Documentation outil de prév. 26/06/13 27/06/13 Application Pomme 27/05/13 16/09/13 Sujet FMA 27/05/13 24/06/13 étude du sujet FMA 27/05/13 07/06/13 Ajout maquettes FMA 10/06/13 14/06/13 Ajout maquettes SMS FMA 17/06/13 24/06/13 Sujet MQ 27/06/13 20/08/13 étude du sujet 27/06/13 09/07/13 Mise en place MQ Pomme 10/07/13 23/07/13 OGME 24/07/13 30/07/13 Suppression ordres traités 31/07/13 20/08/13 Tests 26/08/13 13/09/13 Mise en production 17/09/13 17/09/13 avril mai juin juillet août septembre Diagramme de Gantt du stage Les tâches sont explicitées plus en détail dans les sous parties correspondantes. 7. Sauf mention contraire, les tâches sont des tâches de développement.

8 I.4 Environnement de travail L environnement de travail utilisé par les développeurs PRO BTP est composé d un serveur d applications Java WebSphere et de l IDE IBM Rational Application Devloper (RAD). Cet IDE étant basé sur Eclipse, que j ai utilisé tout au long de mon cursus universitaire, la phase de familiarisation avec cet outil fut très rapide. Les autres logiciels utilisés à PRO BTP sont IBM Rational ClearCase, un outil de versioning, Lotus Notes pour la communication et la suite bureautique Open Office pour la rédaction de documents. 7

9 Partie II L application de prévisualisation II.1 II.1.1 Description du travail proposé Les séquences relationnelles Une séquence est définie comme une suite d étapes conditionnées les unes à la suite des autres exécutant des actions élémentaires. Une séquence relationnelle permettra donc de définir des actions à effectuer automatiquement en fonction d évènements externes à l application, telles les interactions de l utilisateur adhérent ou l écoulement d une certaine durée. On peut citer comme exemple la séquence d inscription définie comme suit : 1. Prospection : On envoie un à un ensemble d adhérents sélectionnés leur proposant de souscrire à une offre. Attente inscription : l étape suivante n est exécutée que si l adhérent s est inscrit. 2. Inscription : On envoie un courrier contenant un code de confirmation à l adhérent Attente validation 3. Envoi d un de confirmation d inscription 8

10 II.1.2 II Les applications existantes Les services publics PRO BTP est équipé d un Mainframe MVS 1. Celui-ci stocke, entre autres, les informations concernant les adhérents PRO BTP. Les méthodes appelées sur le Mainframe et qui permettent de récupérer ou stocker des informations ont été normalisées et sont appelées services publics. Les services publics reposent sur plusieurs couches logicielles principalement développées en PL1 et Assembleur. Les bases de données utilisées sont en DB2, leur gestion n est pas assurée directement par les services publics mais par l une des sous-couches logicielles. II EVE EVE, qui signifie «EnVoi », est une application qui permet de générer l envoi de mails avec ou sans pièce jointe. Les Applications qui possèdent une fonctionnalité d envoi d s peuvent utiliser EVE en déposant les s à envoyer dans une file d attente de message 2. II Pomme Pomme est une application qui permet de gérer des campagnes d ing. Elle permet un fort niveau de personnalisation et de ciblage des campagnes grâce à ses fonctionnalités principales : L envoi sous condition : l ordre peut être répété à intervalle régulier et ce un certain nombre de fois jusqu à ce qu une condition soit vérifiée. On peut pour cela définir combien de fois l ordre doit être exécuté tant que la condition n est pas vérifiée, et l intervalle entre deux exécutions de l ordre. On peut par exemple envoyer par mail les identifiants internet à l adhérent, et ce toutes les semaines pendant trois semaines tant qu il ne s est pas connecté. La personnalisation du contenu des s : on peut placer dans le texte du mail des balises de la forme ${NomDuTag} qui seront ensuite remplacées par des pa- 1. Multiple Virtual Storage, le système d exploitation des mainframes IBM 2. Le fonctionnement des files d attentes de messages dans un environnement WebSphere est explicité plus en détail dans la section III page 24 9

11 ramètres personnalisés 3. On distingue trois types de paramètres : Les paramètres «service public» : ceux-ci proviennent des services publics 4 PRO BTP et fournissent donc des informations relatives à l adhérent (par exemple son nom, prénom, adresse...). Les paramètres système : ceux ci sont calculés par le système à l exécution, ils sont principalement utilisés pour afficher la date du jour. Les paramètres propres à la campagne : ceux-ci permettent de réutiliser une même maquette d pour plusieurs campagnes en changeant certaines valeurs ou portions de texte. On peut ainsi indiquer une variable ${Prix}, ainsi si le prix du produit change, il n est plus nécessaire de modifier la maquette, il suffit de modifier la valeur associée à la variable pour cette campagne. Pomme fonctionne à l aide d un timer défini sur le serveur. Celui-ci exécute la séquence suivante, que l on retrouve sur la figure II.1 page 11, à intervalle régulier : Pomme lit la liste des ordres. Pour chaque ordre il vérifie si la condition est vraie. Si elle est fausse, le traitement est arrêté et l ordre est mis à jour dans la base de donnée. Si la condition est vraie, il personnalise la maquette attachée à l ordre avec les informations personnalisées. L ainsi généré est transmis à EVE pour l envoi. Enfin une étape de gestion des ordres va ajouter les ordres reçus dans la base de donnée et vérifier si les ordres traités n ayant pas validé la condition doivent être conservés ou supprimés. Dans le contexte des séquences relationnelles, Pomme permet de vérifier les conditions et de traiter les actions élémentaires. II COMET COMET, qui signifie Client Orienté METiers est une application destinée aux utilisateurs internes. Son but est de regrouper en une seule application l ensemble des outils 3. Le code source d un qui peut être envoyé avec Pomme est disponible en annexe V.2.1 page Voir section II p. 9 10

12 FIGURE II.1 Schéma décrivant le fonctionnement de l application Pomme 11

13 FIGURE II.2 Capture d écran de l application COMET 5. Sont encadrés en rouge : le champ code opération (COP) le champ indicatif la zone d affichage de l application (une application Flex dans cet exemple). 12

14 mis à la disposition des agents PRO BTP. COMET offre une authentification unique (SSO) pour les applications auxquelles il permet d accéder. Ceci permet de simplifier la tâche des utilisateurs qui n ont alors besoin de s identifier qu une seule fois pour accéder à toutes les applications, tout en maintenant un fort niveau de sécurité. Son interface, que l on peut voir sur la figure II.2 page 12, présente dans sa partie supérieure une barre d outils qui contient deux champs. Le champ nommé Indicatif permet d entrer le numéro du dossier adhérent que l on veut consulter. Le champ COP permet d entrer un code opération (COP), ce code correspond en fait à l identifiant de l application qui va être utilisée pour afficher le dossier. Le dossier est ensuite affiché dans l application correspondante dans la zone centrale de l interface. Il peut s agir d un écran COMET, intégré directement dans le client, ou bien d une application web qui est alors affichée grâce au moteur de rendu d Internet Explorer. II.1.3 Description détaillée du sujet Mon travail sur ce sujet consistera à concevoir et développer une application web permettant de prévisualiser une maquette, puis, en renseignant les champs personnalisés de voir le résultat de la personnalisation du mail. Ceci permet à l utilisateur de comprendre le fonctionnement de la personnalisation dans Pomme et de s assurer que le design de la maquette reste lisible avec certaines données, comme, par exemple, un adhérent dont le nom comporterait un grand nombre de caractères. L utilisateur pourra ensuite renseigner une ou plusieurs adresses s afin de tester le rendu sur différents webmails ou logiciels de messagerie. La partie développement de cette application comprend le développement d un client Flex et d une application web Java qui fournira les webservices nécessaires au fonctionnement de l interface. L envoi d se fera via EVE comme c est le cas dans Pomme. Cette application étant destinée à être intégrée dans COMET, elle devra supporter l authentification unique, qui est gérée de base par le socle, et récupérer le numéro de dossier de l adhérent entré par l utilisateur dans COMET. La seconde partie de ce sujet consistera à faire évoluer l application afin qu elle permette la prévisualisation de maquettes d autres types de documents. Seules les ma- 5. Les données personnelles des adhérents ont volontairement été floutées sur les captures d écran. 13

15 quettes de type SMS seront implémentées dans un premier temps mais l architecture devra rester assez générique pour permettre d ajouter facilement de nouveaux types de documents. II.1.4 Les technologies utilisées : Socle Flex PRO BTP et Spring LCDS Afin de maintenir une certaine homogénéité dans les applications, et ainsi faciliter leur déploiement et leur maintenance, tous les projets d application web Flex PRO BTP doivent dériver d un projet de base. Celui-ci contient une application basique clientserveur, permettant ainsi d être rapidement opérationnel à la création d un nouveau projet. Le client est développé en Flex et doit utiliser le socle PRO BTP qui est en fait une bibliothèque Flex redéfinissant la plupart des éléments graphiques Flex afin que ceux ci correspondent à la charte graphique PRO BTP. Le socle propose aussi une fonctionnalité permettant de faire remonter les erreurs serveur à l utilisateur sous forme de popup. Ceci est fait en lançant un type d exception spécifique à laquelle on peut attacher un message. Le socle Flex va alors intercepter cette exception et afficher une popup contenant le message à l utilisateur. Le serveur, quant à lui, est basé sur IBM WebSphere Application Server (WAS), un serveur basé sur Java EE. Le serveur suit une architecture dite «en couche» qui est décrite sur la figure II.3 page 15. La communication entre le serveur et le client Flex se fait grâce à la transmission de messages AMF 6 et utilise Spring côté serveur et Spring ActionScript côté client Flex. II.1.5 La charte ergonomique et graphique PRO BTP La charte ergonomique et graphique des écrans Flex fournie aux développeurs PRO BTP décrit les bonnes pratiques à suivre lors de la conception d une interface d application Flex. D où l importance d utiliser les composants graphiques redéfinis par le socle Flex 6. Action Message Format : format binaire d échange de données conçu pour permettre l échange de données entre une application Adobe Flash et d autres systèmes tel un webservice. 14

16 FIGURE II.3 Schéma représentant l architecture «en couche» d un projet Spring LCDS 15

17 PRO BTP plutôt que ceux natifs car leurs règles de style correspondent déjà à celles décrites dans la charte. Les recommandations de la charte donnent principalement des indications sur la façon de présenter les informations ou le placement de certains éléments graphiques. On peut par exemple citer les recommandations suivantes qui concernent directement l interface de l application de prévisualisation : L écran de l application doit pouvoir entrer entièrement sur un écran de 19 pouces au format 4/3. L application ne doit pas présenter d ascenseurs horizontaux et les ascenseurs verticaux doivent être évités. Les données doivent être regroupées dans des panels Flex. Ceux-ci sont repliables pour permettre à l utilisateur de masquer les informations qui lui semblent inutiles et ainsi accorder un espace plus grand à celles qui lui semblent importantes. Les boutons de navigation doivent se situer en haut à droite. Les boutons de modification doivent être placés en bas à droite. Le bouton de modification principal, s il y en a un, peut être activable avec la touche entrée. II.2 II.2.1 Description du travail réalisé Analyse du sujet Les deux premières semaines du stage furent dédiées à la familiarisation avec l environnement de travail et les technologies utilisées ainsi qu à l étude du sujet. Après que l on m ait présenté le sujet ainsi que les applications existantes j ai examiné le code du projet Pomme afin de comprendre son fonctionnement, et principalement comment étaient faits les appels aux différents services que je devrais utiliser pour mon projet. Une fois le sujet assimilé, j ai suivi la procédure de création d un nouveau projet web citée en II.1.4 p.14. Cela m a permis dans un premier temps de me familiariser avec les outils ClearCase et RAD. Une fois ceux-ci appréhendés, j ai pu débuter mon apprentissage des technologies Flex et Spring ; à l aide de tutoriels en ligne dans un premier temps puis en analysant et manipulant le code du projet de base. Celui-ci présente en effet un exemple complet d application web et permet de voir comment faire communiquer le serveur avec le 16

18 client Flex. II.2.2 II Écran de prévisualisation d s Conception La phase de conception fut plutôt courte étant donné le nombre important de contraintes concernant l architecture et les technologies utilisées. Le fonctionnement général de l application est décrit dans le schéma II.4 page 18. La personnalisation se faisant dans le client à l aide de Flex et JavaScript, la fonctionnalité de personnalisation qui existait dans Pomme n a pas été réutilisée. Si l on se reporte au schéma d architecture d un projet d application web PRO BTP de la figure II.3 page 15, la majorité du développement se fait sur les couches Application FLEX et Orchestration de service. C est durant cette phase que j ai réalisé une première maquette de l interface en prenant soin de suivre les recommandations de la charte ergonomique et graphique PRO BTP. L interface prévue, très similaire à celle développée dont on peut voir une capture d écran sur la figure II.5 page 19, devait initialement être composée de quatre panels Flex : Dans le premier panel l utilisateur choisit la maquette qu il veut afficher dans une liste déroulante. Les paramètres personnalisables de la maquette s affichent dans un formulaire sur un second panel. Un troisième panel situé sur le côté permet de prévisualiser la maquette. Enfin un dernier panel permet d entrer une adresse vers laquelle on veut envoyer la maquette. II Développement J ai commencé par développer une première version de l application de prévisualisation. Cette première version devait permettre à l utilisateur de sélectionner une maquette, d entrer les informations personnalisées et enfin de la prévisualiser. C est lors du développement de cette première version que j ai rencontré une première difficulté. En effet, les maquettes d s sont au format HTML, or, si Flex offre 17

19 Client Flex Serveur Choix de la maquette Récupération de la maquette Récupération de la maquette Disque local Ou URL Affichage/Personnalisation Envoi Envoi EVE FIGURE II.4 Schéma représentant les requêtes client-serveur de l application de prévisualisation. une fonctionnalité permettant d utiliser du HTML dans un composant, celle-ci est uniquement destinée à offrir aux développeurs un moyen simple de mettre en forme du texte, et non pas à offrir un véritable moteur de rendu HTML. La prévisualisation des s dans l application Flex était donc illisible, rendant cette approche inenvisageable. La solution que j ai proposée, et qui a été retenue, consiste à diviser l interface en deux. Sur la partie gauche nous avons l application Flex, qui comprends les différents formulaires, et sur la partie droite l est affiché dans une iframe, grâce à l appel de fonctions javascript depuis l application Flex. La première évolution de cette application consista à permettre l envoi de l personnalisé afin de pouvoir visualiser le résultat de la composition dans un client mail ou un webmail. Cet envoi s effectue en renvoyant au serveur la maquette avec ses informations personnalisées entrées par l utilisateur. Le serveur va ensuite envoyer cet via EVE. Une seconde évolution a permis l ajout d une fonctionnalité de personnalisation en direct. Celle-ci permet à l utilisateur de visualiser directement le résultat de la composition de l au fur et à mesure qu il entre les données dans le formulaire. 18

20 FIGURE II.5 Capture d écran de l interface de prévisualisation de documents. On distingue les différentes zones de l interface : L application Flex sur la gauche, divisée en trois zones : Zone de choix de la maquette Zone de personnalisation de la maquette Zone d envoi de la maquette Sur la droite, une iframe qui permet d afficher une prévisualisation de la maquette 19

21 II.2.3 II Prise en charge de plusieurs types de document - Ajout du type SMS Conception La gestion des différents type de documents se fait grâce au mécanisme d héritage. Les classes Java Mail et Sms héritent donc d une classe abstraite nommée Document. Cette dernière contient les éléments de base nécessaires à tout document personnalisable et destiné à l envoi. On retrouve donc les informations sur l expéditeur et le destinataire ainsi que les sujet et corps du message. La classe Document contient aussi les méthodes permettant de personnaliser le texte. Les classes filles, elles, implémentent les traitements spécifiques à chaque type de document. II Développement L essentiel des fonctionnalités de personnalisation de texte étant déjà implémentées pour gérer les maquettes de type , cette phase se résuma principalement à séparer les méthodes génériques qui peuvent être communes à tout type document (comme les méthodes de personnalisation de texte par exemple) des méthodes spécifique à chaque type de document (comme la méthode qui permet de récupérer la maquette depuis un fichier ou une url à l aide de son identifiant). Du côté du client Flex, si le langage ActionScript permet bien de faire de l héritage, il n est pas possible de conserver cette notion lors de la communication entre le client et le serveur avec Spring ActionScript. Le client ne connait alors que la classe mère, Document, qui contient les mêmes attributs en Java et en Flex. Afin de palier ce problème, celle ci contient un champ permettant de connaitre le type du document, celui ci permet d adapter le comportement du client en fonction du type de maquette traité. De plus, les classes filles et Sms ne devront pas contenir de données nécessaires au bon fonctionnement de l interface. Enfin, afin de permettre l affichage de documents qui ne seraient pas stockables dans une variable de type String (comme un fichier pdf, ou une image), et qui ne pourrait donc pas être injecté dans l iframe puis personnalisée via une fonction javascript, il a été prévu d utiliser une fonction javascript qui va modifier l url vers laquelle pointe l iframe, permettant ainsi d afficher une page jsp. Cette dernière devra pouvoir récupérer et personnaliser le document voulu, cela à l aide des paramètres passés par l url, puis, 20

22 soit d afficher directement le document dans le navigateur si cela est possible, soit de proposer le téléchargement du document personnalisé à ouvrir dans une application externe. II Documentation Afin de faciliter la tâche de l équipe qui va reprendre ce projet, il m a été demandé de fournir une documentation qui explique le fonctionnement général de l application ainsi qu une procédure détaillée expliquant de la marche à suivre pour ajouter le support d un nouveau type de document. 21

23 Partie III Évolution de l application Pomme III.1 III.1.1 III Description du travail proposé Les applications existantes Le Processus FMA Le processus FMA 1 est une application permettant de traiter des ordres de manière asynchrone. Ces ordres peuvent concerner aussi bien l envoi de messages ( ou sms par exemple) que des mises à jour, comme des appels aux services publics, qui ne requièrent pas un traitement immédiat. Les mises à jour asynchrones permettent de lisser les performances des applications appelantes. En effet, tout traitement ne nécessitant pas une action immédiate peut alors se résumer à une écriture dans une base de données. Comme on peut le voir sur la figure III.1 page 23, le serveur exécute en boucle le Processus FMA qui va alors traiter les ordres présents dans une base de donnée. Cette base de donnée est alimentée directement par les applications qui souhaitent effectuer des mises à jour de manière asynchrone. Les maquettes 2 du Process FMA sont stockées sous forme de fichier texte. Un fichier de configuration permet de retrouver le chemin du fichier contenant la maquette à partir de son identifiant. La personnalisation se fait via des tags numérotés du type {n} dans le corps de 1. Fournisseur de Mise à jour Asynchrone 2. Un exemple de maquette du processus FMA est présenté dans l annexe V.2.2 page39. 22

24 FIGURE III.1 Schéma présentant les différents composants mis en jeu lors de l exécution de process FMA. La TNFMB est une table DB2 alimentée directement par les applications désireuses de faire des mises à jour asynchrones. Le MAX est une application du MainFrame permettant de sérialiser les objets de la TNFMB en XML et inversement. 23

25 l . Une liste de paramètre enregistrée avec l ordre dans la base de données contient les valeurs à remplacer dans le texte. Les valeurs n dans le texte représentent la position du texte de remplacement dans la liste de paramètres. Le texte des SMS, plus court, est quant à lui directement stocké dans le fichier de configuration sous forme d attribut XML. Les envois de messages du processus FMA se font actuellement par des appels directs au serveur smpt. III WebSphere MQ Une MQ (Message Queue ou file d attente de message en français) est une technique de programmation utilisée pour la communication de serveur à serveur. Pour gérer les MQ, Java propose un standard nommé Java Message Service (JMS) dont WebSphere MQ en est une implémentation propriétaire. La particularité des MQ est que le client ne s adresse pas directement aux composants du serveur mais publie un message sur un réceptacle JMS (une queue). La réception d un message dans une queue va déclencher sur le serveur l activation d une instance de l EJB concerné pour pouvoir traiter ce message. Les EJB destinés au traitement de messages JMS sont appelés EJB orientés message ou Message Driven Bean (MDB). III OGME OGME 3 est un outil interne développé à PRO BTP qui permet de visualiser et de corriger les messages en erreur en provenance de plusieurs applications via une interface web. En effet, les applications qui utilisent une MQ reçoivent parfois des messages qui ne peuvent pas être traités. Cela arrive si un message est incomplet, mal formaté ou à cause de l indisponibilité d un service par exemple. Par défaut, WebSphere propose deux mécanismes pour gérer ce type d erreur. Si rien n est fait, le message est consommé quoi qu il arrive à la sortie de la méthode. On perd donc l information contenue dans le message. L autre option, le rollback, permet de remettre le message en file d attente afin de le traiter ultérieurement. Cette option n a d intérêt que dans le cas d une indisponibilité 3. Outil de Gestion des Messages en Erreur 24

26 FIGURE III.2 Liste des messages en erreur dans l application OGME temporaire d un service. En effet, un message mal formé ne pourra jamais être traité sans une rectification externe et bouclerait dans la MQ. Le rollback présente néanmoins des défauts majeurs, en plus de la consommation obligatoire des messages mal formés, en cas de longue indisponibilité d un service on risque d avoir un nombre conséquent de messages en rollback, au risque d atteindre la limite de la MQ ce qui provoquerai le blocage de l envoi de nouveaux messages. De plus WebSphere possède un mécanisme qui va supprimer les messages de la file d attente au bout d un certain nombre de rollback. On risque alors de perdre des messages, soit car ils ont été remis trop souvent en file d attente, soit car ils n ont pas pu être émis car la file d attente était pleine. C est pour palier ces problèmes qu OGME a été créé. Il va réceptionner via une MQ tout les messages qui ont été mis en erreur car ils n ont pas pu être traités par l application qui les a reçu. L utilisateur pourra alors utiliser l interface web d OGME pour visualiser la liste des messages en erreur pour une application donnée (cf. figure III.2 page 25). Cette 25

27 FIGURE III.3 Écran d édition d un message en erreur dans OGME liste permet de visualiser en un coup d œil le nombre de massages en erreur, la date à laquelle ils ont été déposés et enfin, la raison pour laquelle le message n a pas pu être traité. L utilisateur peut alors directement choisir de remettre le message dans la MQ de l application (si l erreur est due à une indisponibilité de service par exemple), de le supprimer ou bien de l éditer. S il choisit de l éditer, l utilisateur arrive alors sur l interface présentée sur la figure III.3 page 26 qui affiche les valeurs des attributs du message et permet d en modifier certains. Là encore l utilisateur peut choisir soit de supprimer le message s il s avère que celui-ci ne peut pas être corrigé, soit de le modifier afin de le renvoyer dans la MQ de l application source pour un nouveau traitement. 26

28 III.1.2 Description détaillée du sujet Le process FMA se présente sous la forme d une application Java standard qui est exécutée à intervalle régulier par un script sur un serveur. Cette configuration la rend plus difficile à maintenir qu une application Java WebSphere. De plus le process FMA n offre que des fonctionnalités assez basiques qui ne correspondent plus au besoin actuel. En effet, le process FMA ne dispose pas d une MQ pour recevoir ses ordres, il ne permet pas donc pas d utiliser OGME pour gérer les erreurs et il ne prend pas en charge les pièces jointes pour les s. L application Pomme offre des fonctionnalités similaires au processus FMA. Le but est de proposer Pomme en substitution du process FMA aux développeurs qui ont besoin d utiliser la messagerie asynchrone dans leurs applications. De plus Pomme propose une fonctionnalité de personnalisation plus avancée grâce à la possibilité d indiquer directement dans le code source de la maquette, quelles informations provenant des services publics doivent être récupérées pour être insérées dans le texte. Mon travail sur cette partie consistera donc dans un premier temps à faire évoluer l application Pomme afin que celle-ci soit compatible avec le type de maquettes utilisées par le Process FMA. Le support des maquettes FMA de type sera implémenté dans un premier temps, puis, le type de document SMS et le support des maquettes FMA de type SMS seront ajoutés. La seconde partie consistera elle à mettre en place une MQ afin de simplifier l ajout d ordre dans Pomme depuis les autres applications. Je devrais donc développer un MDB 4 qui va lire l ordre reçu afin de l enregistrer dans la base de donnée s il est valide. Ce MDB devra utiliser OGME pour gérer les messages en erreur. Je devrais donc aussi modifier OGME afin d y ajouter la prise en charge des messages en provenance de Pomme. Enfin une phase de test suivie de la mise en production de l application est prévue après la phase de développement. 4. Message Driven Bean (cf glossaire p. 40) 27

29 III.2 III.2.1 Description du travail réalisé Prise en charge des maquettes FMA L application Pomme gère déjà deux types de maquettes différents, les maquettes JCMS récupérées depuis une url, et les s dont le corps du message est inscrit directement dans la base de données avec l ordre. Plutôt que de développer une nouvelle classe spécifique aux maquettes FMA, il fut plus simple et plus pertinent de modifier uniquement la partie permettant de récupérer la maquette afin de réutiliser les fonctionnalités de personnalisation déjà existante. Le support des maquettes FMA de type se résuma donc à l ajout d une méthode qui va lire le fichier de configuration FMA afin de récupérer le corps du message depuis le fichier adéquat. Une fois celui-ci récupéré, les balises FMA du type {0} sont converties en balise ${POMPARAM-0} afin que le texte soit directement personnalisable via Pomme. De plus cette approche permet d inclure des variables Pomme services publics ou système dans des maquettes du Process FMA. L ajout des maquettes SMS FMA demanda l ajout d un nouveau type de document dans Pomme. J ai donc dû développer la classe SMS destinée à être manipulée par les applications consommatrices de Pomme et stockée dans la base de données. La récupération des maquettes SMS se fait en lisant le fichier de configuration FMA, de la même manière que pour les maquettes FMA de type . L envoi de SMS n étant pas pris en charge par EVE, cette partie a été mise en suspens dans l attente de trouver la solution la plus appropriée pour gérer l envoi de ce type de document. III.2.2 Mise en place d une MQ Afin de permettre aux applications d utiliser l outil Pomme, nous avons mis en place une MQ. Celle-ci permet de transmettre facilement des objets java d une application à une autre. Ces messages sont stockés dans un réceptacle géré par un serveur WebSphere, que l application destinataire soit démarrée ou non, ce qui permet d avoir une plus grande fiabilité, aussi due au fait que l on ne dépend pas d un service tiers tel une base de données. Mon travail sur cette partie consista à développer un MDB qui est chargé de réceptionner l ordre puis vérifier son intégrité avant de le placer dans la base de données. Si 28

30 l ordre n est pas valide ou si une erreur intervient lors du déroulement de l une de ces étapes, le message sera placé dans une MQ d erreur dédiée à Pomme. III Gestion des messages en erreur avec OGME OGME est configuré pour lire les MQ de rejet d une liste d applications données. Il me fallut donc dans un premier temps configurer OGME afin de lui indiquer l identifiant de la MQ de rejet de Pomme. FIGURE III.4 Édition d un ordre en erreur dans OGME La liste des messages 5 peut alors être affichée, elle présente le nombre de message en erreur avec, pour chaque message, la raison pour laquelle il est en erreur. Afin de pouvoir afficher correctement le formulaire d édition, OGME doit connaitre le nombre de champs disponibles et leur type. Pour cela il faut indiquer dans un fichier 5. Une capture d écran de l interface présentant la liste des messages en erreur est disponible en figure III.2 page

GED MARKETING. Page 1 sur 18

GED MARKETING. Page 1 sur 18 GED MARKETING I. Présentation du produit... 2 II. Page principale de l application... 3 L arbre... 3 Le menu... 4 La fenêtre de navigation... 4 III. La recherche de documents... 4 Rechercher tous les documents...

Plus en détail

Plateforme AnaXagora. Guide d utilisation

Plateforme AnaXagora. Guide d utilisation Table des matières 1. PRESENTATION DE LA PLATE-FORME D APPRENTISSAGE ANAXAGORA... 3 2. ARCHITECTURE FONCTIONNELLE... 4 3. L APPRENTISSAGE... 5 3.1. L ESPACE DE TRAVAIL... 5 3.1.1. Le calendrier... 5 4.

Plus en détail

1.1 LES FONCTIONS DE BASE

1.1 LES FONCTIONS DE BASE 1.1 LES FONCTIONS DE BASE Comment ouvrir un email? Pour ouvrir un email, vous devez réaliser un double clic dans la boîte de réception sur l email que vous souhaitez ouvrir. Le nouveau message s ouvre

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci BTS SIO Lycée de la cci FRANCOISE Rémi 2012-2013 DECO FER FORGE FERRONNERIE Nom du tuteur : FRANCOISE Emmanuel Qualité : CEO BTS SIO 2011/2012 Septembre 2012 TABLE DES MATIERES 1. INTRODUCTION ET PRESENTATION...

Plus en détail

NOTICE TELESERVICES : Déclarer la liasse IS

NOTICE TELESERVICES : Déclarer la liasse IS NOTICE TELESERVICES : Déclarer la liasse IS Sommaire Sommaire... 1 Objet de la notice... 2 A qui s adresse cette notice?... 2 Pré-requis... 2 Le guide pas à pas pour saisir et transmettre une déclaration

Plus en détail

GUIDE D UTILISATION RESERVATION

GUIDE D UTILISATION RESERVATION La fonctionnalité «Réservation» va vous permettre de gérer les réservations de vos salles, de vos bureaux temporaires et de vos positions dans un espace de Coworking de manière centralisée et d en automatiser

Plus en détail

Manuel du revendeur. version 2.0-r1

Manuel du revendeur. version 2.0-r1 Manuel du revendeur version 2.0-r1 Table des matières 1 Explication des termes 3 2 Sections du tableau d administration dédié au revendeur 3 3 Généralités 4 3.1 Aperçu............................... 4

Plus en détail

Utilisation de Sarbacane 3 Sarbacane Software

Utilisation de Sarbacane 3 Sarbacane Software Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur

Plus en détail

Entrez votre courriel pour administrer votre domaine. Entrer. Figure 1 : Écran de connexion. Ajouter un alias pour votre domaine.

Entrez votre courriel pour administrer votre domaine. Entrer. Figure 1 : Écran de connexion. Ajouter un alias pour votre domaine. PROMAIL Cette interface Web permet à l administrateur de gérer l ensemble des paramètres du ou des domaines dont il a la charge ainsi que les comptes associés. Il suppose donc une connaissance basique

Plus en détail

Une fois la page chargée, vous devriez vous trouvez sur cette interface :

Une fois la page chargée, vous devriez vous trouvez sur cette interface : 1. Introduction Moodle est une plate-forme d enseignement collaborative en ligne déployée à l Université de Biskra. Elle permet de créer des espaces de cours accessibles depuis Internet où l enseignant

Plus en détail

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels. Aide Webmail 1. Découverte de l environnement : L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels. 1. La barre d application (1) Les

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

www.riaq.ca NIVEAU 2 Initiation à une messagerie Web en ligne.

www.riaq.ca NIVEAU 2 Initiation à une messagerie Web en ligne. NIVEAU Initiation à une messagerie Web en ligne. de Microsoft Outlook Express de Microsoft est sûrement la plus connue des messageries Web. Cette application fait partie intégrante de Windows XP. Les services

Plus en détail

Portail Client Sigma Informatique

Portail Client Sigma Informatique Portail Client Sigma Informatique Edité le 19 févr. 2013 Sommaire Présentation du portail client 3 La page d accueil 8 Vie d une demande (Création et suivi) 11 La consultation d une demande. 18 La gestion

Plus en détail

Gestion multi-stocks

Gestion multi-stocks Gestion multi-stocks Dans l architecture initiale du logiciel IDH-STOCK, 11 champs obligatoires sont constitués. Ces champs ne peuvent être supprimés. Ils constituent l ossature de base de la base de données

Plus en détail

Guide de l étudiant. Domaine du Pont de bois B.P.20225 59654 Villeneuve d'ascq Cedex. sead.support@univ-lille3fr

Guide de l étudiant. Domaine du Pont de bois B.P.20225 59654 Villeneuve d'ascq Cedex. sead.support@univ-lille3fr Domaine du Pont de bois B.P.20225 59654 Villeneuve d'ascq Cedex sead.support@univ-lille3fr Guide de l étudiant Le Service d'enseignement A Distance de Lille3 a développé un Espace Numérique de Formation

Plus en détail

SERVICE D ÉCHANGES SÉCURISÉS D INFORMATION

SERVICE D ÉCHANGES SÉCURISÉS D INFORMATION AIDE-MÉMOIRE SERVICE D ÉCHANGES SÉCURISÉS D INFORMATION Desjardins Assurances Table des matières Généralités... 2 Accéder au service d échanges sécurisés d information... 3 Présentation de la vue Courrier...

Plus en détail

ALICO MAILDOC. Sommaire

ALICO MAILDOC. Sommaire 2 Sommaire 1 Page d accueil 3 1.1 Connexion à votre espace privé 3 1.1.1 Vous disposez déjà de vos codes d accès 3 1.1.2 Votre compte n est pas encore créé 3 2 Espace privé 4 2.1 Page d accueil de votre

Plus en détail

E)services - e)sep. Guide de l utilisateur. Exercice professionnel

E)services - e)sep. Guide de l utilisateur. Exercice professionnel E)services - Guide de l utilisateur e)sep Exercice professionnel 1 Sommaire 1- Introduction 2 2 - Accès au service e)sep en ligne 3 2.1 Identification par le login /mot de passe 4 2.2 Authentification

Plus en détail

Guide de formation. EasyCruit

Guide de formation. EasyCruit Guide de formation EasyCruit Contents INTRODUCTION... 3 PRÉSENTATION ET NAVIGATION... 3 CRÉATION D UN PROJET DE RECRUTEMENT... 5 ETAPE 1 : Nom interne du projet... 5 ETAPE 2 : Associer l offre au bon département...

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

COMPTE RENDU D ACTIVITE ACTIVITE N 4. Identification (objectif) de l'activité. Contexte dans lequel le projet s'inscrit

COMPTE RENDU D ACTIVITE ACTIVITE N 4. Identification (objectif) de l'activité. Contexte dans lequel le projet s'inscrit BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Développeur d applications COMPTE RENDU D ACTIVITE ACTIVITE N 4 Nom et Prénom : BUISSON Pierre-Adrien EPSI Lyon 107 rue de Marseille 69 007

Plus en détail

Utiliser le site learningapps.org pour créer des activités interactives

Utiliser le site learningapps.org pour créer des activités interactives Utiliser le site learningapps.org pour créer des activités interactives I. Créer un compte - Pour pouvoir utiliser le site learningapps.org à des fins de création, il faut commencer par créer un compte

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

Logiciel d envois de E-Mailing

Logiciel d envois de E-Mailing Logiciel d envois de E-Mailing Présentation GoEmailing2015 vous permettra de gérer l envois de vos e-mailings en toute simplicité, en vous proposant certaines fonctions très utiles telles que: L enregistrement

Plus en détail

Fonctionnalités du Front Office pour l utilisateur final

Fonctionnalités du Front Office pour l utilisateur final Simple, pas cher Efficace! Fonctionnalités du Front Office pour l utilisateur final Index Introduction Page d'accueil Page des tarifs Compte client Gestion du compte Contacts Envoyer un fax Mail to fax

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation de l interface de test d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation de l interface de test d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation de l interface de test d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.0.1 du 18/01/2015 Table des matières Présentation

Plus en détail

Manuel d utilisation. Centre de facturation UPS

Manuel d utilisation. Centre de facturation UPS Manuel d utilisation Centre de facturation UPS 2014 United Parcel Service of America, Inc. UPS, la marque UPS et la couleur marron sont des marques commerciales de United Parcel Service of America, Inc.

Plus en détail

Sites web propriétaires

Sites web propriétaires Ce document est disponible à : C:\Users\pc_samba\Documents\Doc sites prop.docx Sommaire 1 Introduction... 3 2 Création du mini-site... 4 2.1 Autorisation de création... 4 2.2 Création de votre site Web...

Plus en détail

CONNECT. Mode d emploi. Android

CONNECT. Mode d emploi. Android CONNECT Mode d emploi Android fr Table des matières 1 Qu est-ce que JURA Connect?... 3 2 Premiers pas...4 3 Assistant de configuration... 5 Bienvenue dans l assistant de configuration!... 6 Insérer Smart

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Portail du Consommateur. Guide d utilisation. Du dépôt de requêtes

Portail du Consommateur. Guide d utilisation. Du dépôt de requêtes Portail du Consommateur Guide d utilisation Du dépôt de requêtes Sommaire 1. CONNEXION A L APPLICATION DE GESTION DES REQUETES :... 3 2. INSCRIPTION AU DEPOT DE REQUETE :... 4 3. DEPOT D UNE NOUVELLE REQUETE

Plus en détail

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface

Plus en détail

CMS Modules Dynamiques - Manuel Utilisateur

CMS Modules Dynamiques - Manuel Utilisateur CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage

Plus en détail

GUIDE POUR L UTILISATION DE LA PLATE-FORME DE DEMATERIALISATION DES MARCHES PUBLICS DU CONSEIL GENERAL DE L ISERE

GUIDE POUR L UTILISATION DE LA PLATE-FORME DE DEMATERIALISATION DES MARCHES PUBLICS DU CONSEIL GENERAL DE L ISERE GUIDE POUR L UTILISATION DE LA PLATE-FORME DE DEMATERIALISATION DES MARCHES PUBLICS DU CONSEIL GENERAL DE L ISERE La plate-forme de dématérialisation des marchés publics du Conseil général de l Isère permet

Plus en détail

GUIDE D UTILISATION. Gestion de compte. à destination des entreprises (Employeurs et Organismes de Formation)

GUIDE D UTILISATION. Gestion de compte. à destination des entreprises (Employeurs et Organismes de Formation) GUIDE D UTILISATION Gestion de compte à destination des entreprises (Employeurs et Organismes de Formation) - 1 - Table des matières JE CRÉE MON COMPTE... 3 EN TANT QU ÉTABLISSEMENT EMPLOYEUR... 3 EN TANT

Plus en détail

www.riaq.ca de Microsoft NIVEAU 2 Initiation à une messagerie Web en ligne.

www.riaq.ca de Microsoft NIVEAU 2 Initiation à une messagerie Web en ligne. NIVEAU Initiation à une messagerie Web en ligne. de Microsoft Windows Live Mail peut vous aider à classer tout ce qui vous intéresse au même endroit sur votre PC. Ajoutez et consultez plusieurs comptes

Plus en détail

Sommaire CONNEXION WEBMAIL... 2 1. Comment se connecter au Webmail?... 2

Sommaire CONNEXION WEBMAIL... 2 1. Comment se connecter au Webmail?... 2 Sommaire CONNEXION WEBMAIL... 2 1. Comment se connecter au Webmail?... 2 LE COURRIER... 4 CREER UN NOUVEAU MESSAGE... 4 1. Comment envoyer un mail?... 4 2. Envoi avec une pièce jointe?... 7 REPONDRE A

Plus en détail

Livret du Stagiaire en Informatique

Livret du Stagiaire en Informatique Université François-Rabelais de Tours Campus de Blois UFR Sciences et Techniques Département Informatique Livret du Stagiaire en Informatique Licence 3ème année Master 2ème année Année 2006-2007 Responsable

Plus en détail

Mise à jour Apsynet DataCenter

Mise à jour Apsynet DataCenter Mise à jour Apsynet DataCenter Dans le cadre de sa stratégie d évolution produit, Apsynet propose à ses clients sous contrat de maintenance une mise à jour majeure annuelle. Celle-ci peut être complétée

Plus en détail

Un site Web performant p 3. Les moteurs de la réussite p 4

Un site Web performant p 3. Les moteurs de la réussite p 4 Un site Web performant p 3 Les moteurs de la réussite p 4 Fonctionnalités (en bref) p 5 Fonctionnalités (petit zoom sur les rubriques) p 6 Démo p 8-2 - Avec la FCGA, c est facile La Fédération vous propose

Plus en détail

Comment déposer les comptes annuels des organisations syndicales et professionnelles?

Comment déposer les comptes annuels des organisations syndicales et professionnelles? Comment déposer les comptes annuels des organisations syndicales et professionnelles? Quels sont les organismes qui doivent déposer? Les organisations syndicales et professionnelles de salariés ou d employeurs

Plus en détail

Portail des communes Guide Référent ville

Portail des communes Guide Référent ville Portail des communes Guide Référent ville Services aux communes Introduction Vous êtes Référent pour votre commune et venez de recevoir vos identifiants de connexion à l ENT école. Ce document va vous

Plus en détail

C2 ATOM Guide de démarrage

C2 ATOM Guide de démarrage C2 ATOM Guide de démarrage Créé par : C2 Innovations Version : 1.0 Dernière modification : 30/03/2015 FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION DE SERVICES FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION

Plus en détail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS Table des matières Présentation de la plateforme d envoi de courriels... 4 1- Gestion des contacts... 5 1.1. Base de données... 5 1.1.1- Création

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

LA SOLUTION MODULAIRE DE MESSAGERIE QUI PERMET DE COMMUNIQUER AVEC LE MONDE ENTIER

LA SOLUTION MODULAIRE DE MESSAGERIE QUI PERMET DE COMMUNIQUER AVEC LE MONDE ENTIER LA SOLUTION MODULAIRE DE MESSAGERIE QUI PERMET DE COMMUNIQUER AVEC LE MONDE ENTIER ixware permet aux utilisateurs d envoyer et de recevoir des messages depuis leur poste de travail ou même leurs applications

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13 ACCUEIL...2 LA COMMANDE...3 ONGLET "NATURE DES TRAVAUX"...3 ONGLET INFORMATIONS...8 ONGLET RECAPITULATIF...9 LA COMMANDE SIMPLE A VALIDER PAR LES ACHETEURS...10 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12

Plus en détail

Guide de l utilisateur. du site. www.eleveursduhautdoubs.com

Guide de l utilisateur. du site. www.eleveursduhautdoubs.com Guide de l utilisateur du site www.eleveursduhautdoubs.com Préambule. Cette documentation, vous permet de suivre pas les étapes nécessaires à la saisie des inscriptions sur le site web www.eleveursduhautdoubs.com.

Plus en détail

IVMODO. Manuel Pack MODO. Le Module MARKETING. (Version 01.0) IVMODO 0146-01.0 MA Manuel Pack MODO - La Gestion Marketing.doc. Copyright 2010 IGA

IVMODO. Manuel Pack MODO. Le Module MARKETING. (Version 01.0) IVMODO 0146-01.0 MA Manuel Pack MODO - La Gestion Marketing.doc. Copyright 2010 IGA IVMODO Le Module MARKETING Manuel Pack MODO (Version 01.0) IVMODO 0146-01.0 MA Manuel Pack MODO - La Gestion Marketing.doc Service Formation. Tous droits réservés. Le contenu de ce manuel est fourni à

Plus en détail

Manuel d utilisateur BilanKine Version 1.5

Manuel d utilisateur BilanKine Version 1.5 Manuel d utilisateur BilanKine Version 1.5 Manuel d utilisateur BilanKine 2 Table des matières 1 Introduction 3 2 Installation 3 2.1 Sous Windows................................... 3 2.2 Sous Macintosh..................................

Plus en détail

version def septembre 2010

version def septembre 2010 GUIDE POUR L UTILISATION DE LA PLATE-FORME DE DEMATERIALISATION DES MARCHES PUBLICS DU CONSEIL GENERAL DE L ISERE 1 La plate-forme de dématérialisation des marchés publics du Conseil général de l Isère

Plus en détail

4. Créer un compte utilisateur

4. Créer un compte utilisateur 4. Créer un compte utilisateur 1 - Cliquez sur le menu Outils puis sur Compte. 2 - Cliquez sur l onglet «Courrier». 3 - Cliquez sur «Ajouter» puis «Courrier». 4 - Tapez votre nom. 5 - Ecrivez votre mél

Plus en détail

Espace Client Aide au démarrage

Espace Client Aide au démarrage Espace Client Aide au démarrage 1. A propos de l Espace Client... 2 a. Nouvelles fonctionnalités... 2 b. Reprise de vos documents... 2 c. Migration vers l Espace Client... 2 2. Accès à l Espace Client...

Plus en détail

mailpro mode d'emploi

mailpro mode d'emploi mailpro mode d'emploi www.mailpro.ch Table des matières Champs d application...2 Principe d utilisation...2 Configuration...2 Configurer les adresses d'expédition... 2 Créer une nouvelle adresse d expédition...

Plus en détail

Connecteur Zimbra pour Outlook 2003 (ZCO)

Connecteur Zimbra pour Outlook 2003 (ZCO) Solutions informatiques w Procédure Messagerie Outlook 2003 Connecteur Zimbra pour Microsoft Outlook 2003 (ZCO) 1/49 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées des systèmes

Plus en détail

Livret d accueil web. Gérer votre site Ace Crédit en toute simplicité! 11 Place Jean-Paul II 57000 METZ T : 03 87 30 55 89 www.is-webdesign.

Livret d accueil web. Gérer votre site Ace Crédit en toute simplicité! 11 Place Jean-Paul II 57000 METZ T : 03 87 30 55 89 www.is-webdesign. Livret d accueil web Gérer votre site Ace Crédit en toute simplicité! 11 Place Jean-Paul II 57000 METZ T : 03 87 30 55 89 www.is-webdesign.com 1 Sommaire 1. Comment me connecter à l administration? 2.

Plus en détail

Application Web d administration des succursales Guide d utilisation

Application Web d administration des succursales Guide d utilisation Application Web d administration des succursales Guide d utilisation Janvier 2015 BAGUIDE-15 Table des matières En quoi consiste l Application Web d administration des succursales?... 3 Préambule... 3

Plus en détail

Rapport de Stage Pulido Julien. BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers

Rapport de Stage Pulido Julien. BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers 19 Janvier au 6 Mars 2015 BTS SIO 2ème année Table des matières I. REMERCIEMENTS... 2 II. PRESENTATION DE L ENTREPRISE... 3 III.

Plus en détail

BOSS : Bourses régionale du Sanitaire et du Social http://boss.region-alsace.eu GUIDE UTILISATEUR ETUDIANT

BOSS : Bourses régionale du Sanitaire et du Social http://boss.region-alsace.eu GUIDE UTILISATEUR ETUDIANT BOSS : Bourses régionale du Sanitaire et du Social http://boss.region-alsace.eu GUIDE UTILISATEUR ETUDIANT 1. Recherche d'informations p 2 (conditions générales, règlement, FAQ, contacts, mot du président)

Plus en détail

Aide à l utilisation du logiciel IziSpot.Mobi

Aide à l utilisation du logiciel IziSpot.Mobi 1 Sommaire 1. Description logiciel (explication des menus)... 3 1.1. Description de la barre de menu... 3 2. Onglet configuration... 4 2.1. Gestion du logo... 4 2.1.1. Affichage du zoom... 4 2.1.2. Disposition

Plus en détail

Manuel d utilisation du Guichet électronique V2

Manuel d utilisation du Guichet électronique V2 Service Informatique (D443) Equipe du Guichet Manuel d utilisation du Guichet Version 1.0 Alpha 0 du 18/02/2011 Classification : Peu sensible Objet : Ce document est un manuel d utilisation du portail

Plus en détail

MANUEL UTILISATEUR HELPDESK CLIENT

MANUEL UTILISATEUR HELPDESK CLIENT MANUEL UTILISATEUR HELPDESK CLIENT 1/13 Sommaire 1. HISTORIQUE DE REVISION... 3 2. DEFINITIONS... 4 3. PREAMBULE... 5 4. S IDENTIFIER DANS LE HELPDESK... 6 5. DECOMPOSITION DES ECRANS... 6 6. LA PAGE D

Plus en détail

Guide d intégration. Protection de logiciels LABVIEW avec CopyMinder. Contact Commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

Guide d intégration. Protection de logiciels LABVIEW avec CopyMinder. Contact Commercial : Tél. : 02 47 35 70 35 Email : com@aplika. Guide d intégration Protection de logiciels LABVIEW avec CopyMinder Contact Commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr

Plus en détail

La messagerie électronique

La messagerie électronique Formation La messagerie électronique Outlook 2010 Laurent ROBIN 1 Paramétrer la boîte à lettres électronique (Outlook express) Création du compte - Lancer le client de messagerie Outlook 2010. - Cliquer

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

Plus en détail

1. Introduction / Identification

1. Introduction / Identification Table des matières 1. Introduction / Identification... 3 2. Création de campagne... 4 1.1. Création de campagne / nouvelle campagne...4 1.1.1. Nommage de la campagne...4 1.1.2. Gestion des contacts...4

Plus en détail

PRISME. Installation sur un poste windows

PRISME. Installation sur un poste windows PRISME Installation sur un poste windows Décembre 2012 Table des matières 1 Introduction... 3 2 La configuration requise... 3 3 Paramétrage du module JAVA... 4 3.1 Vérifier la présence de java et sa version...

Plus en détail

Gérer un site internet simple

Gérer un site internet simple TUTORIEL Gérer un site internet simple Pourquoi avoir un site internet? Table of Contents Table of Contents... 2 Étape 1 : créer un compte Google (Gmail)... 3 Etape 2 : créer un site internet Google...

Plus en détail

CONDUITE DE PROJET WEB

CONDUITE DE PROJET WEB 1) La conception fonctionnelle A. Déterminer la structure du site et des pages Web Livrables pour cette phase : Plan du site Trames de pages Spécifications fonctionnelles Tâche réalisée par le Web designer.

Plus en détail

Mise en œuvre d un Site Sharepoint-V1

Mise en œuvre d un Site Sharepoint-V1 Mise en œuvre d un Site Sharepoint- MAJ 20/01/2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013 NADAP et SharePoint NADAP ( Nouvelle

Plus en détail

SOUMISSION WEB MANUEL D UTILISATION

SOUMISSION WEB MANUEL D UTILISATION 11/03/11 Version 3 SOUMISSION WEB MANUEL D UTILISATION Conventions utilisées dans le manuel... 1 Introduction... 3 Rôle de l application... 3 Accès à l application... 4 Accès à partir de l imprimante Print2C...

Plus en détail

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF SOMMAIRE Sommaire... 2 Un espace de travail collaboratif, pourquoi faire?... 3 Créer votre espace collaboratif... 4 Ajouter des membres... 6 Utiliser

Plus en détail

L Interface d Administration des sites. www.admin.ecoledirecte.com. Documentation

L Interface d Administration des sites. www.admin.ecoledirecte.com. Documentation L Interface d Administration des sites www.admin.ecoledirecte.com Documentation 1 Sommaire : Présentation...3 La connexion au site...3 La page d accueil...4 Les statistiques...4 Le forum...6 L administration

Plus en détail

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP SAS Web Report Studio offre depuis de nombreuses versions la possibilité de visualiser les observations spécifiques à partir des données

Plus en détail

Module Communication - Messagerie V6. Infostance. Messagerie

Module Communication - Messagerie V6. Infostance. Messagerie 1 Infostance Messagerie 2 Table des matières Les droits... 3 La boîte de réception... 4 Fonctionnalités disponibles via le clic droit sur un message... 6 Ecrire un nouveau message... 7 Présentation...

Plus en détail

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS Table des matières Présentation de la plateforme d envoi de courriels... 4 1- Gestion des contacts... 5 1.1. Base de données... 5 1.1.1- Création

Plus en détail

Procédure d utilisation de l application web mobile de Code Bleu placement en santé.

Procédure d utilisation de l application web mobile de Code Bleu placement en santé. Procédure d utilisation de l application web mobile de Code Bleu placement en santé. Page de connexion Ce message s affiche si l utilisateur a entré un nom d utilisateur valide et le mot de passe correspondant,

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i s @ m e di a l o g i s. c om Envoi des SMS

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i s @ m e di a l o g i s. c om Envoi des SMS Page 1/8 Envoi des SMS La nouvelle fonctionnalité d envoi de SMS va vous permettre d envoyer des SMS directement à partir de Médialogis SQL. Ces SMS peuvent être générés automatiquement lors de la saisie

Plus en détail

Réaliser un e-mailing avec Global Système

Réaliser un e-mailing avec Global Système Réaliser un e-mailing avec Global Système L e-mailing permet de transmettre à «n» personnes possédant une adresse e-mail un message personnalisé. Chaque envoi est individuel, c est-à-dire que la zone «Destinataire»,

Plus en détail

Guide de l'utilisateur

Guide de l'utilisateur Guide de l'utilisateur Version 1.0 Mars 2013 1 / 19 Table des matières Envoyer ma première Newsletter avec Hydremail Connexion au service Téléchargement de votre base de données Création de votre segment

Plus en détail

MANUEL de réservation des courts par internet et par borne interactive

MANUEL de réservation des courts par internet et par borne interactive MANUEL de réservation des courts par internet et par borne interactive Sommaire Préambule... 2 Règles... 2 Navigateurs... 2 Support utilisateur... 2 Utilisation... 3 Demande d'envoi des codes d accès...

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

MANUEL D UTILISATION DE L ESPACE PERSONNE PUBLIQUE

MANUEL D UTILISATION DE L ESPACE PERSONNE PUBLIQUE MANUEL D UTILISATION DE L ESPACE PERSONNE PUBLIQUE Vous allez utiliser le module de gestion de l espace personne publique achatpublic.com. Ce document vous montre étape par étape, et de manière illustrée,

Plus en détail

«SAISIE 2035» Mode d emploi

«SAISIE 2035» Mode d emploi «SAISIE 2035» Mode d emploi En 2015 saisissez en ligne et télétransmettez votre déclaration n 2035 sur le site de l ARAPL : www.araplbn.org Complétez en ligne sur notre site www.araplbn.org votre déclaration

Plus en détail

Manuel fournisseur : procédure pour prendre connaissance d une consultation en ligne et soumettre une offre. Version de février 2014 SNCF

Manuel fournisseur : procédure pour prendre connaissance d une consultation en ligne et soumettre une offre. Version de février 2014 SNCF Manuel fournisseur : procédure pour prendre connaissance d une consultation en ligne et soumettre une offre Version de février 2014 SNCF Introduction Ce document a pour objectif : De vous présenter, pas

Plus en détail

Guide Utilisateur Gamme Prem Habitat Gestion des demandes d intervention

Guide Utilisateur Gamme Prem Habitat Gestion des demandes d intervention Guide Utilisateur Gamme Prem Habitat Gestion des demandes d intervention Version 1 Service Hot Line Aareon 2009 page 1 de 15 Table des matières 1 Saisie d une demande d intervention... 3 1.1 Accès au site

Plus en détail

MA DEMARCHE FSE MANUEL PORTEUR DE PROJET : ACCES, ACCUEIL. Manuel Porteur de projet - Ma-Démarche-FSE Accès, Accueil 1 28

MA DEMARCHE FSE MANUEL PORTEUR DE PROJET : ACCES, ACCUEIL. Manuel Porteur de projet - Ma-Démarche-FSE Accès, Accueil 1 28 MA DEMARCHE FSE MANUEL PORTEUR DE PROJET : ACCES, ACCUEIL Manuel Porteur de projet - Ma-Démarche-FSE Accès, Accueil 1 28 TABLE DES MATIERES TABLE DES MATIERES... 2 INTRODUCTION... 3 1. PRESENTATION DU

Plus en détail

SUGARCRM MODULE RAPPORTS

SUGARCRM MODULE RAPPORTS SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur

Plus en détail

Les accès à Admission-Postbac

Les accès à Admission-Postbac Guide B Les accès à Admission-Postbac Pour se connecter au site de gestion (https://gestion.admission-postbac.fr) qui est le site des établissements d origine des élèves et des établissements d accueil,

Plus en détail

Bienvenue sur mypixid, le portail de dématérialisation des documents liés à vos missions d intérim!

Bienvenue sur mypixid, le portail de dématérialisation des documents liés à vos missions d intérim! MANUEL CLIENT Bienvenue sur mypixid, le portail de dématérialisation des documents liés à vos missions d intérim! Bienvenue sur mypixid, le portail de dématérialisation des documents liés à l intérim!

Plus en détail

PROFIL PERSONNEL GUIDE DE L UTILISATEUR

PROFIL PERSONNEL GUIDE DE L UTILISATEUR PROFIL PERSONNEL GUIDE DE L UTILISATEUR Mis à jour le 25 septembre 2008 TABLE DES MATIÈRES 1. UN NOUVEAU SERVICE... 1 Personnalisé... 1 Sécuritaire... 1 Complémentaire... 1 2. ENREGISTREMENT ET AUTHENTIFICATION...

Plus en détail

Abonnement interface 2GWEB AS

Abonnement interface 2GWEB AS Abonnement interface 2GWEB AS L interface 2GWEB AS est un outil qui est constitué : 1) Une partie "inscription en ligne", permettant aux adhérents de s'inscrire directement sur internet par l'intermédiaire

Plus en détail

Accès Client IndemniPro

Accès Client IndemniPro Accès Client IndemniPro SCM Services d assurances Nous sommes heureux de fournir les instructions étape par étape suivantes pour simplifier le processus d accès à vos données par le biais du système Accès

Plus en détail

Manuel d utilisation de Form@Greta

Manuel d utilisation de Form@Greta Manuel d utilisation de Form@Greta Février 2014 Version apprenant Auriane Busson Greta-numerique@ac-caen.fr Sommaire 1. Qu est-ce que Form@Greta?... 2 2. S identifier sur la plateforme... 3 3. Espace d

Plus en détail