Le site CRM-de facturation et de Système de gestion des marchandises gFM-Business est basé sur la plate-forme FileMaker, pour laquelle de nombreux autres systèmes de base de données sont disponibles et qui permet aux utilisateurs de créer leurs propres bases de données, qui peuvent fonctionner sur Mac OS X, Windows et iOS.
gFM-Business Light et Professional permettent d'accéder à toutes les tables de données utilisées à partir de bases de données externes, de sorte que les données de gFM-Business peuvent être facilement réutilisées en temps réel dans d'autres systèmes ou dans des bases de données développées en interne. Les bases de données peuvent se trouver sur un disque dur ou être téléchargées depuis un serveur FileMaker. Serveur ou FileMaker Pro dans le Réseau être validées. Dans cet article, nous expliquons comment transférer vos données d'adresses du module CRM de gFM-Business vers une base de données externe. Base de données et les traiter à partir de là. À la fin, nous mettons à disposition un exemple de base de données correspondante à télécharger. Ces instructions peuvent être appliquées de manière universelle à toutes les autres tables de données de l Logiciel d'entreprise gFM-Business.
Accès aux données depuis des bases de données externes
L'utilisateur standard avec accès complet configuré dans gFM-Business a la possibilité d'accéder à toutes les tables de données des modules gFM-Business, même depuis des bases de données externes. Clients, correspondance, facturation, articles et Entreprise à la base de données. Pour permettre à votre propre base de données FileMaker d'accéder aux tables de données dans gFM-Business, vous devez créer une source de données correspondante dans votre base de données pour chaque fichier souhaité. Si, comme dans notre exemple de base de données, vous souhaitez uniquement utiliser les données du module CRM, vous devez créer une nouvelle base de données. [Clients] vous configurez une source de données externe pour le fichier gFMw_contacts.fmp12 ou .gfm (Light).
Les bases de données suivantes permettent d'accéder à des tableaux de données depuis des bases de données externes :
- gFMw_contacts.fmp12 - Toutes les données du module CRM [Clients]. Nous utilisons également cette base de données dans l'exemple de solution que vous pouvez télécharger à la fin de cet article.
- gFMw_Correspondance.fmp12 - Toutes les données du module [Correspondance] et archives de documents
- gFMw_Facturation.fmp12 - Tous les justificatifs, Livre de caisse, extraits de compte, livre de caisse, mandats SEPA, prélèvements automatiques
- gFMw_Article.fmp12 - Toutes les données de la Gestion des articles, stock d'articles, fournisseurs, attributs, Listes de pièces
- gFMw_Données de base.fmp12 - Toutes les données de base de sa propre entreprise, inventaire de l'entreprise
gFM-Business dans le graphe de liens FileMaker
Une fois que vous avez configuré une base de données de gFM-Business dans votre base de données externe en tant que source de données externe, toutes les tables de données de la base de données sont disponibles pour être sélectionnées dans le graphe de liens FileMaker. Toutes les rubriques clés de gFM-Business sont identifiées par un trait de soulignement comme préfixe. Les liens globaux peuvent être établis à l'aide de la rubrique _sGlobal. Créez dans FileMaker sous [Base de données > Gérer > Relations] comme d'habitude, vos relations avec toutes les tables de données de gFM-Business.
Fichier d'exemple à télécharger
Pour cet article, nous mettons gratuitement à disposition un fichier d'exemple à télécharger, qui peut être ouvert et exécuté avec FileMaker 13 ou 14. La base de données exemple affiche toutes les adresses disponibles dans gFM-Business, qui peuvent être transférées dans la base de données externe en appuyant sur un bouton.
Après le premier démarrage de la base de données, la boîte de dialogue pour la configuration des sources de données externes apparaît. Saisissez ici pour la source de données externe existante [gFMw_contacts.fmp12] le fichier correspondant à votre installation de gFM-Business.
En cliquant sur le bouton [ajouter un fichier...] vous pouvez télécharger le fichier gFMw_contacts.fmp12 dans une boîte de dialogue de sélection correspondante et le sélectionner. Après avoir indiqué le fichier et confirmé la boîte de dialogue, une autre boîte de dialogue apparaît pour la connexion à gFM-Business.
Connectez-vous maintenant avec un utilisateur qui dispose des droits [Accès complet] ou utilisez l'utilisateur standard gfmbusiness. Une fois l'inscription réussie, le masque de notre fichier d'exemple est appelé.
Dans ce masque, toutes les adresses contenues dans gFM-Business sont affichées dans la partie droite. En cliquant sur le bouton [Nouveau] le Script [sf.neu] qui crée un nouvel enregistrement dans la base de données exemple et transfère le contenu de tous les champs d'adresse de gFM-Business.

Dans l'exemple, seule la relation [glo.adresses] est utilisée. La relation [Adresses] permet d'afficher dans un enregistrement complet d'autres données du tableau gFM Business "Adresses". Via la clé primaire [_fk_ID_client] il est possible de créer des relations avec d'autres tableaux gFM-Business, comme par exemple les clients, la correspondance ou les documents dans la facturation.
Télécharger le fichier d'exemple pour FileMaker Pro
Pour transférer des scripts du fichier d'exemple dans votre solution, procédez comme suit
Les scripts peuvent être facilement transférés d'une solution FileMaker à une autre via le presse-papiers. Il suffit d'ouvrir la boîte de dialogue Gérer les scriptsSélectionnez le script souhaité à l'aide de la souris et copiez le script dans le presse-papiers via le menu [Modifier - Copier] ou combinaison de touches [Ctrl/Cmd-C]. Ouvrez ensuite la même boîte de dialogue dans la solution cible et insérez le script copié précédemment en utilisant simplement la commande de menu [Modifier - Insérer] de nouveau.
Pour transférer des tableaux du fichier d'exemple dans votre solution, procédez comme suit
Les tableaux peuvent être insérés de plusieurs manières dans une solution existante. La manière la plus simple est d'importer le tableau en cliquant sur le bouton [Importer...] en dialogue Gérer la base de données. Dans la boîte de dialogue qui suit, il est possible de sélectionner tous les tableaux qui doivent être importés de la solution source. Cette méthode est donc particulièrement adaptée lorsque plusieurs tableaux doivent être importés en même temps. Si un seul tableau doit être importé, il est possible de le faire via le presse-papiers, comme un script. Si une table doit être importée avec toutes ses données, cela peut se faire avec la commande [Fichier/Fichier > Importer des enregistrements > Fichier] doit être effectuée. Dans la boîte de dialogue d'importation, la table cible doit être Nouveau tableau doit être indiqué.

Markus Schall développe depuis 1994 des bases de données individuelles, des interfaces et des applications commerciales sur la base de Claris FileMaker. Il est partenaire de Claris, lauréat du FMM-Award 2011 et développeur de la Logiciel ERP gFM-Business. Il est en outre auteur de livres et fondateur du M. Schall Verlags.





