Python mit MBS

Als Ergänzung zur Python-Integration in FileMaker erläuterte Marcel Moré die Möglichkeit, Python-Scripts mit Hilfe des MBS Plugins auszuführen. Die technische Vorgehensweise ist dabei sehr ähnlich zum bBox Plugin von beezwax. Es wird zunächst der Python Code als Text in FileMaker vorbereitet. Dieser wird dann als Datei in ein Temp-Verzeichnis gespeichert und diese mit ausführbaren Rechten versehen. Anschließend wird per Shell-Aufruf der Python Interpreter gestartet und die Datei mit dem Code als Eingabeparameter übergeben....

Datenbank Änderungen an eine externe Datenbank übertragen

Eine Frage aus der Teilnehmer Runde bezog sich auf die Möglichkeit, Änderungen einer FileMaker Datenbank automatisch an eine externe SQL-Datenbank zu übertragen. Ein Ansatz dafür könnte die Verwendung des neuen OnWindowTransaction Script Triggers sein. Im Claris Engineering Blog findet sich ein passender Eintrag dazu. Auch mit Hilfe des MBS Plugins eröffnen sich verschiedene Möglichkeiten, die in den nachfolgenden Blog Einträgen näher erläutert werden. Claris – Creating audit logs with the OnWindowTransaction script trigger...

08.11.2023 · 

MBS JSON Query – Teilstrings suchen

Bezug nehmend auf die neuen JSON Funktionen im MBS Plugin kam die Frage auf, ob es möglich ist, damit auch Elemente innerhalb eines JSON Objekts anhand eines Teilstrings zu identifizieren. Hier gibt es mehrere Möglichkeiten. Beispiele dazu finden sich in den umfangreichen Dokumentation von JMESPath und JSONPath: JMESPath Specification https://jmespath.org/specification.html JsonCons JSONPath https://danielaparker.github.io/JsonCons.Net/articles/JsonPath/JsonConsJsonPath.html

08.11.2023 · 

MBS Plugin 13.5

Christian Schmitz nutzte die Gelegenheit, um neue Funktionen der MBS Version 13.5 vorzustellen. ListDialog Eine für manche Anwendungsfälle nützliche Option, ist die Darstellung von Auswahl-Menus als Listen-Fenster inkl. Checkboxen. Stellt man zum Beispiel eine Länderauswahl dar, so lassen sich einzelne Einträge per Checkbox ankreuzen. Zur schnellen Suche in den vielen Einträgen gibt es über der Liste eine Sucheingabe, welche die angezeigten Listeneinträge entsprechend der Eingabe auf eine kleinere Auswahl verkürzt. Zur Nutzung dieser neuen Funktion reicht es aus, einen weiteren Parameter an die Funktion MBS(“ListDialog”) anzuhängen....

MBS Plugin 13.4 Q&A

Christian Schmitz stellte kurz die neuen Funktionen der MBS Version 13.4 vor und bot die Möglichkeit, Fragen zu stellen oder Wünsche für zukünftige Versionen einzureichen. Spannend war unter anderem die Demo der neuen Phidget Funktionen zur Ansteuerung von Hardware-Sensoren und -Aktuatoren. Mit Hilfe der beigefügten Demo-Dateien lassen sich zum Beispiel ein LED-Display drahtlos fernsteuern oder die Schaltzustände eines Hardware-Interface setzen und abfragen. Ausführliche Infos zu den weiteren Neuerungen finden sich im MBS-Blog...

Linkliste 2023-08

