Quando si programmano altre funzioni nel licenza aperta del software ERP gFM-Business o in altri database FileMaker, capita spesso che oggetti simili debbano essere duplicati e personalizzati decine o centinaia di volte. Per semplificare questa fase di lavoro e molti altri processi, lo sviluppatore di FileMaker Russell Watson, alias MrWatson, ha sviluppato il suo strumento universale fmWorkMate, che è stato premiato con il FMM Award per il miglior strumento FileMaker da FileMaker Magazine nel 2018. Russell Watson mette i suoi strumenti a disposizione di tutti gli sviluppatori FileMaker gratuitamente. In questo articolo spieghiamo come gli strumenti fmWorkMate e fmCheckMate possono semplificarvi la vita in combinazione con FileMaker e gFM-Business e presentiamo alcuni altri strumenti.
Indice dei contenuti
Download gratuito sul sito web dello sviluppatore
La raccolta di strumenti fmWorkMate può essere scaricata gratuitamente dal sito web dello sviluppatore. Scaricato ci sarà anche un Archivio GitHub è reso disponibile. La collezione di strumenti è un fileMaker Tempo di esecuzione-soluzione che può essere installata su computer macOS o Windows.
Corso accelerato di FileMaker
FileMaker veloce ed efficace
apprendimento in 20 capitoli.
Partecipare gratuitamente
Strumento universale con 15 utensili
- fmWorkMate è il nome dell'insieme che contiene i seguenti strumenti:
- fmCheckMate - Modificare, convertire, moltiplicare, analizzare, modificare e trasformare gli oggetti FileMaker
- fmLogAnalyser - Aiuta ad analizzare il file "import.log" che FileMaker crea quando si verificano dei problemi.
- fmSyntaxColorizer - Supporta l'evidenziazione colorata dei comandi nella finestra di dialogo Scrittura-Spazio di lavoro anche nelle versioni precedenti di FileMaker
- fmTextConverter - Aiuta a cercare e sostituire i dati negli oggetti di testo.
- fmTextDiff - Aiuta a confrontare diversi oggetti testuali e a sottolinearne le differenze.
- fmMoltiplicatore di testo - Moltiplica gli oggetti di FileMaker cercando, duplicando e sostituendo più oggetti.
- fmSerie di testo - Crea automaticamente qualsiasi testo con numeri di serie consecutivi
- fmIncollaMate - Supporta l'uso di più oggetti con gli appunti.
- fmClipboardViewer - Visualizzare il codice XML degli oggetti FileMaker presenti negli appunti.
- fmDBAnalyser - Uno strumento per la ricerca nella struttura interna del database di un'applicazione FileMaker.Database
- fmModifierKeys - Visualizza i tasti modificatori attualmente premuti (cmd, alt, ecc.) graficamente come strumento, ad esempio per TeamViewer o AnyDesk.
- fmLatencyMeter - Misura la latenza di un database FileMaker remoto dall'interfaccia Server al cliente
- fmPluginMate - Aiuta nell'installazione dei plug-in di FileMaker
- fmCalcolatore semplice - Fornisce una semplice calcolatrice con alcune funzioni aggiuntive.
- fmKeyPress - Visualizza il codice di un pulsante premuto in tempo reale.
Copiare, modificare e incollare oggetti FileMaker con fmCheckMate
fmCheckMate è diventato uno degli strumenti più utilizzati nello sviluppo di gFM-Business. Spesso lo usiamo per copiare gli oggetti di FileMaker, modificarli e poi incollarli nuovamente in FileMaker in una forma modificata. Si tratta, ad esempio, di oggetti di layout o di script parziali dell'area di lavoro degli script.
Esempio: Nell'area di lavoro degli script è presente uno script parziale in cui i campi da xGlo_Eingabefeld_1 a xGlo_Eingabefeld_80 devono essere cancellati. Questo viene fatto con il comando:
Impostare il valore del campo [ prf::xGlo_Eingabefeld_1[$nr] ; "" ]
Questo comando dovrebbe essere duplicato 79 volte. Con fmCheckMate è sufficiente creare manualmente una sola riga di dieci e poi duplicare la riga di dieci sette volte con fmCheckMate:
- Creazione di una serie di dieci
- Copiare la riga di dieci negli appunti
- Eseguire la funzione [Convertire Appunti FM XML] in fmCheckMate
- Cercare "Campo di input_" e sostituirlo con "Campo di input_1".
- Eseguire la funzione di riconversione
- Inserire nuove 10 righe di script in FileMaker
- La prossima volta che si copia, cercare "Campo di input_1", sostituire con "Campo di input_2" e così via.
Questa funzione può essere utilizzata non solo per gli oggetti di script, ma anche per gli oggetti di layout, ad esempio se diversi oggetti di layout simili devono essere copiati e incollati in FileMaker con solo piccole modifiche.
Ulteriori video sul lavoro con fmCheckMate
Caricando il video, si accetta l'informativa sulla privacy di YouTube.
Per saperne di più
Analizzare i layout di FileMaker con fmCheckMate
Con lo strumento di analisi del layout di fmCheckMate è possibile visualizzare e analizzare tutti gli oggetti di un layout FileMaker. In questo video, Russell Watson illustra le funzioni dello strumento.
Caricando il video, si accetta l'informativa sulla privacy di YouTube.
Per saperne di più
Esempi di applicazione nel software ERP gFM-Business
Il campo di applicazione più comune per l'utilizzo dello strumento fmWorkMate in gFM-Business è la duplicazione di righe di script simili a quelle descritte in precedenza, in quanto i campi di input numerati sono spesso utilizzati per le voci di dialogo in gFM-Business.
Alcuni oggetti nei layout delle schermate di gFM-Business sono oggetti raggruppati composti da otto campi sovrapposti. Questo vale per tutti i campi contenitore della navigazione e per alcuni campi con liste di valori. I campi sono sempre lo stesso campo da cui vengono visualizzate le ripetizioni da 1 a 8, il che è necessario per l'utilizzo di più finestre (istanze) in gFM-Business. Questi gruppi di oggetti possono anche essere facilmente copiati direttamente come gruppo con fmCheckMate, modificati come richiesto e reinseriti nel layout di gFM Business in un unico passaggio.

Markus Schall sviluppa database personalizzati, interfacce e applicazioni aziendali basate su Claris FileMaker dal 1994. È un partner di Claris, vincitore del premio FMM 2011 e sviluppatore del programma Software ERP gFM-Business. È anche autore di libri e fondatore dell'associazione M. Schall Editore.

