Accueil🇫🇷Chercher

FileMaker Pro

FileMaker Pro est un logiciel de gestion de bases de données développé depuis 1986 par Claris (renommée FileMaker Inc. de 1998 à 2019[2]), filiale d'Apple. Le logiciel fonctionne sous macOS et sous Windows, soit en réseau poste à poste, soit en mode Client-serveur avec le module FileMaker Server.

FileMaker Pro
Description de l'image FileMaker_Inc_logo.png.

Informations
Développé par Claris
Première version
Dernière version 19.5.3 ()[1]
Système d'exploitation MacOS Big Sur et Microsoft Windows
Environnement Windows, macOS, iOS
Formats lus FileMaker Pro Database, version 3 (d), FileMaker Pro Database, version 5 (d), FileMaker Pro Database, version 2 (d), FileMaker Pro Database, version 1 (d), base de données FileMaker Pro, version 7 (d) et FileMaker Pro Database, version 12 (d)
Formats écrits FileMaker Pro Database, version 5 (d), FileMaker Pro Database, version 3 (d), FileMaker Pro Database, version 2 (d), FileMaker Pro Database, version 1 (d), base de données FileMaker Pro, version 7 (d) et FileMaker Pro Database, version 12 (d)
Type SGBD
Licence EULA
Site web www.claris.com/filemaker

Principales originalités par rapport aux autres SGBD

La couche de données et la couche de traitements sont dépendantes entre-elles (dissociables depuis la version 7), ce qui est contraire aux principes classiques de la base de données mais évite toute discordance ou erreur et permet par exemple de renommer les tables et les rubriques (champs) sans avoir à modifier les programmes (scripts).

Il permet de paramétrer les rubriques pour accepter plusieurs valeurs simultanées, évitant ainsi l'obligation habituelle de créer pour cet usage une table liée. En interne, les différentes valeurs sont simplement bornées par un caractère séparateur. L'indexation et la recherche agissent sur chaque valeur séparément.

Ses recherches, en texte brut, ne nécessitent aucune commande SQL de l'utilisateur. De même, son interface utilisateur est basée sur des boutons déclenchant les programmes (scripts), à la manière d'une billetterie automatique.

Ce logiciel tout-en-un est composé d'outils de base de données, de réalisation d'interface et de programmation. FileMaker Pro incorpore un moteur de publication web. Depuis la publication de la version 13, la technologie "webdirect" permet un rendu des écrans identique à celui du "client" filemaker. Il est aussi possible de visualiser une page web directement dans l'application Web Viewer (version 8.5).

Fonctionnalités

  • DĂ©finition des tables (nature des donnĂ©es) et rubriques (champs) de donnĂ©es (informations Ă  gĂ©rer : texte, nombre, date, heure, image, son ou toute autre application via OLE), les relations logiques entre les donnĂ©es (graphique des relations, intĂ©gritĂ© rĂ©fĂ©rentielle)
  • DĂ©finition des calculs et formules statistiques
  • Alimentation automatique et/ou contrĂ´le de la saisie des donnĂ©es via des listes (ou menus, cases Ă  cocher) ou des formules de calcul
  • Mettre en page les Ă©crans de saisie et de recherche
  • Programmation des traitements grâce Ă  un langage de script simple, clair et puissant. Bien que limitĂ© Ă  quelques dizaines d'instructions, le langage comporte nĂ©anmoins les instructions nĂ©cessaires Ă  la construction de tout type d'algorithme (boucle, test conditionnel, variables)
  • GĂ©rer les droits des diffĂ©rents utilisateurs : accès aux donnĂ©es
  • Grapheur (Barres, courbes, camemberts, etc.) Ă  partir des donnĂ©es
  • Themes (Styles) de mise en forme des objets sur les Ă©crans
  • XML, SQL, ODBC
  • Version Go exploitant les fonctionnalitĂ©s de IOS (appareils mobiles Apple) : appareil photo, GPS, etc.
  • Import-Export de listes de donnĂ©es au format Excel, CSV
  • Gestion de sources de donnĂ©es externes via ODBC : visualisation des tables tierces dans le graphique des liens, recherche, lecture et Ă©criture sans besoin de compĂ©tences SQL
  • Fonctions CURL
  • Fonctions JSON
  • DATA API permettant d'accĂ©der aux donnĂ©es gĂ©rĂ©es par Filemaker depuis un programme tiers (nĂ©cessite FileMaker Server)
  • Triggers : dĂ©clenchement de scripts (programmes) en entrĂ©e ou sortie de champ de saisie, sur changement d'enregistrement, sur entrĂ©e sur un modèle (Ă©cran)

Les points faibles

La présentation en "tableau croisé dynamique" n'est pas possible. FileMaker Pro ne permet pas l'utilisation d'interface native avec Google Agenda ou avec les apps (contacts, calendrier) des mobiles sous IOS et sous Android.

L'envoi d'un courriel est limité à l'utilisation du texte brut (pas de HTML à moins d'ajout de plugins tiers permettent de compenser cette limitation). Cependant, depuis la version 18, l'envoi de mails au format HTML peut se faire via cURL.

Il n'y a pas d'application sous Android, l'accès aux bases FileMaker passe par le navigateur et offre moins de fonctionnalités que la version FileMaker Go sous iOS.

Son système de licences impose que chaque utilisateur paye. Seul le runtime est librement distribuable (mais ne permet pas de se connecter au serveur), de plus l'éditeur a annoncé qu'il envisageait de le supprimer dans les futures versions.

