Top Banner
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 www.filemaker-konferenz.com Eine elektrisierende Erweiterung für das »Anker-Bojen-Modell« Wie mit wenigen Mausklicks und geringem Aufwand eine bestehende FileMaker-Datenbank in ihrem Leistungsumfang erheblich erweitert werden kann und sich ungeahnte Möglichkeiten im Zugriff auf die gespeicherten Daten auftun. Das Transistor-Prinzip
22

FMK2016 - Holger Darjus - Das Transistor-Prinzip

Apr 14, 2017

Download

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

www.filemaker-konferenz.com

Eine elektrisierende Erweiterung für das »Anker-Bojen-Modell«

Wie mit wenigen Mausklicks und geringem Aufwand eine bestehende FileMaker-Datenbank in ihrem Leistungsumfang erheblich erweitert werden kann und sich ungeahnte Möglichkeiten im Zugriff auf die gespeicherten Daten auftun.

Das Transistor-Prinzip

Page 2: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Holger Darjus

Holger Darjus ist ausgebildeter Designer und IT-Kaufmann.Seit fast 25 Jahren als FileMaker Entwickler tätig.

Liebhaber alten Eisens auf 4 Rädern, z.B. Flossengiganten aus den Fifties und Autos mit „Dachschaden“

Gründer des Kompetenz-Institut für Wirtschaftsinformatik

Schwerpunkte:Komplexe Lösungen für Industrie und Gewerbe.

• Autor für Fachartikel im FileMaker-Magazin

• Sprecher FMK 2013/2014/2016…

• Autor von FileMaker Webinaren

Page 3: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

1966

Page 4: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Heute

Page 5: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Was ist das?Das Transistorprinzip ist eine Methode zur Anlage, Bearbeitung,Anzeige und zum Löschen von Datensätzen.

Es ist mit wenigen Schritten in bestehende Lösungen zu integrieren

• Erweiterung im Beziehungsdiagramm

• Veränderung von Layouts

• Neue Herangehensweisen bei der Erstellung von Scripts

Page 6: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Was es nicht ist:

• Ein Plugin

• Ein Trick

• Ein elektronisches Bauteil

• Connector/Selector

Page 7: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

EntstehungsgeschichteErstmalig 2011 in FileMaker 11 eingesetzt

Hintergrund:

• Performance-Optimierung

• Transaktionssichere Anlage von Datensätzen

• Standardisierte Script-Routinen

• „Genervt“ sein von „Gehe zu Layout …“

Page 8: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

ErweiterungenVerstärkter Einsatz bei Datenbanken die mit WebDirectverwendet werden

Hintergrund:

• Fenster-Management

• Transaktionssichere Anlage von Datensätzen

• Reduzierung von Layoutwechseln

Page 9: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

In diesem Vortrag

• Der „klassische“ Weg der Anlage von Datensätzen

• Die Alternative mit dem Transistor-Prinzip

• Anzeigen von Werten aus Tabellen „ohne“ Beziehung

• Editieren von Daten

• Löschen von Datensätzen

• Navigieren durch Datensätze

• Kleine Experimente …

Page 10: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Technische VoraussetzungenUUIDsEindeutige Primär-Schlüssel (IDs) zum Abgleich der Datensätze.(Nicht zwangsläufig aber absolut empfehlenswert)

Eine Zusätzliche Tabelle (mit vielen global gespeicherten Feldern)

Veränderung des Beziehungsdiagramms

Anpassung von Script-Routinen

Umdenken …

Page 11: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Technische VoraussetzungenUUIDsEindeutige Primär-Schlüssel (IDs) zum Abgleich der Datensätze.

Insbesondere wenn Offline-iOS-Geräte ins Spiel kommensind numerische IDs obsolet!Verwenden Sie daher in den ID-Feldern die Funktion: Hole (UUID) Deutsch

Get (UUID) Englisch

und „verabschieden“ sich von Seriennummern

Page 12: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Technische VoraussetzungenEine Zusätzliche Tabelle (mit vielen global gespeicherten Feldern)

In der Tabelle „Transistor“ wird für jede Primär-Tabelle mindestensein global gespeichertes Feld zur Eingabe einer UUID angelegt.

Page 13: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Technische Voraussetzungen

Page 14: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Technische Voraussetzungen

Page 15: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Vergleichbar(?)Selector/Connector

Todd Geist

https://www.geistinteractive.com/2014/11/21/filemaker-selector-connector-video/

Page 16: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Connector/Selector

Page 17: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Selector/Connector <-> TransistorGenerelle Unterschiede:

Beim Transistor-Prinzip werden die Beziehungen erst bei Bedarfund zur Laufzeit etabliert.

Beim Selector/Connector-Modell sind alle Tabellen zu jederZeit über das „Kartesische Produkt“ miteinander verbunden.

Page 18: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Selector/Connector <-> TransistorEinige Dinge, die mit dem Selector/Connector möglich sind, lassen sich mit dem Transistor nicht realisieren. Beispielsweise gibt es keine Beziehungen, die an jeder Position in der Datenbank gültig sind und überall als Ausschnitt angezeigt werden können.

Page 19: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Selector/Connector <-> TransistorDurch die dauerhafte Verbindung aller Tabellen kannes beim Einsatz des „Selector/Connector“ in komplexenLösungen zu Performance-Einbußen kommen.

Da die Beziehungen nach dem Transistor-Prinzip nur dann gültigsind wenn sie benötigt werden, entfällt dieses „Problem“.

Page 20: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Selector/Connector <-> Transistor

Beide Methoden lassen sich miteinander kombinieren!

Page 21: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

Das Transistor-Prinzip | Holger Darjus

Live Demo

Page 22: FMK2016 - Holger Darjus - Das Transistor-Prinzip

7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016

FileMaker Konferenz 2016 Salzburg

Vielen Dank unseren Sponsoren

Ohne Sponsoring wäre diese Konferenz so nicht möglich!