Rapport de Stage EPITA ing2 01/09/2007 to 31/01/2007 Sociéte FWA

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

Download "Rapport de Stage EPITA ing2 01/09/2007 to 31/01/2007 Sociéte FWA"

Transcription

1 De Daniloff Cyril EPITA Promo 2009 UID : Rapport de Stage EPITA ing2 01/09/2007 to 31/01/2007 Sociéte FWA Développement des applications de gestion avec la technologie.net. Evolution de logiciel d élaboration budgétaire D2. 1

2 Sommaire Introduction 1 - Objectif du document 2 - Sujet du stage 3 - Enjeux du stage 4 - Recherche de stage 5 - Technologie 6 - Mes débuts I Font Web Application (FWA) 1 - Présentation 2 - Historique 3 - Pôle commercial 4 - Pôle développement 5 - Organisations réseau 6 - Domaines d activités 7 - Clients II logiciel D2 1 - Présentation a - Qu est ce que D2? b - Les fonctionnalités de D2 c - La structure technique d un cube D2 d - L ajout de nouvelles fonctionnalités 2 - Le projet FWAEval a - Objectif b - Les fonctionnalisations actuels c - Les atouts de FWAEval 3 - Les projets plugins D2 a - Qu est ce qu un plugin D2, b - Plugin UpDateLineCNIM C - Plugin évolution carrière D - Plugin amortissement 4 - Le projet D2 plugin tester 2

3 5 - Le projet CubeGenerateur III - Projets divers 1 DaeiPorteur 2 - CRM Marketinging templete editor 3 - Rapports commande livraison 4 - DocParser a - Extension Word b - Fichier TXT et HTML c - DocParserTester IV - Organisation du temps Conclusion 3

4 Introduction 1 - Objectif du document Ce document est un rapport de stage qui résume mon stage de tronc commun. Il présente mon stage, les projets sur lesquels j ai effectué des interventions. 2 - Sujet du stage Développement des applications de gestion avec la technologie.net. Evolution de logiciel d élaboration budgétaire D Enjeux du stage Le but du stage consiste à faire découvrir le monde de l entreprise, en intervenant sur de vrais projets, en partage avec les employés de l entreprise. Découverte! 4 Recherche de stage Dans le cadre de ma formation EPITA, j ai dû effectuer un stage d une période de 5 mois afin de clôturer la fin du tronc commun (ING1). Pour cela j ai décidé d entamer mes recherches au milieu de ma première année d ingénieur. J ai donc postulé dans différentes entreprises couvrant plusieurs domaines : - un fournisseur d accès à Internet (Neuf Cegetel), - une société de consulting (Fontaine Consultants), - une société de développement (Jump Informatique), - quelques plus petites structures comme FWA. - Les différentes technologies utilisées dans les sociétés ont été déterminantes quant au choix de mon stage. Neuf Cegetel et Fontaine Consultants me proposaient un stage de développement d intranet en java, Jump Informatique voulait me faire développer leur logiciel principal en C++, ce qui ne m a pas véritablement séduit. J ai donc effectué au total 8 entretiens qui se sont tous soldés par un avis positif. J ai au final opté pour une formation sur de nouvelles technologies en choisissant la société FWA (Font Web application). Ils m ont proposé un stage et une formation dans les technologies Microsoft.Net. L équipe et le cadre de travail m ont parus intéressants, motivation supplémentaire qui m a décidé à rejoindre cette société. La technologie me plaisait, le cadre de la société jeune et innovante m a séduit, j ai donc sans beaucoup d hésitations accepté ce stage, malgré le long trajet qui en résultait (4 heures par jour)! 4

5 5 - Technologie Ce stage est intégralement tourné vers la technique à travers le développement.net. Après quelques jours de formation.net, je suis entré dans le vif du sujet, c'est-à-dire le développement des applications de gestion en intégrant l équipe de développement du projet d évaluation budgétaire D Mes débuts Le stage a débuté le 2 septembre 2007 et s est achevé le 31 janvier J ai très vite trouvé mes marques et ma place au sein de cette société. Je me suis rapidement familiarisé avec les protocoles utilisés que ce soit pour les sauvegardes du code source sur SVN ou VSS ou la façon de développer dans l environnement de Visual studio 2005 à la norme FWA. Ce stage ma offert l opportunité de débuter de nouveaux projets, ce qui m a permis de choisir le langage et l architecture de la solution que j avais à développer. J ai bien évidemment aussi eu l occasion de rejoindre des équipes sur des projets déjà existants tel que le projet D2 ou CRM. Bon compromis entre développement dirigé et autonomie totale! I - Font Web Application I.1- Présentation générale FWA est une jeune entreprise qui fourni des softwares générant des services. Cette entreprise propose aujourd hui par ordre d importance : - analyse et spécification de solutions informatiques, - développement d applications Windows et d applications web, - formation aux softwares et aux langages de programmation (.Net, Ruby on rail, C, C++), - intégration de software, développement d outils de base de données, - installation de réseaux informatiques. La principale activité de cette entreprise repose sur ses capacités d analyses et le développement de softwares pour professionnels, utilisés dans les modules de leur ERP (Entreprise Ressource Planning). On peut lister deux types d applications très développées par FWA : - L application CRM (Customer relation ships management), - EDMS (Electronic Document Managing System). Certains développements de ces softwares sont de projets à long terme. Il faut souvent des mois ou des années avant que les clients puissent réellement les utiliser. Le pôle développement de FWA est divisé en 2 équipes : - une équipe permanente à Issy-les-Moulineaux permettant des interventions rapides, - une équipe en Roumanie chargée du graphisme et du développement des composants. I.2 Historique de l entreprise 5

6 Quelques chiffres : - Création mars Chiffre d affaire 2005 : nombre de personnes : 4 - Chiffre d affaire 2006 : Nombre de personnes : 9 - Chiffre d affaire 2007 prévisionnel : Nombre de personnes : 21 Age moyen : 25 ans. Aujourd hui il y a, à FWA France, deux pôles : un pôle de développement dans leque j ai évolué, et un pôle commercial. I.3 - Le pôle commercial Le pôle Commercial s est créé durant mon stage avec le recrutement de deux commerciaux. Un commercial est chargé de vendre la solution d élaboration budgétaire D2 sur laquelle j ai travaillé ; tandis que l autre à pour mission de commercialiser le projet G2T (un projet de gestion du temps de travail) ainsi qu un projet recherche CRM, projet d extension de fonctionnalités sur le CRM Microsoft ou autre. I.4 - Organisation du pôle de développement : Dimitri Ashikhmin - Gérant FWA Eric Doughty- Papassideris - Responsable de la recherche Pierre Chaussée - Responsable conception et développement Maxim Gueivandov - Analyste- Développeur Charles-Henri Ruelle - Analyste- Développeur Martin Farcy - Analyste- Développeur Olivier Saint- Ouen - Analyste- Développeur Thomas Rosel- Navarro - Analyste- Développeur De Daniloff Cyril - Stagiaire Berardino Axel - Stagiaire Dimitri Ashikmin est le gérant de la société. C est lui qui manage l équipe de développement et l équipe commerciale. Pierre Chausser et le responsable Conception et Développement. Il encadre les développeurs. Il est aussi responsable de réseau. Il a une grosse part de décisionnel dans la société. 6

