FMK2022 Custom Functions von Philipp Puls

Verein FM Konferenz
Verein FM KonferenzVerein FM Konferenz
www.filemaker-konferenz.com
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
Hoch leben die CustomFunctions


Philipp A. Puls


72solutions GmbH
CustomFunctions sind tot, …
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
1992 –

1999 –

2002 –

2003 –
_

2011 –

2012 –
_ 

2013 –
_ _ _ _ 

2015 –

2018 –
Zertifiziert für: 

Mag. Philipp A. Puls

Geschäftsführender Gesellschafter der 72solutions GmbH
Erste kommerzielle FileMaker Datenbank

Event-Sponsoring, Marketing & PR 

Gründungseigentümer RADIX Group GmbH

Uni Wien, Abschluss des Studiums der
theoretischen Physik

Verkauf der Anteile an der Radix Group

Mitglied im Führungsteam der Stefan Pusch
Unternehmensberatungs KG (base72)

Gesellschafter der 72solutions GmbH,
(vormals base72)

Jährliche Vorträge auf der dot[x]FMP 

Regelmäßige Vorträge auf der FMK
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Was alles an CF’s falsch ist
• Nichts, wenn man nur EIN File hat, und nur EINEN Kunden
• Arbeiten mir mehreren Dateien bedeutet mehrfacher Code


• Aktualisierbarkeit


• Versionierung


• Vergleichbarkeit


• Debugging


• Bricht, wenn sich die Anzahl der Parameter ändert
Aber…
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Warum verwendet man CF’s
• Wegen der Selbstaufrufe!
• Heutzutage haben wir doch


While()
Aber…
While (


[


// -------------------


// initial Setup


// -------------------


§variable
	
= value;


§count
	
= value


];


// -------------------


// proceed while true


// -------------------


§count > 0 ;


[


// -------------------


// calculation in loop


// -------------------


§r
	
	
= claculationSyntaxOfWhatever;


§count
	
= §count -1


];


//=============


// final result


//=============


§r


)
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Die neue CustomFunction
• Global verwendbar über alle Dateien einer Installation
• ExecuteSQL()


… weil Beziehungen einfach nicht reichen!
Werkzeug um dieses Ziel zu erreichen:
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Die neue CustomFunction
• Global verwendbar über alle Dateien einer Installation


• Leicht verfügbar und testbar
• Code in einem Textfeld,


… damit er nicht 5 Clicks entfernt ist!
Werkzeug um dieses Ziel zu erreichen:
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Die neue CustomFunction
• Global verwendbar über alle Dateien einer Installation


• Leicht verfügbar und testbar


• Einfach zu vergleichen und zu aktualisieren (wenn ein Fehler korrigiert wird)
• Die Funktion sollte in einem Feld als Text erreichbar sein


… damit er leicht kopiert und eingefügt werden kann.
Werkzeug um dieses Ziel zu erreichen:
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Die neue CustomFunction
• Global verwendbar über alle Dateien einer Installation


• Leicht verfügbar und testbar


• Einfach zu vergleichen und zu aktualisieren (wenn ein Fehler korrigiert wird)


• Abwärtskompatibilität (Parameter als String)
• Der Parameter sollte als JSON übergeben werden


… damit wenn man einen Parameter mehr braucht, die alten CF Aufrufe valid
bleiben.
Werkzeug um dieses Ziel zu erreichen:
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Die neue CustomFunction
• Global verwendbar über alle Dateien einer Installation


• Leicht verfügbar und testbar


• Einfach zu vergleichen und zu aktualisieren (wenn ein Fehler korrigiert wird)


• Abwärtskompatibilität (Parameter als String)
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Machen wir den Sprung!
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu
Vielen Dank unseren Sponsoren
1 of 11

Recommended

