Koppelingen overslaan

Gebruik fmWorkMate om gFM-Business uit te breiden

Bij het programmeren van verdere functies in de open licentie van de gFM-Business ERP-software of in andere FileMaker-databases, komt het vaak voor dat soortgelijke objecten tientallen of honderden keren moeten worden gedupliceerd en aangepast. Om deze werkstap en vele andere processen te vereenvoudigen, heeft FileMaker-ontwikkelaar Russell Watson alias MrWatson zijn universele tool fmWorkMate ontwikkeld, die in 2018 door FileMaker Magazine werd bekroond met de FMM Award voor de beste FileMaker-tool. Russell Watson stelt zijn tools gratis ter beschikking aan alle FileMaker ontwikkelaars. In dit artikel leggen we uit hoe de tools fmWorkMate en fmCheckMate je leven gemakkelijker kunnen maken in combinatie met FileMaker en gFM-Business en introduceren we enkele andere tools.


Gratis downloaden op de website van de ontwikkelaar

De fmWorkMate toolverzameling kan gratis worden gedownload van de website van de ontwikkelaar. Gedownload er zal ook een GitHub archief beschikbaar is gemaakt. De gereedschapscollectie is een FileMaker Runtime-oplossing die kan worden geïnstalleerd op macOS- of Windows-computers.

FileMaker spoedcursus

Snel en effectief FileMaker
leren in 20 hoofdstukken.

Gratis deelname

Universeel gereedschap met 15 gereedschappen

  • fmWorkMate is de naam van de verzameling die de volgende tools bevat:
  • fmCheckMate - FileMaker-objecten bewerken, converteren, vermenigvuldigen, analyseren, wijzigen en transformeren
  • fmLogAnalyser - Helpt bij het analyseren van het bestand "import.log" dat FileMaker aanmaakt wanneer er problemen optreden
  • fmSyntaxColorizer - Ondersteunt de gekleurde markering van commando's in de ScriptWerkruimte ook in oudere FileMaker-versies
  • fmTextConverter - Helpt bij het zoeken en vervangen van gegevens in tekstobjecten
  • fmTextDiff - Helpt verschillende tekstobjecten te vergelijken en benadrukt verschillen
  • fmTextMultiplier - Vermenigvuldigt uw FileMaker-objecten door meerdere objecten te zoeken, dupliceren en vervangen
  • fmTextSeries - Creëert automatisch elke tekst met opeenvolgende serienummers
  • fmPasteMate - Ondersteunt het gebruik van meerdere objecten met het klembord.
  • fmClipboardViewer - De XML-code weergeven van FileMaker-objecten die zich op het klembord bevinden
  • fmDBAnalyser - Een hulpmiddel om de interne databasestructuur van een FileMaker-toepassing te doorzoeken.Database
  • fmModifierKeys - Geeft de momenteel ingedrukte modificatietoetsen (cmd, alt, enz.) grafisch weer als hulpmiddel, bijv. voor TeamViewer of AnyDesk
  • fmLatencyMeter - Meet de latentie van een FileMaker-database op afstand vanaf de Server naar de klant
  • fmPluginMate - Helpt bij de installatie van FileMaker plug-ins
  • fmSimpleCalculator - Biedt een eenvoudige rekenmachine met enkele extra functies
  • fmKeyPress - Toont de code van een ingedrukte knop in realtime.

FileMaker-objecten kopiëren, wijzigen en plakken met fmCheckMate

fmCheckMate is een van de meest gebruikte tools geworden bij de ontwikkeling van gFM-Business. We gebruiken het vaak om FileMaker-objecten te kopiëren, aan te passen en vervolgens in gewijzigde vorm terug te plakken in FileMaker. Dit kunnen bijvoorbeeld lay-outobjecten of gedeeltelijke scripts uit de scriptwerkruimte zijn.

Voorbeeld: In de scriptwerkruimte heb je een deelscript waarin de velden xGlo_Eingabefeld_1 tot xGlo_Eingabefeld_80 moeten worden leeggemaakt. Dit wordt gedaan met de opdracht:

Veldwaarde instellen [ prf::xGlo_Eingabefeld_1[$nr] ; "" ] 

Deze opdracht zou nu 79 keer gedupliceerd moeten worden. Met fmCheckMate is het voldoende om slechts één rij van tien handmatig te maken en de rij van tien vervolgens zeven keer te dupliceren met fmCheckMate:

  • Creatie van een serie van tien
  • Kopieer de rij van tien naar het klembord
  • Functie [Convert Clipboard FM XML] in fmCheckMate uitvoeren
  • Zoek naar "Invoerveld_", vervang door "Invoerveld_1".
  • De reconversiefunctie uitvoeren
  • Nieuwe 10 scriptregels invoegen in FileMaker
  • De volgende keer dat je kopieert, zoek je naar "Invoerveld_1", vervang je dit door "Invoerveld_2", enzovoort.

Deze functie kan niet alleen worden gebruikt voor scriptobjecten, maar ook voor opmaakobjecten, bijvoorbeeld als verschillende vergelijkbare opmaakobjecten moeten worden gekopieerd en geplakt in FileMaker met slechts kleine aanpassingen.

Verdere video over het werken met fmCheckMate

YouTube

Door de video te laden, accepteer je het privacybeleid van YouTube.
Meer informatie

Video laden

FileMaker lay-outs analyseren met fmCheckMate

Met de lay-outanalysetool van fmCheckMate kunnen alle objecten van een FileMaker lay-out worden bekeken en geanalyseerd. In deze video neemt Russell Watson de functies van de tool onder de loep.

YouTube

Door de video te laden, accepteer je het privacybeleid van YouTube.
Meer informatie

Video laden

Toepassingsvoorbeelden in de gFM-Business ERP-software

Het meest voorkomende toepassingsgebied voor het gebruik van de fmWorkMate tool in gFM-Business is het dupliceren van soortgelijke scriptregels zoals hierboven beschreven, omdat genummerde invoervelden vaak worden gebruikt voor dialooginvoer in gFM-Business.

Sommige objecten op de schermlay-outs van gFM-Business zijn gegroepeerde objecten die bestaan uit acht boven elkaar geplaatste velden. Dit geldt voor alle containervelden in de navigatie en sommige velden met waardenlijsten. De velden zijn altijd hetzelfde veld waarvan de herhalingen 1 tot 8 worden weergegeven, wat nodig is voor het gebruik van meerdere vensters (instanties) in gFM-Business. Deze objectgroepen kunnen ook eenvoudig direct als groep worden gekopieerd met fmCheckMate, naar wens worden aangepast en in één stap weer worden ingevoegd in de lay-out van gFM-Business.

Laat een reactie achter

Deel deze pagina:

ERP-software zo flexibel als uw bedrijf.
We geven je graag advies.

Aanpasbare ERP-software voor Mac, Windows en iOS.

U bevindt zich hier: FileMaker-tool fmWorkMate vereenvoudigt uitbreiding van gFM-Business