Weitere Links aus dem Chat: FileMaker Stammtisch München http://www.filemaker-stammtisch-muenchen.de Setting up FileMaker Pro clients and FileMaker Server to use external authentication using the LDAP protocol https://support.claris.com/s/article/Setting-up-FileMaker-Pro-clients-and-FileMaker-Server-to-use-external-authentication-using-the-LDAP-protocol-1503692924568?language=en_US External authentication with Active Directory for FileMaker Server on Linux https://support.claris.com/s/answerview?anum=000037261&language=en_US Pivot Table JavaScript UI widget for web developers https://webix.com/pivot/ JavaScript Pivot Table - Powerful Data Summarizing and Reporting https://dhtmlx.com/docs/products/dhtmlxPivot/ Carafe.FM Pivot Table https://carafe.fm/bundle/pivot-table-widget-studio/ MBS App.MemoryUsed https://www.mbsplugins.eu/AppMemoryUsed.shtml MBS SystemInfo.AvailableRAM https://www.mbsplugins.eu/SystemInfoAvailableRAM.shtml Eiswerkstatt Stuttgart https://www.eiswerkstatt-stuttgart.de Florida Eis...

10.08.2023 · 

MBS Matrix Funktionen

Holger Herbst zeigte eine Lösung, bei der umfangreiche Datentabellen flexibel angezeigt werden müssen. Ausgehend von Bestellvorgängen wird eine riesige Kreuztabelle aus Artikeln und Produktionsschritten erzeugt, diese soll dann auf einem Dashboard dargestellt werden. Damit bei Änderungen der Dimensionen nicht jedes mal Layout-Anpassungen in der FileMaker-Anwendung notwendig sind, entstand die Idee, dies mit Hilfe der MBS Matrix Funktionen zu lösen. Denn damit lässt sich auch eine dynamische Anzahl von Spalten in der Ausgabeseite flexibel handhaben....

MBS Version 13.1

Christian Schmitz nutzte die Gelegenheit, um die aktuelle Version des MBS Plugins vorzustellen, welche am Vortag des Stammtischs veröffentlicht wurde. Zu den wesentlichen Neuerungen gehören: Windows OCR Funktionen und Text-Erkennung per “Vision.RecognizeText” Zugriff auf die User-Notifications unter Windows Erweitere Funktionen für die Arbeit mit MongoDB Die Möglichkeit, eine externe JavaScript-Library nun auch unter Windows und Linux einzubinden, um damit JavaScript Befehle ohne Webviewer auszuführen. Eine Druckfunktion für den Webviewer unter Windows Unterstützung von HEIF-Bildformaten unter Windows Zahlreiche neue Funktionen für die XL-Library zur Bearbeitung von Excel-Dateien Neue Funktionen für die DynaPDF Bibliothek ermöglichen eine einfachere Automatisierung bei der Nutzung externer Signatur-Dienste....

MBS Plugin 12.5 – Neuigkeiten in der aktuellen Version

Christian Schmitz präsentierte die Neuigkeiten aus dem MBS Plugin in Version 12.5. Dazu gehören u.a. die Möglichkeit, Transaktionen beim Zugriff auf MongoDB zu nutzen. Ein PhotoPicker für FileMaker Go unter iOS. Eine Suchmöglichkeit im FileMaker Beziehungsgraph unter Windows. Erweiterungen bei den MBS Matrix-Funktionen. Sowie neue Tastaturkürzel für Einrückungen innerhalb des Formeleditors. Die vollständige Liste aller Neuigkeiten findet sich im MBS Blog unter dem folgenden Link: https://www.mbsplugins.de/archive/2022-11-08/MBS_Plugin_125_for_Claris_File

fmAutoMate

Russell Watson präsentierte die neueste Version seines Entwickler Tools fmAutoMate, das inzwischen mit beeindruckenden Features aufwarten kann. Das Tool installiert mit Hilfe des MBS-Plugins ein eigenes Kontext-Menu im Script-Workspace von FileMaker mit dem sich unzählige Aktionen ausführen lassen. Dazu gehören z.B. das Kopieren und Einsetzen von Scripts als XML-Objekt über die Zwischenablage in eine per Fernwartung zugängliche Datei – auch über Betriebssystemgrenzen hinweg. Es lassen Code-Snippets einfach einfügen und erzeugen. Code kann in vielfältiger Weise manipuliert werden, was teilweise mit sehr mächtigen Funktionen einhergeht, die bei der Entwicklung viel Zeit sparen können....