Fmk2019 Produktentwicklung mit FileMaker by Harald Mair by
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairVerein FM Konferenz
840 views57 slides
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder... by
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...Verein FM Konferenz
208 views17 slides
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls by
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsFMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsVerein FM Konferenz
128 views17 slides
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider by
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderFMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderVerein FM Konferenz
2.1K views247 slides
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin by
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinVerein FM Konferenz
368 views15 slides
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter... by
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...Verein FM Konferenz
1.9K views14 slides

More Related Content

Similar to FMK2022 Custom Functions von Philipp Puls

FMK2014: Verband der FileMaker Entwickler by Holger Darjus by
FMK2014: Verband der FileMaker Entwickler by Holger DarjusFMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger DarjusVerein FM Konferenz
2K views38 slides
FMK2014: FileMaker Module by Karsten Risseeuw by
FMK2014: FileMaker Module by Karsten RisseeuwFMK2014: FileMaker Module by Karsten Risseeuw
FMK2014: FileMaker Module by Karsten RisseeuwVerein FM Konferenz
816 views29 slides
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider by
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderVerein FM Konferenz
561 views58 slides
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub by
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubVerein FM Konferenz
343 views21 slides
FMK2014: FileMaker Module by Holger Darjus by
FMK2014: FileMaker Module by Holger DarjusFMK2014: FileMaker Module by Holger Darjus
FMK2014: FileMaker Module by Holger DarjusVerein FM Konferenz
2.9K views66 slides
FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan... by
FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan...FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan...
FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan...Verein FM Konferenz
117 views9 slides

Similar to FMK2022 Custom Functions von Philipp Puls(20)

FMK2014: Verband der FileMaker Entwickler by Holger Darjus by Verein FM Konferenz
FMK2014: Verband der FileMaker Entwickler by Holger DarjusFMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2014: Verband der FileMaker Entwickler by Holger Darjus
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider by Verein FM Konferenz
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub by Verein FM Konferenz
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan... by Verein FM Konferenz
FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan...FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan...
FMK2017 - Scriptprogrammierung und Fehlerbehandlung in FileMaker by Heike Lan...
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus by Verein FM Konferenz
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger DarjusFMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider by Verein FM Konferenz
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil... by Verein FM Konferenz
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster by Verein FM Konferenz
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster by Verein FM Konferenz
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
Verein FM Konferenz1.1K views
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter... by Verein FM Konferenz
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
FMK2014: Ein Warenwirtschaftssystem, das mit Scannern, Waagen und Mitarbeiter...
Verein FM Konferenz1.9K views
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz by Verein FM Konferenz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich by Verein FM Konferenz
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
Verein FM Konferenz2.1K views
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf by Verein FM Konferenz
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ... by Verein FM Konferenz
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
Verein FM Konferenz1.1K views
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster by Verein FM Konferenz
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
Verein FM Konferenz1.9K views

More from Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf by
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfVerein FM Konferenz
974 views11 slides
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls by
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsVerein FM Konferenz
274 views18 slides
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz by
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzVerein FM Konferenz
108 views37 slides
FMK2022 Neue Programmiertechniken von Adam Augusting by
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein FM Konferenz
140 views31 slides
FMK2022 FileMaker und Javascript von Adam Augustin by
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinVerein FM Konferenz
86 views17 slides
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser by
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserVerein FM Konferenz
171 views36 slides

More from Verein FM Konferenz(20)

FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls by Verein FM Konferenz
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz by Verein FM Konferenz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 Neue Programmiertechniken von Adam Augusting by Verein FM Konferenz
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser by Verein FM Konferenz
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt by Verein FM Konferenz
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2019 bug off lightning talk by Russell Watson by Verein FM Konferenz
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
Verein FM Konferenz1.2K views
FMK2019 being an optimist in a pessimistic world by vincenzo menanno by Verein FM Konferenz
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka by Verein FM Konferenz
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
Verein FM Konferenz1.6K views
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin by Verein FM Konferenz
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
Verein FM Konferenz1.1K views
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ... by Verein FM Konferenz
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FM Data Migration Tool by Stefan Tischler by Verein FM Konferenz
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin... by Verein FM Konferenz
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich by Verein FM Konferenz
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichFMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein by Verein FM Konferenz
FMK2019 Fun mit Fenster Und Layouts by Arnold KegebeinFMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein

FMK2022 Custom Functions von Philipp Puls

  • 1. www.filemaker-konferenz.com FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 Hoch leben die CustomFunctions Philipp A. Puls 72solutions GmbH CustomFunctions sind tot, …
  • 2. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu 1992 – 1999 – 2002 – 2003 – _ 2011 – 2012 – _ 2013 – _ _ _ _ 2015 – 2018 – Zertifiziert für: Mag. Philipp A. Puls Geschäftsführender Gesellschafter der 72solutions GmbH Erste kommerzielle FileMaker Datenbank Event-Sponsoring, Marketing & PR Gründungseigentümer RADIX Group GmbH Uni Wien, Abschluss des Studiums der theoretischen Physik Verkauf der Anteile an der Radix Group Mitglied im Führungsteam der Stefan Pusch Unternehmensberatungs KG (base72) Gesellschafter der 72solutions GmbH, (vormals base72) Jährliche Vorträge auf der dot[x]FMP Regelmäßige Vorträge auf der FMK
  • 3. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Was alles an CF’s falsch ist • Nichts, wenn man nur EIN File hat, und nur EINEN Kunden • Arbeiten mir mehreren Dateien bedeutet mehrfacher Code • Aktualisierbarkeit • Versionierung • Vergleichbarkeit • Debugging • Bricht, wenn sich die Anzahl der Parameter ändert Aber…
  • 4. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Warum verwendet man CF’s • Wegen der Selbstaufrufe! • Heutzutage haben wir doch While() Aber… While ( [ // ------------------- // initial Setup // ------------------- §variable = value; §count = value ]; // ------------------- // proceed while true // ------------------- §count > 0 ; [ // ------------------- // calculation in loop // ------------------- §r = claculationSyntaxOfWhatever; §count = §count -1 ]; //============= // final result //============= §r )
  • 5. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Die neue CustomFunction • Global verwendbar über alle Dateien einer Installation • ExecuteSQL() … weil Beziehungen einfach nicht reichen! Werkzeug um dieses Ziel zu erreichen:
  • 6. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Die neue CustomFunction • Global verwendbar über alle Dateien einer Installation • Leicht verfügbar und testbar • Code in einem Textfeld, … damit er nicht 5 Clicks entfernt ist! Werkzeug um dieses Ziel zu erreichen:
  • 7. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Die neue CustomFunction • Global verwendbar über alle Dateien einer Installation • Leicht verfügbar und testbar • Einfach zu vergleichen und zu aktualisieren (wenn ein Fehler korrigiert wird) • Die Funktion sollte in einem Feld als Text erreichbar sein … damit er leicht kopiert und eingefügt werden kann. Werkzeug um dieses Ziel zu erreichen:
  • 8. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Die neue CustomFunction • Global verwendbar über alle Dateien einer Installation • Leicht verfügbar und testbar • Einfach zu vergleichen und zu aktualisieren (wenn ein Fehler korrigiert wird) • Abwärtskompatibilität (Parameter als String) • Der Parameter sollte als JSON übergeben werden … damit wenn man einen Parameter mehr braucht, die alten CF Aufrufe valid bleiben. Werkzeug um dieses Ziel zu erreichen:
  • 9. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Die neue CustomFunction • Global verwendbar über alle Dateien einer Installation • Leicht verfügbar und testbar • Einfach zu vergleichen und zu aktualisieren (wenn ein Fehler korrigiert wird) • Abwärtskompatibilität (Parameter als String)
  • 10. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Machen wir den Sprung!
  • 11. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Vielen Dank unseren Sponsoren