7 Chez FWA, tous les développeurs ont la même place. Il sont très écoutés et jouent tous un grand rôle sur les choix de conception et d architecture de chaque application. La distribution des projets est revient à Dimitri mais chaque développeur, s il le désire, peut demander un projet à développer si celui-ci l attire particulièrement. L ambiance du pôle de développement est décontractée. C est une ambiance très jeune et dynamique. Quelques débordements excentriques peuvent être parfois constatés, mais tout le monde sait redevenir professionnel lorsqu un client appelle ou se présente dans les locaux de la société. Le midi le repas se prend tous ensemble dans la salle à manger de FWA. Cela pour une meilleure convivialité. I.5 - Organisation du réseau de FWA Afin de travailler dans des conditions optimales, FWA est équipé d un parc informatique constitué de machines. I.6 - Le domaine d activité FWA répond à des entreprises ayant un besoin informatique autre que matériel. Son premier rôle consiste à analyser les besoins réels de l entreprise afin de l aider et de l orienter dans son choix en lui proposant de nouvelles solutions : - si la solution existe déjà, FWA propose son intégration, 7

8 - si la solution proposée ne convient aux attentes du client, FWA propose de définir des spécifications, mettre en place un cahier des charges, et le développement d une solution sur mesure pour répondre à leurs besoins. FWA maîtrise différents langages afin de développer ses softwares : - HTML - JavaScript / AJAX - A SP.NET - Visual Basic.NET - C#.NET - Ruby / Rails - Delphi - C++ - C - Visual Basic 6 - Visual Basic A sur différentes types plateforms: Web pages, Windows application or Pocket PC application Intégration des composants externes : - Databases : Oracle, Microsoft SQL Server, MySQL, Access - Crystal Reports - Lotus Notes - Google components - Microsoft Office products - ERP : JDE, Adonix, SAP Business One - Material components (robotics machines ) FWA est une petite entreprise concurrentielle qui ne souhaite pas se limiter aux seules des technologies qu'elle maîtrise. Elle ne cesse de se former et de s'adapter aux besoins de la clientèle. Tous les logiciels et langages possédant une API sont utilisables rapidement par FWA. FWA est surtout intéressé par le développement important de logiciels tels que GEDE CRM, ERP ou plugins pour, mais elle développe également des applications utilisables par tout le monde (ex: FwindowFinder); développeurs, administrateurs ou administrateurs de bases de données des outils (ex: SQLR FWA), ou enfin pour le développeur contrôles Leur application (ex: Suggérer FWA). Intégration: FWA fait de l intégration de logiciels qu'elle développe pour les environnements de ses clients, mais parfois, elle doit aussi intégrer les matériels et logiciels nécessaires au bon fonctionnement de ses applications. Mais FWA peut également être consultée pour installer des solutions totalement indépendantes telles que : - Unix / Windows Servers (FWA est l'achat et l'installation de la machine), - bases de données SQL (souvent choisi lors de la spécification étape), - source des solutions de contrôle, 8

9 - outils de surveillance de réseau (Zabbix / Nagios ), - Microsoft SharePoint, - réseau VOIP, - Formation: FWA propose différentes formations autour de l'informatique, à différents niveaux: - formations aux logiciels installés (comment les utiliser, comment les configurer), - formations sur le développement des plugins pour les applications développées, - formations aux langages de programmation (limitées à ceux qui ont déjà le mastering FWA) - formation à l'administration des outils ou des logiciels intégrés que n'a pas développé FWA : o outils de DBA (Toad, petits logiciels libres développés par FWA) Sur les outils d'administration, o administration des serveurs Windows, o administration des serveurs Linux Sur les outils de surveillance de réseau, o I.7 Les principaux clients de FWA Aujourd'hui, par le biais de ses clients, FWA intervient pour différents corps de métiers: Industries Materis, (ParexLanko, Materis Paints, Chryso, Kerneos et Calderys) Finance: Caisse d epargne et (CNCE, CNETI, Finance et pedagogie, regionals Caisse d epargne, ). Communication Colicoba et B Com. Telephonie Prosodie. Insurance AGF. Training AFPA. 9

10 I LE LOGICIEL D2 II.1- Présentation a - Qu est ce que D2? D2 est un logiciel gratuit proposé par FWA. Il permet très simplement de faire de l élaboration budgétaire. Il se présente sous la forme d un tableur. A la différence d Excel, le tableur est beaucoup plus lisible. En effet l interface est colorée, les données sont groupées. Tout ceci offre une meilleure visibilité. L utilisateur a la possibilité de visionner toutes sortes de graphiques (graphiques en bâtons, graphiques en camembert, graphiques en nuage de points, etc. ) en mettant dans les axes n importe quelles types de données, et ce, en tout simplicité. Le logiciel est gratuit, mais comme tout le monde s en doute, chaque société à des besoins spécifiques, et chaque service dans les sociétés a ses besoins aussi. D2 peut être utilisé pour tout type d élaboration budgétaire, que ce soit pour des services DRH, pour calcul de budget prévisionnel D2 est très souple. Il s adapte aux besoins du client. Comme vous l avez compris, la force de D2 se situe dans sa simplicité d utilisation, dans son interface ergonomique et dans grand nombre de fonctionnalités. b - Les fonctionnalités de D2 Comme on peut le voir, l interface est un grand tableur organisé et coloré. Les données sont organisées dans les tables en arbres et colonnes qui peuvent se plier ou se déplier très simplement pour une meilleure visibilité. Les colonnes de regroupement qui forme l arborescence sont choisies pour les utilisateurs, jusqu'à un maximum de quatre. Cet agencement des données permet de trier et d organiser dans tout les sens notre élaboration budgétaire pour un meilleur confort. Les calculs de 10

11 sommes sont automatiques pour chaque regroupement de colonne. Imaginons un regroupement par colonne de service, cela nous permet d avoir une vue globale et directe sur tous les services. Toujours dans la perspective d une meilleure visibilité, il est possible de demander un tri intelligent sur une colonne. Cela triera la colonne que l on a choisi d abord par colonne de regroupement (de la plus prioritaire à la moins prioritaire), et ensuite par données dans le regroupement. On peut appliquer des filtres pour allez directement rechercher des données. Une barre de filtre est destinée à filtrer toutes les données pour ne faire apparaitre sur les données désirées. Par exemple : filtre sur les services dont le chiffre d affaire est supérieur à euro. Bien sur il est possible d appliquer plusieurs filtres pour une même recherche. Dans un cube, toutes les cellules jaunes sont éditables. La saisie dans le cube est simple, Il suffit de cliquer sur une cellule choisie, et d en saisir le montant. Il se met en place toute une série d actions de contrôles sur la valeur qui vient d être écrite - mise à jour des cellules utilisant cette valeur, - vérification que la valeur ne dépasse pas un plafond choisi, - contrôle du respect des règles de calcul. Il est possible de modifier la valeur de tout un groupement (un nœud) et donc de recalculer toutes les valeurs du regroupement automatiquement au prorata de leur valeur. On appelle triggers la mécanique de mises à jour de cellules après une nouvelle saisie. Pour une bonne visibilité, lorsque l on met une cellule à jour, toutes les cellules impactées par cette mise à jour voient leurs valeurs recalculées et un effet graphique permet un aperçu visuel des cellules qui ont été impactées. D2 est pourvu d outil de révision et de recherche. Il est aussi muni d un outil de génération de graphiques très intéressant. Il est possible de générer de multiples types de graphiques : Nuage de point, Bâton, Camembert, Bien sûr les abscisses et les ordonnées de ces graphiques sont choisies par l utilisateur en fonction des colonnes numériques. Tous les types de graphiques sont donc possibles. Il est aussi possible de changer les valeurs dans D2 en affichant un graphique. Cela aura comme effet de le redessiner en temps réel. Il est également possible de fusionner 2 cubes. Cela permet de partager la simulation budgétaire et après coup de rassembler tous les résultats. c - Structure technique d un cube D2 prend un fichier en entrée. On appelle ce fichier un Cube. Le cube est en réalité une archive ZIP constituée de plusieurs fichiers et dossiers. Le fichier obligatoire se nomme Config.xml. Voilà un exemple type de fichier de config : <?xml version="1.0" encoding="utf-8"?> <config> <version>2.1</version> <data>data.xml</data> <rules>rules.xml</rules> 11

