Documenter une base FileMaker (8)

Des outils complémentaires pour documenter votre base

Rubriques, scripts, calculs, graphes des liens peuvent être commentés directement depuis votre base FileMaker.

Bien pratique, car c’est au moment où vous complétez un script que vous avez besoin de savoir ce qu’il fait et en quelles circonstances il a été réalisé…

Mais toutes ces options ne peuvent répondre à toutes vos attentes en matière de suivi de vos développement…

Nous avons vu dans nos premiers articles, qu’il n’était pas possible de commenter la création d’une table : vous ne pouvez pas indiquer par exemple qu’il s’agit par exemple d’une table de jonction et ce qu’elle est censée relier.

Des informations ici ou là peuvent donc manquer.

Plus globalement, vous pouvez aussi avoir besoin de savoir si telle rubrique, créée il y a longtemps par un développeur avec lequel vous n’avez plus de contact (et qui, de toute manière, ne s’en souviendra pas !) est encore utilisée et où. Ce afin de pouvoir la supprimer en toute sécurité…

La DDR ou Database Design Report

Pour répondre à cette dernière question, et à toutes celles qui lui sont similaires, la réponse est simple. Elle se trouve dans votre menu Outils de la version Advanced de FileMaker (1), que vous possédez très certainement pour développer vos solutions de manière optimale 😉

Rapport sur la structure des bases de données… est un menu qui vous permet de créer ce que l’on appelle plus communément la DDR de vos bases, c’est-à-dire la Database Design Report.

Comment ça marche ? Pour le savoir, je vous invite à lire l’article que nous avons rédigé il y a quelques temps sur le sujet.

Des outils complémentaires

Je voudrais aujourd’hui ajouter qu’il existe deux outils complémentaires, BaseElement, de Goya et InspectorPro, de beezwax (2).

Ils ne dispensent pas de réaliser une DDR puisqu’il faut au préalable réaliser celle-ci au format XML et l’y importer. Mais ils vont plus loin qu’elle. Par exemple, grâce à eux, vous pouvez trouver tous les scripts qui ne parlent pas d’importation, ou encore, avoir la liste des calculs dans vos infobulles. Ou encore, avoir une cartographie précise des liens de dépendances entre vos rubriques, calculs, liens, scripts… Nous-mêmes utilisons BaseElement pour analyser finement des développements provenant parfois des versions 6 et antérieures et ayant évolués de façon parfois un peu « sauvage »…

Cela ne remplace certes pas l’explication de l’intention du développeur lorsqu’il a créé telle rubrique ou telle table. Mais c’est néanmoins une puissante aide à la vision globale et en même temps très en détail d’une base un peu complexe…

Marie-Charlotte Potton

(1) : Si vous avez un doute sur la version que vous utilisez, si vous êtes sous Mac, le premier menu à gauche de votre écran après celui avec la pomme d’Apple vous donne d’emblée la réponse puisqu’il s’intitule « FileMaker Pro » si vous travaillez avec une version standard de FileMaker, et « FileMaker Pro Advanced » si vous possédez la version Advanced. Vous trouvez le même type d’information depuis le menu Aide > À propos de FileMaker Pro… si vous êtes sous Windows.

On peut réaliser des développements avec la version standard de FileMaker. Mais la version Advanced offre des outils complémentaires dont tous ceux qui y ont goûté ne pourraient se passer 😉

Notez qu’il est possible d’effectuer une mise à jour version standard vers version Advanced.
Pour en savoir plus, nous pouvons vous renseigner… Écrivez-nous depuis le formulaire de contact de ce blog ou plus directement en nous envoyant un email depuis l’adresse licencesfm[@]editomac.net (en enlever bien entendu les crochets autour de l’arobase et les espaces en trop).

(2) Liens vers leur site respectif (sites et produits en anglais) :

Pour BaseElementhttp://www.goya.com.au/baseelements

Pour InspectorProhttps://beezwax.net/products/inspector-pro

 

Premier articleArticle précédent / Article suivant

Tags: , , , ,

Merci de laisser un commentaire (Pas de commentaire )

Désolé, les commentaires des articles réservés sont eux-mêmes réservés

Il n'y a pas de commentaire pour l'instant, soyez le premier ;-)