Lors de la programmation d'autres fonctions dans licence ouverte du logiciel ERP gFM-Business ou dans d'autres bases de données FileMaker, il arrive souvent que des objets similaires doivent être dupliqués et ajustés des dizaines ou des centaines de fois. Pour simplifier cette étape de travail et de nombreux autres processus, le développeur FileMaker Russell Watson, alias MrWatson, a créé son outil universel fmWorkMate, qui a reçu en 2018 le FMM Award du meilleur outil FileMaker décerné par FileMaker Magazine. Russell Watson met ses outils gratuitement à la disposition de tous les développeurs FileMaker. Dans cet article, nous expliquons comment les outils fmWorkMate et fmCheckMate peuvent vous faciliter la vie en combinaison avec FileMaker et gFM-Business, et nous présentons quelques autres outils.
Table des matières
Téléchargement gratuit sur le site du développeur
La collection d'outils fmWorkMate est disponible gratuitement sur le site Internet du développeur téléchargé sera, il y aura aussi un Archives GitHub a été mis à disposition. La collection d'outils est une base de données FileMaker Temps d'exécution-La solution de gestion de l'accès à l'information est une solution de gestion de l'accès à l'information qui peut être installée sur des ordinateurs macOS ou Windows.
Cours accéléré FileMaker
FileMaker rapide et efficace
apprendre en 20 chapitres.
Participer gratuitement
Outil universel avec 15 outils
- fmWorkMate est le nom de la collection qui contient les outils suivants :
- fmCheckMate - Modifier, convertir, multiplier, analyser, modifier et transformer des objets FileMaker
- fmLogAnalyser - Aide à l'analyse du fichier import.log créé par FileMaker en cas de problème.
- fmSyntaxColorizer - Prend en charge la mise en évidence en couleur des commandes dans le Script-Espace de travail dans les versions antérieures de FileMaker
- fmTextConverter - Aide à la recherche et au remplacement de données dans les objets texte
- fmTextDiff - Aide à comparer plusieurs objets texte et à mettre en évidence les différences
- fmTextMultiplier - Multiplie vos objets FileMaker en recherchant, dupliquant et remplaçant plusieurs d'entre eux
- fmTextSeries - Crée automatiquement n'importe quel texte avec des numéros de série courants
- fmPasteMate - Aide à l'utilisation de plusieurs objets avec le presse-papier.
- fmClipboardViewer - Affichage du code XML des objets FileMaker placés dans le presse-papiers
- fmDBAnalyser - Un outil pour explorer la structure interne de la base de données d'une application FileMaker.Base de données
- fmModifierKeys - Représente graphiquement les touches de modification (cmd, alt, etc.) sur lesquelles on vient d'appuyer, comme outil pour TeamViewer ou AnyDesk par exemple.
- fmLatencyMeter - Mesure le temps de latence d'une base de données FileMaker distante à partir de l'endroit où elle se trouve. Serveur vers le client
- fmPluginMate - Aide à l'installation de plug-ins FileMaker
- fmSimpleCalculator - Fournit une calculatrice simple avec quelques fonctions supplémentaires
- fmKeyPress - Représente le code d'une touche enfoncée en temps réel.
Copier, modifier et coller des objets FileMaker avec fmCheckMate
fmCheckMate est devenu l'un des outils les plus utilisés dans le développement de gFM-Business. Nous l'utilisons souvent pour copier n'importe quel objet FileMaker, le modifier et le réinsérer ensuite dans FileMaker sous une forme modifiée. Il peut s'agir par exemple d'objets de modèle ou de scripts partiels de l'espace de travail de script.
Exemple : Dans l'espace de travail de script, vous avez un sous-script dans lequel les champs xGlo_champ de saisie_1 à xGlo_champ de saisie_80 doivent être vidés. Cela se fait avec la commande :
Définir la valeur du champ [ prf::xGlo_Eingabefeld_1[$nr] ; "" ]
Cette commande devrait maintenant être dupliquée 79 fois. Avec fmCheckMate, il suffit de créer manuellement une seule série de dix, puis de la dupliquer sept fois avec fmCheckMate :
- Création d'une série de dix
- Copier la série de dix dans le presse-papiers
- Exécuter la fonction [Convert Clipboard FM XML] dans fmCheckMate
- Rechercher "champ de saisie_", remplacer par "champ de saisie_1".
- Exécuter la fonction de rétroconversion
- Insérer de nouvelles 10 lignes de script dans FileMaker
- Lors de la prochaine copie, recherchez "Champ de saisie_1", remplacez par "Champ de saisie_2", etc.
Cette fonction peut être utilisée non seulement pour les objets de script, mais aussi, par exemple, pour les objets de modèle, lorsque plusieurs objets de modèle similaires ne doivent être copiés et collés dans FileMaker qu'avec de légères modifications.
Vidéo complémentaire sur le travail avec fmCheckMate
En chargeant la vidéo, vous acceptez la déclaration de confidentialité de YouTube.
En savoir plus
Analyser les modèles FileMaker avec fmCheckMate
L'outil d'analyse de modèle de fmCheckMate permet de visualiser et d'analyser tous les objets d'un modèle FileMaker. Dans cette vidéo, Russell Watson examine plus en détail les fonctions de l'outil.
En chargeant la vidéo, vous acceptez la déclaration de confidentialité de YouTube.
En savoir plus
Exemples d'application dans le logiciel ERP gFM-Business
Le domaine d'application le plus courant pour l'utilisation de l'outil fmWorkMate dans gFM-Business est la duplication de lignes de script similaires comme décrit ci-dessus, car des champs de saisie numérotés en continu sont souvent utilisés dans gFM-Business pour les entrées de dialogue.
Certains objets sur les layouts d'écran de gFM-Business sont des objets groupés, composés de huit champs superposés. Cela concerne tous les champs de conteneur dans la navigation ainsi que certains champs avec des listes de valeurs. Il s'agit à chaque fois du même champ, à partir duquel les répétitions 1 à 8 sont affichées, ce qui est nécessaire pour l'utilisation de plusieurs fenêtres (instances) dans gFM-Business. Ces groupes d'objets peuvent également être copiés très facilement directement en tant que groupe avec fmCheckMate, modifiés comme souhaité et réintégrés en une seule étape dans la mise en page de gFM-Business.

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.