12 <assemblies> <assembly name="pluginbudget"> <path>plugins/plugin0/pluginbudget.dll</path> <refpath>plugins\plugin0\references/</refpath> </assembly> </assemblies> </config> On y trouve donc : - la version du cube qui doit être inférieure ou égale à la version de D2, - Le fichier contenant les données du cube (Data.xml) - le fichier contenant toutes les règles de gestion du cube ; et un dossier «plugin» qui contient tout les plugins du cube (ici il y a qu un seul plugin «pluginbudget.dll»). Le dossier plugin comprend un dossier par plugin (ici plugin0) qui lui-même englobe la DLL du plugin ainsi qu un dossier référence contenant toutes les références dont le plugin a besoin pour fonctionner. Le fichier de données (Data.xml) contient toutes les données. En réalité, c est un data set sérialisé (sous forme xml). Un Data set est un objet de données. Un Data set est architecturé comme une base de données qui sert à contenir des données. Il se compose de tables constituées de colonnes Typées. Le Data set peut être lié à des objets graphiques pour les applications graphiques. C est un objet que j ai utilisé presque dans tous mes projets. Le fichier de règles (Rules.xml) est un fichier XML. Son architecture a été créé par FWA. C est la que se situent toutes les informations sur l environnement graphique de D2, mais également toutes les règles de calcul. Dans Rules.xml on trouve toutes les règles d affichage telle que les priorités des colonnes de tri, les règles des colonnes de regroupements, le choix des couleurs des fontes et des textes, et toutes les règle sur les colonnes : taille, visibilité, alignement, formule de calcul, possibilité d édition, intitulés Exemple d un rules.xml pour une colonne : <ColumnStyle Name="GUID" Visible="NotShown" Width="0" UserWidth="0" Align="Left" Format="" SortLevel="-1" EditableNodes="true" RoundTo="2"> <FromNodeRepartitionMethod>AutomaticChoice</FromNodeRepartitionMet hod> <ColBackColor /> <ColForeColor /> <Caption>GUID</Caption> <Validators /> <InsertStyle ShowInForm="false" ControlType="Combo" /> <AllowGrouping>false</AllowGrouping> <CalculationOrder>0</CalculationOrder> <ReadOnly>false</ReadOnly> <Triggers /> </ColumnStyle> 12

13 d - L ajout de nouvelles fonctionnalités. D2 est un projet sans cesse en extension. Les nouveautés viennent soit des idées émanant des membres de l équipe FWA (développeurs ou commerciaux), soit directement du client. Il existe une file d attente des fonctionnalités à développer et intégrer dans D2. Pour les clients voulant aller plus loin avec D2 et demandeurs de nouvelles fonctionnalités, 2 possibilités sont proposées : 1er cas : la fonctionnalité demandée est intéressante pour être incluse directement dans D2 et bénéfique à l ensemble des utilisateurs. Dans ce cas de figure, 2 options : - le client est très pressé d acquérir cette nouvelle fonctionnalité et donc elle est développée rapidement et elle est facturée au client, - le client n est pas pressé et la fonctionnalité est mise dans une file d attente et sera développée dès que viendra son tour. 2éme cas : la fonctionnalité demandée est trop spécifique au client et donc elle doit être réalisée dans sous la forme d un plugin. La fonctionnalité sera facturée au client, le plugin est directement mis dans le cube, c est facile et invisible pour le client. Aucune compétence ou manipulation n est requise pour lui. Le plugin est recherché lors du chargement du cube dans D2. J ai été à l origine de plusieurs projets liée à D2. Le premier projet qui m a été proposé pour D2 est un projet d optimisation sous l appellation FWAEval. II.2 - LE PROJET FWAEval a - Objectif : Le principe est de faire une bibliothèque qui accélère les temps de calcul. Dans D2, certaines colonnes sont calculées en fonction de plusieurs autres colonnes. La formule de calcul est propre à chaque colonne. Donc c est la même formule qui est utilisée pour calculer toutes les cellules de la colonne. La formule s applique par lignes. b - Fonctionnement actuel: Exemple addition : + Additionne le contenu de la COLONNE1 + COLONNE2. Exemple d une comparaison : COLONNE1 COLONNE2 COLONNE (1+2) (6 + 3) 6-3 3(6 + (-3)) 13

14 =ifs = «OK», «KO») Fait un test, si la COLONNE1 est égal à la COLONNE2 alors VRAI sinon, FAUX. COLONNE1 COLONNE2 COLONNE3 1 2 KO 6 6 OK 6-3 KO Pour effectuer les calculs dans D2, il faut d abord remplacer les valeurs variables par leurs vraies valeurs ce qui nous donne une formule temporaire. Pour la première ligne du tableau, la formule ne serait plus : + mais deviendrait : «=1+2». Une fois la formule temporaire créée, il faut la parcourir (interprétation et transformation d une chaîne de caractère) pour obtenir une formulation : =1+2. Et pour finir il ne reste plus qu à évaluer cette dernière formule que nous donnera le résultat, c'est-à-dire ici 3. Cette façon de procéder est longue de par le principe du processus ligne par ligne et du temps d interprétation d une chaîne de caractère en formule interprétable par la machine. c - Les atouts FWAEval Le principe de ma bibliothèque est de ne faire qu un seul parcours de la formule pour toutes les lignes. Le parcours me donnerait une formule pré compilée appelée «OPCODE». Les étapes en détail : Il y a tout d abord une phase de «tokenization». C'est-à-dire une phase où l on va parcourir la formule caractère par caractère, pour ensuite effectuer un regroupement de caractères que l on va appeler : TOKENS. Ces TOKENS sont très typés pour la machine. Voici leur type : un regroupement de chiffres donnera un nombre, un regroupement de lettres et de chiffres donneront une variable, un opérateur sera un opérateur de son type, et tous les caractères entre guillemets formeront une chaîne de caractères (ou un string). Les tokens sont délimités par un caractère d espacement ou par le début d un autre TOKEN. Les différents types de TOKEN : Nombre : Séquence de chiffres de 0 à 9 pouvant contenir un point (. ) ou une virgule (, ). Exemple : ,45 Variable : Séquence de lettres (de A à Z en majuscule ou minuscule) et de chiffres de 0 à 9. Exemple : Variable 14

