Saltar ligações

Utilizar o fmWorkMate para alargar o gFM-Business

Ao programar outras funções no licença aberta do software gFM-Business ERP ou noutras bases de dados FileMaker, acontece frequentemente que objectos semelhantes têm de ser duplicados e personalizados dezenas ou centenas de vezes. Para simplificar este passo de trabalho e muitos outros processos, o programador da FileMaker Russell Watson aka MrWatson desenvolveu a sua ferramenta universal fmWorkMate, que foi distinguida com o Prémio FMM para a melhor ferramenta FileMaker pela FileMaker Magazine em 2018. Russell Watson disponibiliza as suas ferramentas gratuitamente a todos os programadores da FileMaker. Neste artigo, explicamos como as ferramentas fmWorkMate e fmCheckMate podem facilitar a sua vida em conjunto com a FileMaker e a gFM-Business e apresentamos algumas outras ferramentas.


Descarregamento gratuito no sítio Web do programador

A coleção de ferramentas fmWorkMate pode ser descarregada gratuitamente a partir do sítio Web do programador. Descarregado haverá também um Arquivo do GitHub é disponibilizado. A coleção de ferramentas é uma aplicação FileMaker Tempo de execução-Solução que pode ser instalada em computadores macOS ou Windows.

Curso rápido de FileMaker

FileMaker rápido e eficaz
aprendizagem em 20 capítulos.

Participar gratuitamente

Ferramenta universal com 15 ferramentas

  • fmWorkMate é o nome da coleção que contém as seguintes ferramentas:
  • fmCheckMate - Editar, converter, multiplicar, analisar, modificar e transformar objectos FileMaker
  • fmLogAnalyser - Ajuda a analisar o ficheiro "import.log" que a FileMaker cria quando ocorrem problemas
  • fmSyntaxColorizer - Suporta o realce colorido de comandos no Script-Workspace também em versões mais antigas da FileMaker
  • fmTextConverter - Ajuda a pesquisar e substituir dados em objectos de texto
  • fmTextDiff - Ajuda a comparar vários objectos de texto e realça as diferenças
  • fmTextMultiplier - Multiplica os seus objectos FileMaker procurando, duplicando e substituindo vários objectos
  • fmTextSeries - Cria automaticamente qualquer texto com números de série consecutivos
  • fmPasteMate - Suporta a utilização de vários objectos com a área de transferência.
  • fmClipboardViewer - Exibir o código XML dos objectos FileMaker que se encontram na área de transferência
  • fmDBAnalisador - Uma ferramenta para pesquisar a estrutura interna da base de dados de uma aplicação FileMaker.Base de dados
  • fmModifierKeys - Apresenta graficamente as teclas modificadoras atualmente premidas (cmd, alt, etc.) como uma ferramenta, por exemplo, para o TeamViewer ou AnyDesk
  • fmLatencyMeter - Mede a latência de uma base de dados FileMaker remota a partir do Servidor para o cliente
  • fmPluginMate - Ajuda na instalação de plug-ins FileMaker
  • fmSimpleCalculator - Fornece uma calculadora simples com algumas funções adicionais
  • fmKeyPress - Apresenta o código de um botão premido em tempo real.

Copiar, modificar e colar objectos FileMaker com fmCheckMate

O fmCheckMate tornou-se numa das ferramentas mais utilizadas no desenvolvimento do gFM-Business. Utilizamo-lo frequentemente para copiar quaisquer objectos da FileMaker, modificá-los e depois voltar a colá-los na FileMaker de uma forma modificada. Estes podem ser objectos de layout ou scripts parciais do espaço de trabalho de scripts, por exemplo.

Exemplo: No espaço de trabalho do script, existe um script parcial no qual os campos xGlo_Eingabefeld_1 a xGlo_Eingabefeld_80 devem ser limpos. Isto é feito com o comando:

Definir o valor do campo [ prf::xGlo_Eingabefeld_1[$nr] ; "" ] 

Este comando teria agora de ser duplicado 79 vezes. Com fmCheckMate é suficiente criar apenas uma linha de dez manualmente e depois duplicar a linha de dez sete vezes com fmCheckMate:

  • Criação de uma série de dez
  • Copiar a linha de dez para a área de transferência
  • Executar a função [Convert Clipboard FM XML] em fmCheckMate
  • Procurar por "Input field_", substituir por "Input field_1"
  • Executar a função de reconversão
  • Inserir novas 10 linhas de script na FileMaker
  • Da próxima vez que copiar, procure "Input field_1", substitua por "Input field_2", etc.

Esta função pode ser utilizada não apenas para objectos de script, mas também para objectos de layout, por exemplo, se vários objectos de layout semelhantes tiverem de ser copiados e colados na FileMaker apenas com pequenas modificações.

Vídeo adicional sobre como trabalhar com o fmCheckMate

YouTube

Ao carregar o vídeo, o utilizador aceita a política de privacidade do YouTube.
Saiba mais

Carregar vídeo

Analisar layouts FileMaker com fmCheckMate

Com a ferramenta de análise de layout do fmCheckMate, todos os objectos de um layout FileMaker podem ser vistos e analisados. Neste vídeo, Russell Watson dá uma vista de olhos às funções da ferramenta.

YouTube

Ao carregar o vídeo, o utilizador aceita a política de privacidade do YouTube.
Saiba mais

Carregar vídeo

Exemplos de aplicações no software gFM-Business ERP

A área de aplicação mais comum para a utilização da ferramenta fmWorkMate no gFM-Business é a duplicação de linhas de guião semelhantes às descritas acima, uma vez que os campos de entrada numerados são frequentemente utilizados para entradas de diálogo no gFM-Business.

Alguns objectos nos layouts de ecrã do gFM-Business são objectos agrupados que consistem em oito campos sobrepostos. Isto aplica-se a todos os campos de contentor na navegação e a alguns campos com listas de valores. Os campos são sempre o mesmo campo a partir do qual são apresentadas as repetições 1 a 8, o que é necessário para a utilização de várias janelas (instâncias) no gFM-Business. Esses grupos de objetos também podem ser facilmente copiados diretamente como um grupo com o fmCheckMate, modificados conforme necessário e inseridos novamente no layout do gFM Business em uma única etapa.

Deixar um comentário

Partilhar esta página:

Um software ERP tão flexível como a sua empresa.
Teremos todo o prazer em o aconselhar.

Software ERP personalizável para Mac, Windows e iOS.

Está aqui: Ferramenta FileMaker fmWorkMate simplifica a extensão do gFM-Business