La première étape de la création d'une app personnalisée consiste à planifier le contenu, la structure et la conception. Ensuite, vous créez un fichier de base de données FileMaker Pro Advanced et définissez des tables et des rubriques.
Une app personnalisée bien conçue garantit la cohérence de la saisie et de l'extraction des données et réduit les doublons dans les tables de base de données. Les tables d'une base de données relationnelle sont utilisées conjointement pour vous permettre d'accéder aux données appropriées lorsque vous en avez besoin. Il est judicieux de commencer par préparer une base de données par écrit afin de gagner du temps et de limiter les efforts ultérieurement.
1. Définissez le but de votre base de données ou le problème que vous souhaitez résoudre. Par exemple : « garder la liste de mes clients », « gérer mon stock », « noter mes élèves » ou « traiter des données sur mon ordinateur de bureau, sur mon iPad et dans un navigateur Web ».
Si d'autres personnes sont appelées à utiliser la base de données, discutez ensemble des données dont chacun a besoin.
2. Pensez aux informations que vous allez stocker dans votre base de données. Les informations sont généralement classées en grandes catégories. Il est essentiel de pouvoir identifier précisément ces catégories pour concevoir une base de données efficace, car elle sera amenée à stocker des quantités et des types de données différents dans chaque catégorie. Par exemple, une base de données conçue pour le suivi des ventes possède des catégories telles que « produits », « facturation » et « clients ». Une base de données servant de relevé de notes possède des catégories telles que « élèves », « cours » et « devoirs ».
Dans la terminologie des bases de données, ces catégories d'informations sont appelées des tables. Les tables sont utilisées pour grouper les données contenant un élément ou un but commun. Par exemple, vous pouvez utiliser une table pour stocker les noms et les adresses et une autre pour les détails de transaction (date de vente, référence produit, prix à l'unité, etc.).
3. Pensez à la façon dont ces catégories seront liées. Pour cela, écrivez des phrases simples décrivant la façon dont les catégories vont interagir l'une avec l'autre, par exemple « produits des commandes clients » et « facturation des commandes clients ». Vous pouvez également dessiner chaque catégorie et indiquer sa connexion à une autre. Chaque paire suggère une relation entre les données des deux catégories.
De manière générale, les bases de données sont organisées selon l'une des trois manières suivantes :
•Une seule table dans un seul fichier. Utilisez une seule table si vous devez assurer le suivi de données appartenant à une seule catégorie : des noms et des adresses, par exemple.
•Plusieurs tables dans un seul fichier. Utilisez plusieurs tables si vos données sont plus complexes : des clients, des produits et des factures, par exemple.
•Plusieurs tables dans plusieurs fichiers. Utilisez plusieurs fichiers si vous avez besoin de partager des données pour différentes apps personnalisées. Vous pouvez par exemple stocker vos taux de TVA ou vos informations d'expédition dans un fichier séparé si vous prévoyez d'utiliser ces données dans plusieurs apps personnalisées.
Consultez la section Utilisation de tables liées.
Remarque FileMaker Pro Advanced étant très flexible, le choix de stocker des données dans un seul fichier ou dans plusieurs est donc plutôt déterminé par des aspects pratiques. Il est très simple de partager des données stockées dans des tables avec des tables d'un même fichier ou des tables de fichiers externes en utilisant des liens. D'autres éléments, tels que les scripts et les privilèges d'accès, sont stockés au niveau du fichier ; certaines apps personnalisées complexes peuvent ainsi bénéficier de l'utilisation de plusieurs fichiers.
4. Définissez les tables de la base de données et les données qui y seront intégrées, puis les rubriques que chacune devra contenir.
Conseil Afin de faciliter la recherche et le tri ultérieurs des enregistrements, créez des rubriques séparées pour le prénom, le nom de famille, le titre (par exemple M. ou Dr) et les éléments de l'adresse (ville, région, pays et code postal). La séparation des données en plusieurs rubriques au moment de la saisie peut faciliter la génération future de rapports. Si vous utilisez, par exemple, des rubriques séparées pour les informations de transaction telles que la date, la référence, la quantité et le prix à l'unité, il sera plus simple de compiler des rapports récapitulatifs et sous-récapitulatifs à la fin de chaque semaine, mois ou année.
5. Créez des liens pour partager des données avec des tables du même fichier ou avec des tables de fichiers externes. Consultez la section Préparation d'une base de données relationnelle.
6. Définissez s'il est nécessaire de partager votre base de données avec d'autres utilisateurs et quels seront leurs moyens d'accès au fichier.
Consultez la section Partage de fichiers en réseau.
7. Si vous concevez une base de données qui sera utilisée par d'autres personnes, montrez à ces dernières votre projet et demandez-leur de l'examiner et de vous suggérer les modifications qui leur semblent nécessaires.
8. Déterminez les utilisateurs qui pourront accéder à la base de données, de quelle(s) manière(s) et pour quelle(s) raison(s) ils utiliseront les données et la façon dont vous en limiterez l'accès.
Consultez la section Gestion de la sécurité.
9. Définissez les modèles dont vous avez besoin et préparez un modèle différent pour chaque tâche.
Par exemple, créez des modèles différents pour l'impression d'étiquettes ou d'enveloppes et pour travailler sur un appareil iOS (tel qu'un iPad ou un iPhone) ou dans un navigateur Web.
Consultez la section Création et gestion des modèles et des rapports.
10. Créez un formulaire répertoriant tous les fichiers et toutes les tables dont vous avez besoin, ainsi que toutes les rubriques à inclure dans chaque table. Mentionnez également les formulaires et rapports que vous allez générer à partir de chaque table.
11. Créez votre base de données.
Consultez la section Création d'un fichier FileMaker Pro Advanced.
12. Si vous avez conçu la base de données pour qu'elle soit utilisée par d'autres, demandez à plusieurs personnes de la tester. Corrigez les problèmes avant de la rendre disponible pour un usage général.