15 V10 Chaîne de caractères (String) : Séquence de caractères entre guillemets ou cote ( ). Exemple : «test» «Je suis une chaîne. 123» Opérateur : Donc dans ma bibliothèque on trouvera plusieurs opérateurs dont voici la liste : Opérateurs de calcul : - Addition : + - Soustraction : - - Multiplication : * - Division : / - Modulo : % - Parenthèses : () - Crochets : [] Opérateurs booléens : - Vrai : TRUE - Faux : FALSE (Un nombre est vrai s il est différant de zéro, sinon il est faux) Opérateurs de Comparaison : - Egal : == - Différent : <> ou!= - Inférieur : < - Inférieur ou égal : <= - Supérieur : > - Supérieur ou égal : >= - Le nan : not ou! - Le ET : AND - Le OU : OR Opérateurs de test : - Test entre deux nombres : iff - Test entre deux chaînes de caractères : ifs Opérateurs divers - Pour coller deux chaînes de caractères : & Des fonctions - Gape : Retourne un pourcentage ou zéro si la division par zéro Exemple de TOKENISATION (assemblage de TOKENS) : 15

16 Un TOKEN peut être vu comme un mot de la langue français. Pour obtenir une formule correcte, tout comme dans la langue française, il faut faire un regroupement de tokens ordonné. C est cela qu on appelle une formule. Pour définir la formule, il a donc fallu définir une grammaire et une syntaxe. Exemples : V1 n est pas une formule V1 n est pas une formule V1 est une formule V1 n est pas une formule (-3) + V1 est une formule. Après avoir défini les TOKENS et une grammaire logique, il reste à définir le sens de priorité. Notre exemple * 3 + V1 peut être interprété de 2 façons : (1 + 2) * 3 + V1 Où 1 + (2 * 3) + V1 Ces règles sont simples : c est le sens de priorité arithmétique. Donc la multiplication et la division sont prioritaires sur l addition et la soustraction etc. Grâce à ces règles, on va créer un arbre binaire d interprétation : La structure de cet arbre est appelée un OpCode. Les OpCode D2 se nomment CALCULATOR. Ici, pour l exécuter, il suffit de le renseigner sur la valeur de V1, et il pourra le parcourir pour effectuer le calcul. Le CALCULATOR sait se simplifier en 16

17 effectuant tous les calculs qui ne contiennent pas de variables dans ses sous arbres. Exemple : * 3 + V1 pourra être simplifié par V1 puis par 7 + V1 Une fois cela calculé on peut effectuer en chaîne les calculs de chaque colonne en donnant à ce calculateur des valeurs de la variable V1 différentes. 7 + V1 si V1 = 3 donne V1 si V1 = 8 donne 15 Il n y a plus qu à parcourir et reconstruire l arbre. Donc nous avons un seul parcours de la formule pour un nombre indéfini de calculs. Pour créer un CALCULATOR, on lui indique une formule, et il va créer l arbre d exécution et les espaces des variables qui composent la formule. Le nom des variables n est pas modifiable (ou bien il faut créer un autre Calculator). Nous avons donc un CALCULATOR par formule. Un ensemble de CALCULATOR formeront une classe que l on appelle EVALUATOR. L EVALUATOR gère toutes les formules donc tous les CALCULATORS. L EVALUATOR est donc un singleton, ce qui signifie qu il n existe qu une seule instance de cette classe dans toute l application. Elle se compose d une table de hachage qui prend comme clé la formule en chaîne de caractères et retourne un CALCULATOR. L EVALUATOR créera le Calculator si la formule qu il veut évaluer n existe pas. Si elle existe déjà, il la calculera très rapidement. Dans D2, au démarrage de l application, tous les CALCULATORS de chaque formule de chaque colonne de chaque table seront créés dans L EVALUATOR. Les variables sont mise entre arobase (exemple : et partent du nom de la colonne. Comme chaque nom de colonne est unique, il n y a pas de conflit de nom et il est très facile de retrouver la valeur de la variable. Il suffit de regarder la valeur dans la ligne de cellule qui correspond à la colonne qui porte le même nom que la variable. Des méthodes dans la classe EVALUATOR ont été ajoutées pour permettre à notre Evaluator de prendre directement une ligne (DataRow) en paramètre de retourner. Comme les Variables sont contenues dans la ligne, il n y a rien d autre à ajouter. II.3 - Les projets Plugin D2 a qu es qu un plugin D2 J ai réalisé différents plugins pour des cubes D2. Les plugins D2 sont des extensions de fonctionnalités pour certains clients. 17

18 Un plugin est une extension de fonctionnalités qui n existent pas à l origine dans l application. Pour D2, le plugin est mis directement dans le cube. C est à la lecture du cube que D2 charge les différentes nouvelles fonctionnalités additionnelles. D un point de vue technique, un plugin D2 doit implémanter une certaine interface pour pouvoir fonctionner. Cette interface permet d accéder aux informations du cube et donc peut ajouter, supprimer, ou modifier des donnée ; mais aussi permet de charger les nouvelles fonctionnalités. Cela permet la communication entre l application et le plugin. b plugin UpDateLineCNIM : Parmi les trois plugins que j ai réalisé, l un d entre eux est une fenêtre d ajout de nouvelles lignes dans le cube. Ce cube est un cube de gestion de salariés pour un DRH. Ce plugin permet facilement d intégrer de nouveaux salariés dans le cube. c - plugin Evolution de carrière : Le deuxième est un plugin de gestion d évolution de carrière. Il est destiné à un cube de gestion de personnel. Il suffit de sélectionner la ligne du cube correspondant à la personne et de cliquer dans le menu sur Insertion, et évolution de carrière pour faire apparaitre une fenêtre. La fenêtre se présente comme cela : 18

19 Cette fenêtre donc met à jour la carrière d un salarié dans les bases de données. Dans ce plugin, il y a 2 autres menus qui ont été ajoutés. Un menu exportation vers un fichier Excel, et un menu d importation vers le cube d un fichier Excel. Ces deux fonctionnalités permettent très rapidement d extraire ou d importer des données du cube. d - plugin Amortissement : Le dernier plugin que j ai réalisé pour D2 est un plugin de calcul d amortissement. Il est capable de calculer deux type d amortissement : l amortissement linéaire et l amortissement dégressif. II.4 - LE PROJET D2 PluginTester D2PluginTester est une petite application qui sert à tester les plugins. Cette application implémente les mêmes interfaces que D2. Elle a pour mission de charger des plugins, les faire fonctionner et les décharger. On peut aussi visionner les données du cube. 19

20 Voici pour exemple un plugin UpDateLineCNIM : Dans le menu Fichier, on trouvera les sous-menus permettant de charger et décharger un plugin. Dans les menus Edition, Vue, Opérations, Aide, seuls les menus des plugins à tester apparaîtront Dans le menu Table, on trouvera toute la liste des tables que contient le cube pour pouvoir toutes les visionner. II.5 - LES CubeGenerator CubeGenerator est des plus gros projets sur lequel je suis intervenu pour FWA. J ai eu le plaisir de le commencer. Le principe de ce projet est de créer des cubes. En effet avant ce projet les cubes étaient construits par des copier/coller de morceaux XML de cubes déjà existant. Les fonctionnalités du CubeGenerator son diverses. CubeGenerator est un éditeur de cube. Il permet d ajouter aussi bien des données que d éditer les styles de l interface du cube. Pour ce qui est des données, on peut importer des données de différents types de fichiers, soit d un autre cube, ou bien du fichier XML de DataSet sérialisé, Excel ou schémas XSD (structure d un DataSet). Il est donc possible d exporter notre travail vers tous ces formats. Dans ce projet nous pouvons éditer n importe quelle cellule (même celles qui sont normalement en lecture seule), d ajouter ou de modifier très facilement une ligne. Un assistant de création et modification de DataSet est de même présent. On peut donc très facilement créer ou modifier la structure de notre DataSet qui est l architecture de nos données dans le cube. Comme vous pouvez le voir sur l image ci-dessous, dans l interface, nous pouvons visionner les données de la table courante. On peut les trier en cliquant sur le nom de la colonne, on peut filtrer des données en écrivant dans le filtre. On peut aussi faire des copier/coller avec Excel dans les deux sens. 20

Sage 100 CRM - Guide de l Import Plus Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de l Import Plus Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de l Import Plus Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Une ergonomie intuitive

Une ergonomie intuitive Une ergonomie intuitive Les solutions de la ligne PME offrent une interface de travail proche des usages quotidiens en informatique. Leur ergonomie intuitive facilite la prise en main du logiciel. Une

Plus en détail

POWERGES. La gestion des devis

POWERGES. La gestion des devis 1. Préparation et configuration générale du programme des DEVIS Avant toute chose, il est nécessaire de configurer l environnement que vous voudriez utiliser. Pour ce faire, il faut rentrer dans le menu

Plus en détail

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8 Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

L utilisation d outils intelligents pour écrire du code valide

L utilisation d outils intelligents pour écrire du code valide B L utilisation d outils intelligents pour écrire du code valide Toutes les méthodes de développement, sans exception, incluent au moins une étape de test du code. C est parce que le code écrit par la

Plus en détail

À LA DÉCOUVERTE d Excel 2010

À LA DÉCOUVERTE d Excel 2010 Vous venez d installer Excel 2010 sur votre ordinateur et vous avez eu raison de le faire car vous disposez maintenant d un outil d une puissance redoutable. Avec cette dernière version du tableur, vous

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

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

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

Bases de la Bureautique septembre 2014

Bases de la Bureautique septembre 2014 Le matériel informatique : Unité centrale Un réseau en entreprise Un schéma type de l implantation de l'informatique dans une grande entreprise : le serveur centralise les mails, l'agenda, les données.

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Plan de formation des Personnels en CUI-CAE Année 2013-2014

Plan de formation des Personnels en CUI-CAE Année 2013-2014 Plan de formation des Personnels en CUI-CAE Année 2013-2014 DIFOR2-CAFA Plan de formation des personnels en contrat aide ou contrat unique d insertion Contenu I. Développement personnel... 2 A. Développer

Plus en détail

CDL Guédiawaye & CDL Yeumbeul Octobre 2002 (révision Décembre 2003) Table des matières

CDL Guédiawaye & CDL Yeumbeul Octobre 2002 (révision Décembre 2003) Table des matières Formation Microsoft Excel Par Alexis Musanganya Jean-François Roberge Révisé par Richard Lapointe et Simon Poliquin CDL Guédiawaye & CDL Yeumbeul (révision Décembre 2003) Table des matières MODULES DE

Plus en détail

4. Créer des compteurs, des curseurs ou des bandes déroulantes : a) Création des objets. b) Affectation à une cellule et réglage du pas.

