{"id":1510,"date":"2012-11-10T15:57:49","date_gmt":"2012-11-10T15:57:49","guid":{"rendered":"https:\/\/markus-schall.de\/?p=1510"},"modified":"2025-10-09T08:32:09","modified_gmt":"2025-10-09T08:32:09","slug":"developpement-de-base-de-donnees-filemaker-comment-se-deroule-un-projet","status":"publish","type":"post","link":"https:\/\/www.markus-schall.de\/fr\/2012\/11\/developpement-de-base-de-donnees-filemaker-comment-se-deroule-un-projet\/","title":{"rendered":"FileMaker D\u00e9veloppement de bases de donn\u00e9es : comment se d\u00e9roule un tel projet ?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1517\" title=\"D\u00e9veloppement FileMaker : du concept \u00e0 la solution FileMaker.\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-logo1.jpg\" alt=\"D\u00e9veloppement FileMaker : du concept \u00e0 la solution FileMaker.\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-logo1.jpg 150w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-logo1-12x12.jpg 12w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>FileMaker est un syst\u00e8me de base de donn\u00e9es qui, gr\u00e2ce \u00e0 ses interfaces flexibles, s'adapte tr\u00e8s facilement aux exigences individuelles de l'entreprise. Il est possible d'importer des donn\u00e9es de presque toutes les autres bases de donn\u00e9es et d'applications Office telles que Microsoft Excel, Word ou Apple Numbers. Les bases de donn\u00e9es FileMaker peuvent \u00eatre ex\u00e9cut\u00e9es sur des ordinateurs Windows ou Mac OS X, sur l'iPad, l'iPhone et l'iPod touch, ce qui les rend id\u00e9ales pour la saisie mobile de donn\u00e9es. Cet article explique comment se d\u00e9roule un nouveau projet de d\u00e9veloppement d'une base de donn\u00e9es FileMaker, quelles conditions doivent \u00eatre remplies et ce que vous pouvez faire vous-m\u00eame pour pr\u00e9parer un projet de d\u00e9veloppement.<!--more--><\/p>\n<h2>O\u00f9 aller ?<\/h2>\n<p><a href=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1.jpg\" rel=\"lightbox[1510]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-1518\" title=\"filemaker_acc\u00e8s_office_server\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1-300x193.jpg\" alt=\"\" width=\"300\" height=\"193\" \/><\/a><\/p>\n<p>Cette question se pose presque toujours au d\u00e9but d'un nouveau projet FileMaker. Dans la plupart des entreprises, les donn\u00e9es les plus diverses s'accumulent au fil du temps sur les postes de travail et les serveurs, qu'il s'agisse de feuilles de calcul Excel, de documents Word, de documents PDF, d'e-mails, de pi\u00e8ces jointes \u00e0 des e-mails ou de donn\u00e9es partag\u00e9es par d'autres serveurs de base de donn\u00e9es (par exemple Oracle, IBM DB\/2, Microsoft SQL, etc.). Il n'est pas rare que l'on souhaite ma\u00eetriser ce flot de donn\u00e9es et\/ou regrouper les donn\u00e9es de diff\u00e9rentes autres bases de donn\u00e9es dans une solution FileMaker.<\/p>\n<p>Dans un premier temps, il convient donc d'esquisser les fonctions dont la solution FileMaker doit disposer et, le cas \u00e9ch\u00e9ant, les syst\u00e8mes tiers auxquels elle doit \u00eatre reli\u00e9e. En ce qui concerne les syst\u00e8mes tiers, la question se pose toujours de savoir si la solution FileMaker doit uniquement lire les donn\u00e9es ou si elle doit \u00e9galement les r\u00e9\u00e9crire dans d'autres syst\u00e8mes de base de donn\u00e9es.<\/p>\n<h2>Conception et cahier des charges<\/h2>\n<p>Une fois que toutes les fonctions souhait\u00e9es ont \u00e9t\u00e9 grossi\u00e8rement esquiss\u00e9es, l'\u00e9tape suivante consiste \u00e0 \u00e9laborer une conception d\u00e9taill\u00e9e et un cahier des charges pour le d\u00e9veloppement du projet. Un concept de projet typique pr\u00e9voit les points suivants :<\/p>\n<ul>\n<li><strong>Structure des donn\u00e9es<\/strong><\/li>\n<li><strong>Structure et disposition des mises en page d'\u00e9cran et d'impression<\/strong><\/li>\n<li><strong>Structure du programme (fonctions)<\/strong><\/li>\n<\/ul>\n<p>Le concept du projet devrait d\u00e9finir quels tableaux de donn\u00e9es doivent \u00eatre disponibles et comment ils doivent \u00eatre reli\u00e9s entre eux. Exemple : Si l'exigence est de stocker exactement une personne de contact pour chaque enregistrement, seul un champ pour la personne de contact est n\u00e9cessaire dans la table de base. Toutefois, si l'exigence est d'enregistrer un nombre quelconque de personnes de contact par enregistrement, une autre table doit \u00eatre cr\u00e9\u00e9e \u00e0 cet effet.<\/p>\n<p><a href=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1.jpg\" rel=\"lightbox[1510]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1525 alignleft\" title=\"Disposition de l&#039;\u00e9cran pour la solution FileMaker (base Wawi &amp; GUI)\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-300x234.jpg\" alt=\"Disposition de l&#039;\u00e9cran pour la solution FileMaker (base Wawi &amp; GUI)\" width=\"300\" height=\"234\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-300x234.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-1024x799.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-768x600.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-15x12.jpg 15w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1.jpg 1122w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Afin de pouvoir \u00e9valuer la fonctionnalit\u00e9 de la solution FileMaker termin\u00e9e pendant l'\u00e9tude de projet, toutes les pr\u00e9sentations d'\u00e9cran, les pr\u00e9sentations de listes et les pr\u00e9sentations d'impression ainsi que leur structure visuelle approximative doivent \u00eatre esquiss\u00e9es dans le cahier des charges. Toutes les mises en page d'\u00e9cran peuvent ainsi \u00eatre impl\u00e9ment\u00e9es, y compris la navigation, d\u00e8s le premier jalon.<\/p>\n<p>La structure du programme est document\u00e9e lors de la conception de mani\u00e8re \u00e0 ce que toutes les fonctions dont la solution FileMaker doit disposer \u00e0 la fin soient esquiss\u00e9es. Pendant le d\u00e9veloppement du logiciel, le d\u00e9veloppeur documente dans le protocole de performance la mani\u00e8re dont les fonctions ont \u00e9t\u00e9 impl\u00e9ment\u00e9es, c'est-\u00e0-dire par exemple quels scripts ont \u00e9t\u00e9 programm\u00e9s ou quelles mises en page ont \u00e9t\u00e9 utilis\u00e9es pour chaque fonction.<\/p>\n<p>Afin d'\u00e9viter que le d\u00e9veloppement du projet ne soit perturb\u00e9 pendant la p\u00e9riode de d\u00e9veloppement et que, le cas \u00e9ch\u00e9ant, certaines parties doivent \u00eatre red\u00e9velopp\u00e9es ult\u00e9rieurement, toutes les exigences et le calendrier estim\u00e9 doivent \u00eatre esquiss\u00e9s de mani\u00e8re aussi d\u00e9taill\u00e9e que possible dans le cahier des charges. Pour une meilleure vue d'ensemble et une meilleure calculabilit\u00e9, le cadre temporel du projet global est g\u00e9n\u00e9ralement divis\u00e9 en \"\u00e9tapes\".<\/p>\n<h2>La phase de d\u00e9veloppement<\/h2>\n<p>Lorsque la conception et le cahier des charges sont complets, le d\u00e9veloppement du premier jalon commence. Celui-ci comprend g\u00e9n\u00e9ralement la structure de base du logiciel ainsi que la premi\u00e8re navigation entre les pr\u00e9sentations d'\u00e9cran. Pendant la phase de d\u00e9veloppement, le d\u00e9veloppeur documente chaque \u00e9tape de travail dans le protocole de prestations, qui sert de base \u00e0 la facturation en cas de r\u00e9mun\u00e9ration au temps pass\u00e9. D\u00e8s qu'une \u00e9tape est termin\u00e9e, le client re\u00e7oit une version test qui lui permet de v\u00e9rifier si ses exigences ont \u00e9t\u00e9 enti\u00e8rement impl\u00e9ment\u00e9es jusqu'\u00e0 la version pr\u00e9c\u00e9dente actuelle.<\/p>\n<h2>La phase de test<\/h2>\n<p>Lorsque tous les jalons ont \u00e9t\u00e9 d\u00e9velopp\u00e9s, le logiciel se trouve dans la phase dite \"b\u00eata\" et est soumis au client pour examen et test. Le logiciel est alors test\u00e9 par le donneur d'ordre dans le cadre d'un environnement de test. Pendant la phase de test, il faut s'assurer que chaque fonction du logiciel est test\u00e9e plusieurs fois et si possible dans des conditions diff\u00e9rentes.<\/p>\n<p>Les erreurs peuvent \u00eatre signal\u00e9es par le donneur d'ordre directement dans le logiciel via un syst\u00e8me de rapport sp\u00e9cial. Tous les messages d'erreur sont rassembl\u00e9s dans un journal de suivi des erreurs, auquel le donneur d'ordre et le d\u00e9veloppeur ont acc\u00e8s. Gr\u00e2ce \u00e0 ce journal, le d\u00e9veloppeur peut voir quelles erreurs doivent encore \u00eatre corrig\u00e9es et le donneur d'ordre peut voir quelles erreurs ont d\u00e9j\u00e0 \u00e9t\u00e9 corrig\u00e9es par le d\u00e9veloppeur.<\/p>\n<h2>Documentation utilisateur<\/h2>\n<p>Selon les exigences du client, une documentation destin\u00e9e aux utilisateurs de la solution FileMaker est r\u00e9dig\u00e9e une fois la solution termin\u00e9e. Si la r\u00e9alisation du projet a \u00e9t\u00e9 men\u00e9e en \u00e9troite collaboration avec les futurs utilisateurs, il est tout \u00e0 fait possible de ne pas r\u00e9diger de documentation utilisateur dans la pratique.<\/p>\n<h2>C'est parti : le d\u00e9ploiement<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1522\" title=\"FileMaker Bases de donn\u00e9es sur PC, Mac, iPad et iPhone\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-ipad.jpg\" alt=\"FileMaker Bases de donn\u00e9es sur PC, Mac, iPad et iPhone\" width=\"284\" height=\"149\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-ipad.jpg 284w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-ipad-18x9.jpg 18w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/>Lorsque toutes les erreurs signal\u00e9es ont \u00e9t\u00e9 corrig\u00e9es pendant la phase de test et que la solution FileMaker a \u00e9t\u00e9 approuv\u00e9e par le client pour la phase de production, on proc\u00e8de au \"d\u00e9ploiement\" de la solution, c'est-\u00e0-dire \u00e0 son installation sur les postes de travail et, le cas \u00e9ch\u00e9ant, sur le serveur. En fonction de l'environnement dans lequel la solution FileMaker doit \u00eatre utilis\u00e9e, des PC Windows, Apple Macintosh, Apple iPad, iPhone ou iPod touch entrent en ligne de compte. En cas d'utilisation d'un serveur FileMaker, les bases de donn\u00e9es sont configur\u00e9es sur le serveur FileMaker ainsi qu'une strat\u00e9gie de sauvegarde appropri\u00e9e. Apr\u00e8s un bref test de chaque client FileMaker, le d\u00e9veloppement est termin\u00e9 et on peut commencer \u00e0 utiliser la solution FileMaker dans l'environnement de production.<\/p>\n<h2>D'autres questions sur les bases de donn\u00e9es individuelles ?<\/h2>\n<p>Cet article explique la proc\u00e9dure typique pour le d\u00e9veloppement de bases de donn\u00e9es individuelles avec FileMaker Pro. Sur cette page Internet, vous trouverez de plus amples informations sur les <strong>Optimisation des processus d'entreprise<\/strong> avec FileMaker, <a title=\"D\u00e9veloppement de bases de donn\u00e9es\" href=\"https:\/\/www.markus-schall.de\/fr\/prestations\/filemaker\/developpement-de-bases-de-donnees\/\"><strong>FileMaker D\u00e9veloppement de bases de donn\u00e9es<\/strong><\/a> et les <a title=\"Mod\u00e8les tarifaires\" href=\"https:\/\/www.markus-schall.de\/fr\/prestations\/filemaker\/modeles-de-tarifs\/\"><strong>Mod\u00e8les tarifaires<\/strong><\/a>. Nous nous tenons bien entendu \u00e0 votre disposition pour r\u00e9pondre personnellement \u00e0 vos questions.<\/p>","protected":false},"excerpt":{"rendered":"<p>FileMaker est un syst\u00e8me de base de donn\u00e9es qui, gr\u00e2ce \u00e0 des interfaces flexibles, s'adapte tr\u00e8s facilement aux exigences individuelles de l'entreprise. Il est possible d'importer des donn\u00e9es de presque toutes les autres bases de donn\u00e9es et d'applications Office telles que Microsoft Excel, Word ou Apple Numbers. Les bases de donn\u00e9es FileMaker peuvent \u00eatre utilis\u00e9es sur des ordinateurs Windows ou Mac OS X, sur l'iPad, l'iPhone et l'iPod ... <a title=\"FileMaker D\u00e9veloppement de bases de donn\u00e9es : comment se d\u00e9roule un tel projet ?\" class=\"read-more\" href=\"https:\/\/www.markus-schall.de\/fr\/2012\/11\/developpement-de-base-de-donnees-filemaker-comment-se-deroule-un-projet\/\" aria-label=\"En savoir plus sur FileMaker D\u00e9veloppement de bases de donn\u00e9es : comment se d\u00e9roule un tel projet ?\">Lire la suite<\/a><\/p>","protected":false},"author":1,"featured_media":2342,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":8,"footnotes":""},"categories":[3],"tags":[440,410],"class_list":["post-1510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-filemaker","tag-datenbanken","tag-filemaker"],"_links":{"self":[{"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/posts\/1510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/comments?post=1510"}],"version-history":[{"count":1,"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/posts\/1510\/revisions"}],"predecessor-version":[{"id":2640,"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/posts\/1510\/revisions\/2640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/media\/2342"}],"wp:attachment":[{"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/media?parent=1510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/categories?post=1510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markus-schall.de\/fr\/wp-json\/wp\/v2\/tags?post=1510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}