Přeskočit odkazy

Použití fmWorkMate k rozšíření gFM-Business

Při programování dalších funkcí v otevřená licence softwaru gFM-Business ERP. nebo v jiných databázích FileMakeru se často stává, že podobné objekty je třeba duplikovat a přizpůsobovat desítky či stovkykrát. Pro zjednodušení tohoto pracovního kroku a mnoha dalších procesů vyvinul vývojář FileMakeru Russell Watson alias MrWatson svůj univerzální nástroj fmWorkMate, který byl v roce 2018 oceněn časopisem FileMaker Award za nejlepší nástroj FileMakeru. Russell Watson dává své nástroje k dispozici všem vývojářům FileMakeru zdarma. V tomto článku vám vysvětlíme, jak vám mohou nástroje fmWorkMate a fmCheckMate usnadnit život ve spojení s aplikacemi FileMaker a gFM-Business, a představíme některé další nástroje.


Zdarma ke stažení na webových stránkách vývojáře

Kolekci nástrojů fmWorkMate si můžete zdarma stáhnout z webových stránek vývojáře. Staženo bude k dispozici také Archiv GitHub je k dispozici. Kolekce nástrojů je FileMaker Runtime-řešení, které lze nainstalovat do počítačů se systémem macOS nebo Windows.

Rychlokurz FileMakeru

Rychlý a efektivní FileMaker
učení ve 20 kapitolách.

Zúčastněte se zdarma

Univerzální nářadí s 15 nástroji

  • fmWorkMate je název kolekce, která obsahuje následující nástroje:
  • fmCheckMate - Úprava, konverze, násobení, analýza, úprava a transformace objektů FileMaker
  • fmLogAnalyser - Pomáhá analyzovat soubor "import.log", který FileMaker vytváří při výskytu problémů.
  • fmSyntaxColorizer - Podporuje barevné zvýraznění příkazů v okně Skript-Workspace také ve starších verzích FileMakeru
  • fmTextConverter - Pomáhá vyhledávat a nahrazovat data v textových objektech
  • fmTextDiff - Pomáhá porovnat několik textových objektů a zvýrazňuje rozdíly.
  • fmTextMultiplier - Znásobení objektů FileMakeru vyhledáváním, duplikováním a nahrazováním více objektů.
  • fmTextSeries - Automaticky vytvoří libovolný text s po sobě jdoucími pořadovými čísly
  • fmPasteMate - Podporuje použití více objektů se schránkou.
  • fmClipboardViewer - Zobrazení kódu XML objektů FileMaker, které jsou ve schránce.
  • fmDBAnalyser - Nástroj pro prohledávání vnitřní struktury databáze aplikace FileMaker.Databáze
  • fmModifierKeys - Zobrazuje aktuálně stisknuté modifikační klávesy (cmd, alt atd.) graficky jako nástroj, např. pro TeamViewer nebo AnyDesk.
  • fmLatencyMeter - Měří zpoždění vzdálené databáze FileMakeru ze serveru Server klientovi
  • fmPluginMate - Pomáhá s instalací zásuvných modulů FileMaker
  • fmSimpleCalculator - Poskytuje jednoduchou kalkulačku s některými dalšími funkcemi.
  • fmKeyPress - Zobrazuje kód stisknutého tlačítka v reálném čase.

Kopírování, úprava a vkládání objektů FileMaker pomocí fmCheckMate

fmCheckMate se stal jedním z nejčastěji používaných nástrojů při vývoji gFM-Business. Často jej používáme ke kopírování libovolných objektů FileMakeru, jejich úpravě a následnému vložení zpět do FileMakeru v upravené podobě. Mohou to být například objekty rozvržení nebo dílčí skripty z pracovního prostoru skriptů.

Příklad: V pracovním prostoru skriptu máte částečný skript, ve kterém mají být vymazána pole xGlo_Eingabefeld_1 až xGlo_Eingabefeld_80. To se provede příkazem:

Nastavení hodnoty pole [ prf::xGlo_Eingabefeld_1[$nr] ; "" ] 

Tento příkaz by se nyní musel opakovat 79krát. Pomocí fmCheckMate stačí vytvořit ručně pouze jeden řádek deseti a ten pak pomocí fmCheckMate sedmkrát duplikovat:

  • Vytvoření série deseti
  • Zkopírování řádku deseti do schránky
  • Spustit funkci [Convert Clipboard FM XML] v fmCheckMate
  • Vyhledejte "Input field_" a nahraďte jej "Input field_1".
  • Spuštění funkce rekonverze
  • Vložení nových 10 řádků skriptu v aplikaci FileMaker
  • Při příštím kopírování vyhledejte "Vstupní pole_1", nahraďte jej "Vstupní pole_2" atd.

Tuto funkci lze použít nejen pro objekty skriptů, ale také pro objekty rozvržení, například pokud je třeba zkopírovat a vložit do aplikace FileMaker několik podobných objektů rozvržení pouze s drobnými úpravami.

Další video o práci s fmCheckMate

YouTube

Načtením videa souhlasíte se zásadami ochrany osobních údajů YouTube.
Zjistěte více

Načíst video

Analýza rozvržení aplikace FileMaker pomocí nástroje fmCheckMate

Pomocí nástroje pro analýzu rozložení fmCheckMate lze zobrazit a analyzovat všechny objekty rozložení FileMakeru. V tomto videu se Russell Watson blíže seznámí s funkcemi tohoto nástroje.

YouTube

Načtením videa souhlasíte se zásadami ochrany osobních údajů YouTube.
Zjistěte více

Načíst video

Příklady aplikací v softwaru gFM-Business ERP

Nejčastější oblastí použití nástroje fmWorkMate v systému gFM-Business je duplikace podobných řádků skriptů, jak je popsáno výše, protože v systému gFM-Business se často používají číslovaná vstupní pole pro zadávání dialogů.

Některé objekty na rozvržení obrazovky systému gFM-Business jsou seskupené objekty, které se skládají z osmi na sebe navazujících polí. To se týká všech kontejnerových polí v navigaci a některých polí se seznamy hodnot. Jedná se vždy o jedno pole, z něhož se zobrazují opakování 1 až 8, což je nezbytné pro použití několika oken (instancí) v systému gFM-Business. Tyto skupiny objektů lze také snadno zkopírovat přímo jako skupinu pomocí fmCheckMate, upravit je podle potřeby a vložit zpět do layoutu gFM Business v jediném kroku.

Zanechat komentář

Sdílet tuto stránku:

Software ERP je stejně flexibilní jako vaše společnost.
Rádi vám poradíme.

Přizpůsobitelný software ERP pro Mac, Windows a iOS.

Nacházíte se zde: Masarykova univerzita Lidé se mohou těšit na další informace: Nástroj FileMakeru fmWorkMate zjednodušuje rozšíření gFM-Business