4. Créer des compteurs, des curseurs ou des bandes déroulantes : a) Création des objets. b) Affectation à une cellule et réglage du pas. Logiciel Excel version Office 2007. Voici une liste non exhaustive de fonctions de ce logiciel en relation avec le stage. Au sommaire : 1. Créer des boutons de raccourci dans une barre d outils: a) Sélection

Plus en détail

Club photo / Maxime Storn

Club photo / Maxime Storn Club photo / Maxime Storn Introduction Logiciel Logiciel de gestion de références bibliographiques Libre et open-source Traduit en 30 langues Extension destinée à Mozilla Firefox Compatible avec Microsoft

Plus en détail

Documentation utilisateur 2. Comment réaliser des analyses complémentaires à partir des données saisies sur le serveur Iteo

Documentation utilisateur 2. Comment réaliser des analyses complémentaires à partir des données saisies sur le serveur Iteo Documentation utilisateur 2 Comment réaliser des analyses complémentaires à partir des données saisies sur le serveur Iteo Version 2 Février 2006 Objet de cette présentation Dans le cadre du label Écoute

Plus en détail

Pourquoi. OptiMaint est... - Simple d'utilisation. - Rapide d'utilisation. - Facilement personnalisable. - Puissant

Pourquoi. OptiMaint est... - Simple d'utilisation. - Rapide d'utilisation. - Facilement personnalisable. - Puissant Pourquoi? logiciels semblent être identiques, dans l deviennent primordiales pour une utilisation quotidienne. attention sur des points forts appréciés par nos OptiMaint est... - Simple d'utilisation -

Plus en détail

Manuel COMMENCE. Connect For Email

Manuel COMMENCE. Connect For Email Manuel COMMENCE Connect For Email Sommaire SOMMAIRE 2 CHAPITRE 1 : INTRODUCTION 4 A QUOI ÇA SERT? 4 CHAPITRE 2 : PRISE EN MAIN 5 MINIMUM REQUIS POUR EXÉCUTER CONNECT FOR EMAIL 5 CE QUE GÉNÈRE L INSTALLATION

Plus en détail

GUIDE DE L UTILISATEUR

GUIDE DE L UTILISATEUR GUIDE DE L UTILISATEUR Version 3 C est parti pour gérer, modifier et mettre à jour votre site I-set! Avec simplicité, rapidité et en toute autonomie SOMMAIRE DÉMARRER CONSTRUIRE & GÉRER CONSULTER 1. Introduction:

Plus en détail

IMA promotion 2009. Rapport de stage de première année. Stage industriel au Crédit du Nord

IMA promotion 2009. Rapport de stage de première année. Stage industriel au Crédit du Nord DUBRULLE Alain ENSEEIHT IMA promotion 2009 Rapport de stage de première année Stage industriel au Crédit du Nord Sommaire Présentation de l entreprise Le Crédit du Nord 3 La Direction des Systèmes d'information

Plus en détail

Documentation Liste des changements apportés

Documentation Liste des changements apportés Version 4.1.000 Documentation Liste des changements apportés C2 Innovations 2010 Table des matières À LA VERSION 4.1... 4 NOUVEAU PRE REQUIS POUR L INSTALLATION DE C2... 4 FERMER LA SESSION D UN UTILISATEUR

Plus en détail

CORRESPONDANCE WORD OPEN OFFICE WRITER

CORRESPONDANCE WORD OPEN OFFICE WRITER CORRESPONDANCE WORD OPEN OFFICE WRITER Table des matières La barre de menus...2 Remarques concernant les copies d écran des menus :...2 Menu Fichier...2 Menu Édition...3 Menu Affiche...4 Menu Insère...5

Plus en détail

PerSal Manuel d installation

PerSal Manuel d installation PerSal Manuel d installation Version 1.0 hostagest sàrl Grand Rue 14 CH 1083 Mézières Tél : +41 21 635 31 02 Fax : +41 21 635 31 04 Email : info@hostagest.ch Homepage : www.hostagest.ch Configuration minimale

Plus en détail

