Gespeicherte Suche in FileMaker

Jörg Köster zeigte eine nützliche Erweiterung der Suchfunktion die in seiner FileMaker Lösung COAS zum Einsatz kommt. Mit der Funktion lassen sich beliebig komplexe Suchaufrufe mit vielen Feldern verteilt über mehrere Layouts in einem einheitlichen Format erfassen und als Datensatz abspeichern. Dabei können auch Ausschlüsse oder Erweiterungen innerhalb von Teilsuchen erfasst werden. Der Vorteil liegt auf der Hand: Hat sich ein User einmal eine bestimmte Suchabfrage erstellt, lässt diese sich später einfach per Auswahl der gespeicherten Sucheinstellungen aus einer Liste mit aussagekräftigen Beschreibungen wiederholen....

GUI für unternehmensinterne Wissensdatenbank

Ben Brix stellte eine Lösung aus seinem Architekturbüro vor. Mit FileMaker hat er u.a. eine umfangreiche Wissensdatenbank für Abläufe, Notizen und technische Dokumente aus dem Baubereich umgesetzt. Die Einträge lassen sich u.a. nach verschiedenen Typen und Gewerken filtern. Darüber hinaus gibt es eine Suche nach Schlagworten und im Volltext. Die Benutzeroberfläche kombiniert eine übersichtliche Navigation, alle Such- und Filtermöglichkeiten sowie die Ergebnisliste in einem schlanken Palettenfenster. Die Ergebnisliste wird mit passenden Bereichsüberschriften gegliedert und ordnet so die Ergebnisse in zusammengehörigen Segmenten....

Rechnungseingang automatisieren mit ChatGPT

Zwar steht uns mit der Einführung der E-Rechnung bald ein maschinenlesbares Format zur Verfügung, um den Rechnungseingang zu automatisieren. Jedoch gibt es weiterhin Fälle, in denen Rechnungen in herkömmlichen Formaten als PDF oder eingescannter Papierrechnung vorliegen werden. Zunächst wird es eine verlängerte Übergangsfrist für die Ausstellung von XML-basierten Rechnungen bis Ende 2027 geben. Es werden also noch eine ganze Weile Rechnungseingänge zu erwarten sein, die nicht in den spezifizierten Formaten ausgestellt wurden....

Textklassifizierung mit Hilfe von ChatGPT

Marcel Moré zeigte ein kleines Projekt, das er mit Hilfe der Techniken aus der Claris KI Demo-Datei umgesetzt hat. Im konkreten Fall ging es darum, aus tausenden von Kunden-Feedbacks, welche aus Online-Bestellungen in eine FileMaker Auftragsverwaltung übertragen wurden, diejenigen herauszufiltern, die sich auf ein bestimmtes Thema beziehen. Der dazu verwendeten Prompt stammt aus der Dokumentation von OpenAI und musste lediglich in einigen Feinheiten für den Anwendungsfall angepasst werden: https://platform.openai.com/docs/guides/prompt-engineering/strategy-split-complex-tasks-into-simpler-subtasks Für die technische Umsetzung verwendete Marcel das Script für den CURL Aufruf des ChatGPT APIs, welches in der Claris Demo-Datei enthalten ist....

Hierarchische Checklisten

Udo Bösch präsentierte eine Lösung zur einfachen Eingabe und Verarbeitung von hierarchischen Checklisten in FileMaker. Anlass für die Erstellung seines Ansatzes war die Anforderung, dass für ein Kundenprojekt eine Vielzahl von wechselnden Checklisten in einer FileMaker Lösung integriert werden sollte. Daher sollte die Erfassung und Änderung der Checklisten mit möglichst wenig Aufwand realisierbar sein. Auch sollten beliebig viele Templates für die Checklisten abrufbar sein. Herkömmliche Ansätze dafür verwenden oft eine verschachtelte Datenstruktur, die ein aufwändiges GUI zur Steuerung erforderlich machen und für den Benutzer oft kompliziert zu bedienen sind....

Datenauswertung mit ChatGPT+

Marcel Moré gab eine kurze Einführung in die neuen Funktionen von ChatGPT+, das seit einigen Wochen verfügbar ist. Die neue Version unterstützt ein erweitertes Sprachmodell mit ChatGPT v4 und ist zudem in der Lage, neben Texteingaben auch Dateien, Bilder, Audio und Code zu verarbeiten. ChatGPT erzeugt Python Code und führt diesen aus Eine interessante Besonderheit ist die interaktive Erzeugung und Ausführung von Code innerhalb einer eingebetteten VM. Man kann also dem KI-Modell z....

Professionelle XML Werkzeuge

Armin Egginger gab einen Einblick in die Arbeit mit dem Oxygen XML Editor. Es handelt sich dabei um eines der führenden Tools zur Erstellung, Bearbeitung, Validierung und Transformation von XML Dateien. Am Beispiel des neuen E-Rechnung-Formats ZUGFeRD gab Armin einen Überblick zu den graphischen Tools mit denen u.a. sich Validierungs-Regeln erstellen und ausführen lassen. Spannend war auch die Möglichkeit, den Ablauf von XSLT-Transformationen in einem Debugger Schritt für Schritt überprüfen zu können....

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....

WebDirect Beispiel-Anwendung

Robert Hermann demonstrierte eine WebDirect Lösung für ein Service-Portal, mit dessen Hilfe Verbrauchsmaterial geordert wird sowie Toner-Stände und Support-Tickets für Drucker erfasst werden. Die WebDirect Lösung bietet den Service-Kunden ein einfaches Frontend für die Eingabe. Im Backend liegt eine umfangreichere FileMaker-Lösung, in welcher die Eingaben an den zugehörigen Kunden-Aufträgen zugeordnet werden. Das Besondere an der Lösung ist der Aufbau des Sicherheits-Konzepts. In der WebDirect Datenbank liegen keinerlei persistente Daten. Erst mit dem Abgleich des Login-Schlüssels werden einzelne Datensätze zum Kunden-Auftrag für die Auswahl und Darstellung bei der Eingabe vorübergehend in die WebDirect Datenbank geladen....

Dashboards mit Looker Studio

Marcel Moré berichtete über ein Projekt, bei dem spezialisierte Dashboards für die Visualisierung von Daten aus einer FileMaker Anwendung zum Einsatz kommen sollten. Nach Abwägung unterschiedlicher Optionen fiel die Wahl auf Looker Studio (ehemals Google Data Studio). Dieser in der Basis-Version kostenlose Cloud-Dienst bietet einen umfangreichen Fundus an Darstellungsmöglichkeiten und zahlreiche Konnektoren für die Integration von externen Datenquellen. Darüberhinaus ist es möglich, sowohl die Datenmodellierung als auch die Datenfilterung und -anreicherung sehr flexibel mit den enthaltenen Konzepten und Werkzeugen für eigene Zwecke anzupassen....