Échanges de données avec d'autres applications

  • Incorporer des fichiers tiers dans une rubrique de type « MultimĂ©dia » ou « Conteneur » (Ă©quivalent de « blob »)
  • Donner accès Ă  l'application via un simple navigateur web : WebDirect ou Publication Web PersonnalisĂ©e (php ou xml)
  • ExĂ©cuter des requĂŞtes SQL sur d'autres bases de donnĂ©es
  • Importer des donnĂ©es d'autres applications via SQL
  • RĂ©pondre aux requĂŞtes SQL ODBC/JDBC d'autres applications
  • Coordonner l'interaction de diffĂ©rentes bases de donnĂ©es via XML et XSLT
  • Importer ou exporter des donnĂ©es ASCII, texte ou Excel
  • Avec iOS (Application gratuite FileMaker Go)
  • ImplĂ©menter des fonctions nouvelles via des plug-ins (la gestion POP qui n'existent pas nativement dans FileMaker mais sont disponibles via des plug-ins)

Il est notamment utilisé dans le domaine du marketing direct (fichiers clients, mailings), de la santé (dossiers patients) et des groupes de travail (partage de répertoire, d'agendas, suivi de projets et de documents).

Une conférence annuelle des développeurs a lieu chaque année en été aux États-Unis[3] et, depuis 2005, une conférence francophone annuelle est organisée en France, au printemps jusqu'en 2011, et en octobre depuis[4].

En pratique, sans pouvoir se comparer à des SGBD comme Oracle ou DB2, FileMaker Pro permet de gérer un nombre illimité d'utilisateurs simultanés en réseau avec des tables de 64 000 milliards d'enregistrements au maximum, ou pour une taille de fichier pouvant atteindre 8 To (bien que sa limite pratique ne dépende que de la capacité des disques durs).

Historique des versions

DateVersion NouveautésÉditeur
Avr. 1985FileMaker, v1.0 Forethought Inc.
Oct. 1986FileMaker Plus, v2.1
Juin 1988FileMaker 4, v4 Nashoba Systems
Août 1988FileMaker II, v 1.0 Claris Corporation
Juil. 1989FileMaker II, version 1.1v2
Oct. 1990FileMaker Pro 1.0v1
Mars 1991FileMaker Pro 1.0v2
Mars 1992FileMaker Pro 1.0v3
Sept. 1992FileMaker Pro 2.0v1 nouveau format de fichier .fm

version disponible pour Windows

Oct. 1992FileMaker Pro 2.0v2
Mars 1993FileMaker Pro 2.0v3
Avril 1993FileMaker Pro 2.0v4
Août 1993FileMaker Pro 2.1v1
FĂ©vr. 1994FileMaker Pro 2.1v2
Juil. 1994FileMaker Pro 2.1v3/SDK 2.1
Juil. 1994FileMaker Pro Server 2.0v
Juil. 1994FileMaker Pro SDK 2.1v1
Mars 1995FileMaker Pro Server 2.1v1
DĂ©c. 1995FileMaker Pro 3.0v1 nouveau format de fichier .fp3

architecture relationnelle

Janv. 1996FileMaker Pro Server 3.0v1
Janv. 1996FileMaker Pro 3.0v2
Juin 1996FileMaker Pro 3.0v3
Juin 1996FileMaker Pro 3.0v4
Juin 1996FileMaker Pro SDK 3.0v1
Sept. 1997FileMaker Pro 4.0v1 ajout des plugins
Juin 1999FileMaker Pro 4.1v2 FileMaker, Inc. (jusqu'en 2019)

Claris Inc. (depuis 2019)

Sept. 1999FileMaker Pro 5.0v1 nouveau format de fichier .fp5
Nov. 2001FileMaker Pro 5.5v1 support natif de Mac OS X
Sept. 2002FileMaker Pro 6.0v1
Mars 2004FileMaker Pro 7.0v1 nouveau format de fichier .fp7
Mai 2004FileMaker Pro 7.0v2
Oct. 2004FileMaker Pro 7.0v3
Août 2005FileMaker Pro 8.0v1
Août 2005FileMaker Pro 8.0v1 Advanced
Sept. 2005FileMaker Server 8.0v1
DĂ©c. 2005FileMaker Pro 8.0v2
DĂ©c. 2005FileMaker Pro 8.0v2 Advanced
Janv. 2006FileMaker Server 8.0v1 Advanced
Janv. 2006FileMaker Mobile 8
Juil. 2006FileMaker Pro 8.5 visualisation web intégrée
Juil. 2006FileMaker Server 8.0v4
Juil. 2006FileMaker Server 8.0v4 Advanced
Mars 2007FileMaker Pro 8.5v2
Mars 2007FileMaker Pro 8.5v2 Advanced
Juil. 2007FileMaker Pro 9.0v1
Juil. 2007FileMaker Pro 9.0v1 Advanced
Nov. 2007FileMaker Pro 9.0v2
Nov. 2007FileMaker Pro 9.0v2 Advanced
DĂ©c. 2007FileMaker Pro 9.0v3
DĂ©c. 2007FileMaker Pro 9.0v3 Advanced
FĂ©v. 2008FileMaker Server 9.0v3
FĂ©v. 2008FileMaker Server 9.0v3 Advanced
Janv. 2009FileMaker Pro 10
Mars 2010FileMaker Pro 11
Avril 2012FileMaker Pro 12 nouveau format de fichier .fmp12
Décembre 2013FileMaker Pro 13 refonte des accès web (Web Direct)
Mai 2015 FileMaker Pro 14 icĂ´nes dans les boutons
Mai 2016 FileMaker Pro 15 meilleure gestion des certificats SSL

Fonctions JSON

Mai 2017 FileMaker Pro 16 pdf côté serveur
Mai 2018 FileMaker Pro 17
Mai 2019 FileMaker Pro 18 manipulation des fichiers par script sans plugin

nouvelle Gestion des imports de données

Envoi mail HTML via CURL

Notes et références

Annexes

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.