LANCE Organisateur et Lanceur de Tâches pour environnements Hypermédias Pédagogiques 1/12

LANCE Organisateur et Lanceur de Tâches pour environnements Hypermédias Pédagogiques 1/12 LANCE Organisateur et Lanceur de Tâches pour environnements Hypermédias Pédagogiques 1/12 VERSION 3.0 (décembre 2006) Organisateur et Lanceur de Tâches pour environnements Hypermédias Pédagogiques SOMMAIRE

Plus en détail

quick business Version 4

quick business Version 4 plein pot INFORMATIQUE quick business Version 4 Quick Business et YellowBox CRM sont des marques déposées de la société Yellowstone Software w FOUCHER Le photocopillage, c'est l usage abusif et collectif

Plus en détail

Tableur Excel 97 : Les Outils

Tableur Excel 97 : Les Outils 1. Environnement de travail Bouton système Nom du logiciel Nom du document Barre de menus Cases système du logiciel Cases système du fichier Zone de nom : elle contient l adresse du champ sélectionné Police

Plus en détail

Guide d utilisation Plus de souplesse dans votre communication?

Guide d utilisation Plus de souplesse dans votre communication? Guide d utilisation Plus de souplesse dans votre communication? Un produit de la société Table des matières Table des matières... 2 Guide complet d utilisation... 3 Connexion à l administration i-flexo...

Plus en détail

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles Access est un logiciel permettant de gérer des données en masse : une liste de clients ou de fournisseurs, un stock de produits, des commandes, des salariés, un club de tennis, une cave à vin, une bibliothèque,

Plus en détail

Manuel d utilisation du progiciel ELODIE V1.1.004. Pour la version de démonstration du progiciel. Version du 4 Mars 2011. Réf : DESE/ENV - 11.

Manuel d utilisation du progiciel ELODIE V1.1.004. Pour la version de démonstration du progiciel. Version du 4 Mars 2011. Réf : DESE/ENV - 11. Manuel d utilisation du progiciel ELODIE V1.1.004 Pour la version de démonstration du progiciel. Version du 4 Mars 2011. Réf : DESE/ENV - 11.024 2 Table des matières 1. INTRODUCTION... 4 2. CONNEXION A

Plus en détail

GUIDE D ADMINISTRATION DU SITE. 6/23/2014 Collège Saint-Exupéry

GUIDE D ADMINISTRATION DU SITE. 6/23/2014 Collège Saint-Exupéry GUIDE D ADMINISTRATION DU SITE 6/23/2014 Collège Saint-Exupéry SOMMAIRE 1 Objectifs... 2 2 Généralités... 2 2.1 Description technique... 2 3 Accès à l interface... 2 4 Gestion des utilisateurs et des droits...

Plus en détail

Guide du contributeur Jahia 6.6

Guide du contributeur Jahia 6.6 DOCUMENTATION Guide du contributeur Jahia 6.6 Jahia, le CMS open source de nouvelle génération apportant à vos projets la convergence applicative (web, document, social, recherche et portail) unifiée par

Plus en détail

Utiliser un tableur avec un Pocket PC

Utiliser un tableur avec un Pocket PC Utiliser un tableur avec un Pocket PC 1. Ce qu il est indispensable de connaître (page 2) 2. Utiliser SpreadCE pour utiliser des macros et visualiser des images (page 2) 3. Installer SpreadCE (page 3)

Plus en détail

Module 22 : Les tableaux croisés dynamiques* contenu de 2010*

Module 22 : Les tableaux croisés dynamiques* contenu de 2010* Module 22 : Les tableaux croisés dynamiques* contenu de 2010* 22.0 Introduction On aurait pu appeler ce module Résumer rapidement les données. Excel possède un outil puissant qui permet de résumer les

Plus en détail

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15.

Table des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15. MODE D EMPLOI Table des Matières Pages 3-4 A propos d emblue Page 5 L environnement emblue Pages 6-15 Création d une campagne d e-mail marketing Pages 16-17 Liste de contacts Pages 18-20 Résultats des

Plus en détail

Introduction à ADO.NET

Introduction à ADO.NET 1 Introduction à ADO.NET Introduction à ADO.NET Sommaire Introduction à ADO.NET... 1 1 Introduction... 2 1.1 Qu est ce que l ADO.NET?... 2 1.2 Les nouveautés d ADO.NET... 2 1.3 Les avantages d ADO.NET...

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

LIVRE BLANC ZEDOC NET SOLUTION V2

LIVRE BLANC ZEDOC NET SOLUTION V2 LIVRE BLANC ZEDOC NET SOLUTION V2 Solution logicielle prête à l emploi pour la numérisation, l indexation et la recherche en Texte Intégral de documents en mode Intra/Internet. Cette solution est composée

Plus en détail

Pratiquons ensemble Outlook 2003 fonctions avancées - Laurent DUPRAT - Pratiquons ensemble

Pratiquons ensemble Outlook 2003 fonctions avancées - Laurent DUPRAT - Pratiquons ensemble Pratiquons Pratiquons Outlook 2003 fonctions avancées - - ensemble Outlook 2003 - Pratiquons ensemble ensemble Outlook 2003 fonctions avancées - - Pratiquons Support ensemble Outlook 2003 fonctions de

Plus en détail

PROGICIEL INTÉGRÉ DE BIBLIOTHÉCONOMIE

PROGICIEL INTÉGRÉ DE BIBLIOTHÉCONOMIE Edition de Logiciels Professionnels PROGICIEL INTÉGRÉ DE BIBLIOTHÉCONOMIE Gestion d un catalogue centralisé Gestion des prêts et des réservations Gestion des abonnements Bulletinage et listes de diffusion

Plus en détail

Introduction. Créer, ouvrir et enregistrer un fichier

Introduction. Créer, ouvrir et enregistrer un fichier Introduction Microsoft Office Word est un logiciel de traitement de texte permettant la rédaction de documents, de rapports, de notes de service, etc. Il facilite la correction des fautes d orthographe

Plus en détail

Au regard de ces deux tendances, il nous parait indispensable de révolutionner la manière dont vous gérez vos journées de travail.

Au regard de ces deux tendances, il nous parait indispensable de révolutionner la manière dont vous gérez vos journées de travail. Introduction A l instar de bon nombre de petites entreprises et équipes de ventes, vous consacrez énormément de temps pour satisfaire vos clients. L optimisation de votre temps de travail s avère donc

Plus en détail

AMFC WINDOWS 7 ET OFFICE 2010

AMFC WINDOWS 7 ET OFFICE 2010 Objectifs : Découvrir et se familiariser avec Windows 7 et la nouvelle interface d Office 2010 Mettre à niveau les acquis des versions précédentes dans le nouvel environnement Découvrir les nouveautés

Plus en détail

Une macro. Que représente une macro? Enregistrer une macro

Une macro. Que représente une macro? Enregistrer une macro 1 Une macro Que représente une macro? Une macro est une suite d instructions écrites l une après l autre. Lors de son exécution, Excel interprète les lignes de code de votre macro dans l ordre où vous

Plus en détail

Importer des données

Importer des données 2 Importer des données Saisir et gérer ses données dans Excel est simple et pratique mais, un jour ou l autre, vous aurez besoin de récupérer des données depuis des systèmes divers : fichier exporté depuis

Plus en détail

MODULE D INITIATION À INFORMATIQUE LYCEE

