Al programar otras funciones en el licencia abierta del software ERP gFM-Business o en otras bases de datos FileMaker, a menudo ocurre que objetos similares tienen que duplicarse y personalizarse decenas o cientos de veces. Para simplificar este paso de trabajo y muchos otros procesos, el desarrollador de FileMaker Russell Watson alias MrWatson ha desarrollado su herramienta universal fmWorkMate, galardonada con el Premio FMM a la mejor herramienta de FileMaker por FileMaker Magazine en 2018. Russell Watson pone sus herramientas a disposición de todos los desarrolladores de FileMaker de forma gratuita. En este artículo, explicamos cómo las herramientas fmWorkMate y fmCheckMate pueden facilitarle la vida junto con FileMaker y gFM-Business y presentamos algunas otras herramientas.
Índice
Descarga gratuita en el sitio web del desarrollador
La colección de herramientas fmWorkMate puede descargarse gratuitamente del sitio web del desarrollador. Descargado también habrá un Archivo GitHub está disponible. La colección de herramientas es un FileMaker Tiempo de ejecución-solución que puede instalarse en ordenadores macOS o Windows.
Curso intensivo de FileMaker
FileMaker rápido y eficaz
aprendizaje en 20 capítulos.
Participe gratuitamente
Herramienta universal con 15 herramientas
- fmWorkMate es el nombre de la colección que contiene las siguientes herramientas:
- fmCheckMate - Editar, convertir, multiplicar, analizar, modificar y transformar objetos FileMaker
- fmLogAnalyser - Ayuda a analizar el archivo "import.log" que FileMaker crea cuando se producen problemas.
- fmSyntaxColorizer - Admite el resaltado en color de comandos en la función Guión-Workspace también en versiones anteriores de FileMaker
- fmTextConverter - Ayuda a buscar y sustituir datos en objetos de texto
- fmTextDiff - Ayuda a comparar varios objetos de texto y destaca las diferencias
- fmTextMultiplier - Multiplique sus objetos FileMaker buscando, duplicando y sustituyendo varios objetos
- fmTextSeries - Crea automáticamente cualquier texto con números de serie consecutivos
- fmPasteMate - Admite el uso de varios objetos con el portapapeles.
- fmClipboardViewer - Mostrar el código XML de los objetos de FileMaker que se encuentran en el portapapeles
- fmDBAnalyser - Herramienta para buscar en la estructura interna de la base de datos de una aplicación FileMaker.Base de datos
- fmModifierKeys - Muestra gráficamente las teclas modificadoras pulsadas (cmd, alt, etc.) como una herramienta, por ejemplo, para TeamViewer o AnyDesk.
- fmLatencyMeter - Mide la latencia de una base de datos FileMaker remota desde el Servidor al cliente
- fmPluginMate - Ayuda con la instalación de plug-ins de FileMaker
- fmSimpleCalculator - Proporciona una calculadora sencilla con algunas funciones adicionales
- fmKeyPress - Muestra el código de un botón pulsado en tiempo real.
Copiar, modificar y pegar objetos de FileMaker con fmCheckMate
fmCheckMate se ha convertido en una de las herramientas más utilizadas en el desarrollo de gFM-Business. A menudo la utilizamos para copiar cualquier objeto de FileMaker, modificarlo y volver a pegarlo en FileMaker de forma modificada. Puede tratarse de objetos de presentación o de guiones parciales del área de trabajo de guiones, por ejemplo.
Ejemplo: En el área de trabajo de script, tiene un script parcial en el que se deben borrar los campos xGlo_Eingabefeld_1 a xGlo_Eingabefeld_80. Esto se hace con el comando
Establecer valor de campo [ prf::xGlo_Eingabefeld_1[$nr] ; "" ]
Ahora habría que duplicar este comando 79 veces. Con fmCheckMate basta con crear sólo una fila de diez manualmente y luego duplicar la fila de diez siete veces con fmCheckMate:
- Creación de una serie de diez
- Copiar la fila de diez al portapapeles
- Ejecutar función [Convertir portapapeles FM XML] en fmCheckMate
- Busque "Campo de entrada_" y sustitúyalo por "Campo de entrada_1".
- Ejecutar la función de reconversión
- Insertar nuevas 10 líneas de guión en FileMaker
- La próxima vez que copie, busque "Campo de entrada_1", sustitúyalo por "Campo de entrada_2", etc.
Esta función se puede utilizar no sólo para objetos de guión, sino también para objetos de presentación, por ejemplo, si se van a copiar y pegar en FileMaker varios objetos de presentación similares con sólo pequeñas modificaciones.
Vídeo adicional sobre el trabajo con fmCheckMate
Al cargar el vídeo, aceptas la política de privacidad de YouTube.
Más información
Analice las presentaciones de FileMaker con fmCheckMate
Con la herramienta de análisis de presentaciones de fmCheckMate, se pueden ver y analizar todos los objetos de una presentación de FileMaker. En este vídeo, Russell Watson explica en detalle las funciones de la herramienta.
Al cargar el vídeo, aceptas la política de privacidad de YouTube.
Más información
Ejemplos de aplicación en el software ERP gFM-Business
El área de aplicación más común para el uso de la herramienta fmWorkMate en gFM-Business es la duplicación de líneas de script similares a las descritas anteriormente, ya que los campos de entrada numerados se utilizan a menudo para las entradas de diálogo en gFM-Business.
Algunos objetos de los diseños de pantalla de gFM-Business son objetos agrupados que constan de ocho campos superpuestos. Esto se aplica a todos los campos contenedores de la navegación y a algunos campos con listas de valores. Los campos son siempre el mismo campo del que se muestran las repeticiones 1 a 8, lo cual es necesario para el uso de varias ventanas (instancias) en gFM-Business. Estos grupos de objetos también pueden copiarse directamente como grupo con fmCheckMate, modificarse según sea necesario y volver a insertarse en el diseño de gFM Business en un solo paso.

Markus Schall lleva desarrollando bases de datos personalizadas, interfaces y aplicaciones empresariales basadas en Claris FileMaker desde 1994. Es socio de Claris, ganador del premio FMM Award 2011 y desarrollador de la. Software ERP gFM-Business. También es autor de libros y fundador del M. Schall Editores.

