Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

FMK2022 Custom Functions von Philipp Puls

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 11 Anzeige

Weitere Verwandte Inhalte

Ähnlich wie FMK2022 Custom Functions von Philipp Puls (20)

Weitere von Verein FM Konferenz (20)

Anzeige

Aktuellste (20)

FMK2022 Custom Functions von Philipp Puls

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 10. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Machen wir den Sprung!
  11. 11. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 CustomFunctions sind tot, … - Philipp A. Puls - 72solutions.eu Vielen Dank unseren Sponsoren

×