MODULE D INITIATION À INFORMATIQUE LYCEE Module I INITIATION A L INFORMATIQUE, SYSTEME D EXPLOITATION ET WINDOWS CONTENU du Programme de formation : INTRODUCTION INFORMATIQUE 1 Notion de matériel Informatique et logiciel Informatique 2 Notion

Plus en détail

LoReNa : pour dynamiser votre Relation Client (CRM)

LoReNa : pour dynamiser votre Relation Client (CRM) LoReNa : pour dynamiser votre Relation Client (CRM) Valorisez votre Relation Client! http://www.lorena.pro/nossolutions/crm.aspx Introduction La connaissance du client est une des bases de la réussite

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Utilisation avancée de SugarCRM Version Professional 6.5

Utilisation avancée de SugarCRM Version Professional 6.5 Utilisation avancée de SugarCRM Version Professional 6.5 Document : Utilisation_avancee_SugarCRM_6-5.docx Page : 1 / 32 Sommaire Préambule... 3 I. Les rapports... 4 1. Les principes du générateur de rapports...

Plus en détail

Introduction 5. Gestion des intervenants 6. Gestion des chantiers 10

Introduction 5. Gestion des intervenants 6. Gestion des chantiers 10 Introduction 5 Gestion des intervenants 6 Description 6 Importer un intervenant depuis de le carnet d adresse 7 Ajouter un intervenant 8 Modifier un intervenant 8 Supprimer un intervenant 8 Identifiant

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours

Le parcours pédagogique Sage Business Intelligence. Utilisateur Niv I BO XI 3.0 WebI pour Sage 1000 2 jours Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons des formations vous permettant

Plus en détail

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure KIELA CONSULTING Microsoft Office Open Office Windows - Internet Formation sur mesure Bureautique L outil informatique et la bureautique sont devenus quasiment incontournables quelque soit votre métier

Plus en détail

Catalogue des formations 2014

Catalogue des formations 2014 Catalogue des formations 2014 http://www.tyneo-consulting.fr Tél : +33 (0)9 72 32 28 28 Fax : +33 (0)9 72 38 10 85 contact@tyneo-consulting.fr Tyneo Consulting est une société de conseil axée principalement

Plus en détail

RevGED 3 Manuel d installation

RevGED 3 Manuel d installation RevGED 3 Manuel d installation RevGED est un logiciel de gestion électronique de document. Ce présent document explique comment l installer que vous ayez eu RevGED 2 ou non. Il est complété de configurations

Plus en détail

Utilisation avancée de SugarCRM Version Professional 6.0

Utilisation avancée de SugarCRM Version Professional 6.0 Utilisation avancée de SugarCRM Version Professional 6.0 Document : Utilisation_avancee_SugarCRM_6-0.docx Page : 1 / 29 Sommaire Préambule... 3 I. Les rapports... 4 1. Les principes du générateur de rapports...

Plus en détail

Maison Familiale de Chessy les Mines. Formations bureautiques pour les salariés CATALOGUE

Maison Familiale de Chessy les Mines. Formations bureautiques pour les salariés CATALOGUE Maison Familiale de Chessy les Mines Formations bureautiques pour les salariés CATALOGUE 2012-2013 Word 1er niveau Word 2ème niveau Excel 1er niveau Excel 2ème niveau Excel 3ème niveau Publisher Power

Plus en détail

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale. Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...

Plus en détail

Manuel Utilisateur ENIGMA 15/04/2008. 299, rue Saint Sulpice Centre Tertiaire de l Arsenal 59500 DOUAI

Manuel Utilisateur ENIGMA 15/04/2008. 299, rue Saint Sulpice Centre Tertiaire de l Arsenal 59500 DOUAI Manuel Utilisateur 15/04/2008 ENIGMA Cahier de réalisation ENIGMA Page 2 Sommaire I. Introduction :... 3 II. Les répertoires de l application... 3 III. Les plugins... 4 a. CmdDos... 4 b. CSV2XML... 4 c.

Plus en détail

Type du document MANUEL UTILISATEUR. Titre. Création carte situation: Manuel Utilisateur v 2.0. Création carte situation. Diffusion.

Type du document MANUEL UTILISATEUR. Titre. Création carte situation: Manuel Utilisateur v 2.0. Création carte situation. Diffusion. Type du document MANUEL UTILISATEUR Titre Création carte situation Date 14/05/2008 19/05/2009 Version 1.0 2.0 Auteur S Barthon S Barthon Commentaires Création du document Ajout de l utilisation de ArcGis

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Avant de commencer Au sommaire de ce chapitre

Avant de commencer Au sommaire de ce chapitre 1 Avant de commencer Au sommaire de ce chapitre Configuration requise pour utiliser Visual Basic 2010 Les différentes versions de Visual Basic 2010 Installation de Visual Studio 2010 Premier contact avec

Plus en détail

FORMATION A LA RECHERCHE DOCUMENTAIRE BU SANTE. ZOTERO v.2.0 SOMMAIRE

FORMATION A LA RECHERCHE DOCUMENTAIRE BU SANTE. ZOTERO v.2.0 SOMMAIRE SOMMAIRE ZOTERO v.2.0 Introduction...2 1 Gérer ses références...2 1.1 Installation de l extension...2 1.2 Importer des notices à partir d un site web compatible...3 1.4 Nouvelle note indépendante...5 1.5

Plus en détail

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir

Plus en détail

Introduction à Access VBA (article invité)

Introduction à Access VBA (article invité) Introduction à Access VBA (article invité) Suite à des demandes d abonnés concernant le VBA, j ai proposé à Hervé Inisan du blog Le grenier Access d écrire un article invité à ce sujet, comme je l ai proposé

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

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Abyla v8. Fonctionnalités et Ergonomie / Ouverture et sécurité

Abyla v8. Fonctionnalités et Ergonomie / Ouverture et sécurité Abyla v8 Fonctionnalités et Ergonomie / Ouverture et sécurité 9h30 9h45 : Présentation générale des nouveautés Abyla 9h45 10h15 : Module Affectations 10h15 10h30 : Editeur de plans 10h30 10h50 : Import-export

Plus en détail

ADMINISTRATION DU PORTAIL AFI OPAC 2.0 V3 AFI OPAC 2.0

ADMINISTRATION DU PORTAIL AFI OPAC 2.0 V3 AFI OPAC 2.0 ADMINISTRATION DU PORTAIL AFI OPAC 2.0 V3 AFI OPAC 2.0 V3 Sommaire Sommaire... 2 Note :... 2 Quelques Notions... 3 Profil :... 3 Pages :... 5 Créer du contenu... 6 Identification de l administrateur :...

Plus en détail

Automatisation des tâches avec les macros Visual Basic

Automatisation des tâches avec les macros Visual Basic Automatisation des tâches avec les macros Visual Basic Si vous ne connaissez pas les macros, ne vous laissez pas impressionner par le terme. Une macro est tout simplement un ensemble mémorisé de frappes

Plus en détail

TICE CONTRAT D ACTIVITE N 7 NIVEAU 4 ème Réalisation assistée par ordinateur Analyser le besoin Rédiger le Cahier des Charges Fonctionnel Concevoir le produit Définir le produit Préparer la fabrication

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

Site internet UNASACEM

Site internet UNASACEM Site internet UNASACEM Documentation Unasacem GuideWeb - Gérer les activités Correspondants Philippe Labrot Mail philippe-labrot@orange.fr Date de création du document 11/07/2013 Référence Document Unasacem-GuideWeb-Gerer_les_activites

Plus en détail

Gestion Informatique : Fiche outils Excel 1. Sommaire

Gestion Informatique : Fiche outils Excel 1. Sommaire Gestion Informatique : Fiche outils Excel 1 Sommaire Qu'est ce qu'un tableur Page 2 Lancement d'excel Page 2 Présentation de l'écran Excel Page 2 Quitter le logiciel Page 3 Sauvegarder un classeur Page

Plus en détail

A C T I V I T É S CE QUE JE CONNAIS CONTEXTE PROFESSIONNEL. Quel est l élément essentiel du poste informatique? ...

A C T I V I T É S CE QUE JE CONNAIS CONTEXTE PROFESSIONNEL. Quel est l élément essentiel du poste informatique? ... L informatique est devenue un outil indispensable dans les entreprises, et ce, quel que soit l emploi occupé. Aujourd hui, il est essentiel d en connaître les bases. A C T I V I T É S 1. DÉCOUVRIR SON

Plus en détail

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE Durée : 20 heures (Sur 2 mois maximum) Positionnement et parcours individuel de formation. Plate-forme de formation incluant cours, exercices et évaluation en ligne, disponibles 24 H/24, 7 j/7. 4 cours

Plus en détail

Sage Reports Guide d installation et d utilisation 26.01.2015

Sage Reports Guide d installation et d utilisation 26.01.2015 Sage Reports Guide d installation et d utilisation 26.01.2015 Tables des matières Sage Reports - Guide d installation et d utilisation Tables des matières 2 1.0 Avant-propos 3 2.0 Prérequis, installation

Plus en détail

Le carnet de notes des professeurs sur Internet. www.notes.ecoledirecte.com. Documentation

Le carnet de notes des professeurs sur Internet. www.notes.ecoledirecte.com. Documentation Le carnet de notes des professeurs sur Internet www.notes.ecoledirecte.com Documentation 1 Sommaire : Présentation...3 La connexion au site...3 La page d accueil...5 La saisie des devoirs...7 La récapitulatif

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Version 4.0. Multinet Ressources Inc. Page 1 sur 13

Version 4.0. Multinet Ressources Inc. Page 1 sur 13 Version 4.0 Page 1 sur 13 Introduction Lorsque vous obtenez l accès à Méganet, votre site est déjà construit. C est-à-dire qu il a fait l objet d une étude de style selon les couleurs de votre entreprise

Plus en détail

à l édition de textes

à l édition de textes Introduction à l édition de textes Introduction Le traitement de texte consiste en la création et la modification de textes (appelés aussi documents) à l'aide d'un ordinateur. Les premiers logiciels de

Plus en détail

Logiciel Statistique : SPSS

Logiciel Statistique : SPSS Faculté des Sciences Économiques et de Gestion de Tunis Logiciel Statistique : SPSS Notes du cours pour les étudiants du Master Recherche en Marketing, Management & Finance Dr. Jalila ATTAFI 2011-2012

Plus en détail

IUT Nice-Côte d Azur Outils de l analyse mercatique 2005 2006. TP N o 1. Tableur : généralités et prise en main

IUT Nice-Côte d Azur Outils de l analyse mercatique 2005 2006. TP N o 1. Tableur : généralités et prise en main 1 IUT Nice-Côte d Azur TC-Nice 1 re année Outils de l analyse mercatique 2005 2006 TP N o 1 Tableur : généralités et prise en main Avant de commencer Ex. 1. Vous utiliserez votre compte sur yiago (lecteur

Plus en détail

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Salvia Liaison Financière Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Sommaire 1. Préambule... 3 2. Introduction... 3 3. Création de la

Plus en détail

LES MODULES BUREAUTIQUE

LES MODULES BUREAUTIQUE PRISE EN MAIN D UN MICRO-ORDINATEUR ET DES OUTILS BUREAUTIQUE LES PLUS FREQUEMMENT UTILISES Environnement WIINDOWS Navigateur INTERNET EXPLORER / FIIREFOX Messagerie OUTLOOK & THUNDERBIIRD Traitement de

Plus en détail

WinBooks Logistics 5.0

WinBooks Logistics 5.0 Page 1 of 24 Nouvel écran d encodage des documents. Il s agit ici d une adaptation majeure dans le programme. L écran des documents a été entièrement reprogrammé! Beaucoup d améliorations : - L écran est

Plus en détail

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian Gestion d une école FABRE Maxime 2015 Sommaire Introduction... 2 I. Présentation du projet... 3 1- Lancement de l application... 3 Fonctionnalités réalisées... 4 A. Le serveur... 4 1 - Le réseau... 4 2

Plus en détail

Bienvenue chez Spluw

Bienvenue chez Spluw 1 Bienvenue chez Spluw Ce guide présente les principales fonctions de mise en page et d édition de votre site Web. Vous y trouverez les étapes essentielles de construction de page et de mise en forme pour

Plus en détail

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix Crystal Reports XI Une solution de reporting haut de gamme éprouvée Crystal Reports XI, solution standard reconnue dans le monde entier, vous aide à concevoir, gérer et distribuer des états sur le Web,

Plus en détail

Définitions des termes et Architecture de l ordinateur

Définitions des termes et Architecture de l ordinateur 1 er Module du cours d informatique A Définitions des termes et Architecture de l ordinateur I) Définitions o Informatique o Logiciel o Programme o Application o Bureau o Dossier o Fichier o Virus et anti-virus

Plus en détail

Utiliser un logiciel libre de gestion bibliographique : Zotero 2.0

Utiliser un logiciel libre de gestion bibliographique : Zotero 2.0 Utiliser un logiciel libre de gestion bibliographique : Zotero 2.0 David Vivarès URFIST Strasbourg 1.Définition Les logiciels de gestion bibliographiques sont des outils spécialisés permettant de gérer

Plus en détail

TUTORIEL BASES DE DONNEES

TUTORIEL BASES DE DONNEES TUTORIEL BASES DE DONNEES 1 Sommaire I. LES BASES ARTICLES... 5 1. Consultation d une base d articles... 5 a. Présentation de l interface... 5 b. Recherche d articles en base d articles... 7 c. Sélection

Plus en détail

Projet DataCity. Documentation Utilisateur. Version 4

Projet DataCity. Documentation Utilisateur. Version 4 Projet DataCity Documentation Utilisateur Version 4 Cyril Moralès Marc Soufflet Lionel Hamsou Cédric Merouani Cyntia Marquis Ryan Legasal Guillaume de Jabrun morale_c souffl_m hamsou_l meroua_c marqui_c

Plus en détail

Utilitaire pour analyses et rapports

Utilitaire pour analyses et rapports Utilitaire pour analyses et rapports Microsoft Excel Crystal Reports Révision le : 12 juillet 2012 Utilitaire pour analyses et rapports Cet utilitaire vous permet d accéder aux données contenues dans votre

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Atelier Administration

Atelier Administration Atelier Administration Cahier d exercices Sommaire Vérification des paramètres de la société.... 2 Gestion des utilisateurs et des groupes... 3 Recréer un raccourci... 4 Microsoft SQL Server... 4 Poste

Plus en détail