FMK2014: FileMaker Go 13 ohne Connects by Longin Ziegler

1.082 Aufrufe

Veröffentlicht am

Mit der Einführung des neuen Lizenzmodells von FileMaker 13 ist der Einsatz von FileMaker Go 13 kostenpflichtig geworden. In einigen Situationen, kann das zu kostspielig werden, so dass der Einsatz von FileMaker Go von Kunden nicht mehr in Betracht gezogen wird. Schade, denn FileMaker Go bietet interessante viele Möglichkeiten, um Geschäftsprozesse auf mobile Plattformen zu erweitern.

Ich zeige Ihnen verschiedene Methoden, wie mit FileMaker Go gemeinsam genutzte Daten verwendet werden können, ohne dass dazu Connects erworben werden müssen. Dabei werden wir sowohl den Datenaustausch zwischen FileMaker Go und FileMaker Server betrachten, wie auch den direkten Datenaustausch zwischen FileMaker Go und FileMaker Go. Diese Methoden lassen sich auch auf FileMaker Pro übertragen, sind aber teilweise nicht für grosse Datenmengen geeignet.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.082
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
18
Aktionen
Geteilt
0
Downloads
28
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

FMK2014: FileMaker Go 13 ohne Connects by Longin Ziegler

  1. 1. FileMaker Go 13 ohne Connects Longin Ziegler FileMaker Go 13 ohne Connects FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler
  2. 2. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Gründe für diesen Vortrag • Zwei Methoden werden vorgestellt • Besprechung der verwendeten Techniken: - Netzwerkprotokolle - FileMaker CWP / XML - FileMaker URL Protokoll - XML parsen - E-Mail Client • DEMO Longin Ziegler FileMaker Go 13 ohne Connects Themen im Vortrag
  3. 3. Gründe für diesen Vortrag ! • Methoden sind auch für FileMaker Pro 13 Clients geeignet ! • Es geht NICHT darum, die FileMaker Lizenzbestimmungen zu umgehen! • Keine Diskussion über Datensynchronisation. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Firewall blockiert Port 5003 • 3G und 4G Verbindung ist nicht zuverlässig • WAN mit China und anderen Weltgegenden nicht stabil • Datenaustausch zwischen iPads oder iPhones • Datenbanken via iTunes austauschen unpraktisch Longin Ziegler FileMaker Go 13 ohne Connects
  4. 4. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Datenbank per Mail versenden: 1. DB als Kopie speichern 2. DB per Mail versenden 3. DB öffnen 4. Datenaustausch 5. DB schliessen und löschen ! ! E-Mail Client, FMP URL Protokoll Longin Ziegler FileMaker Go 13 ohne Connects Zwei Methoden Datenaustausch via CWP / XML 1. FileMaker Server konfigurieren 2. Berechtigungen einrichten 3. Daten vom Server abholen 4. Daten auf Server hochladen ! ! ! CWP / XML, XML parsen, FM Server https, httpspost,
  5. 5. Technik Scriptschritt in FileMaker ! • Netzwerkprotokolle Aus URL einfügen () • FileMaker CWP / XML Aus URL einfügen () • FileMaker URL Protokoll URL öffnen • BeiTimer-Script installieren • XML parsen • E-Mail Client E-Mail senden ! ! VERFÜGBAR ab FMP 13.0v2 FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects Verwendete Techniken
  6. 6. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects Netzwerkprotokolle Von FileMaker unterstützt: • fmnet:// • http:// • https:// • httppost:// • httpspost:// • smtp Nicht von FileMaker unterstützt: • pop • imap
  7. 7. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects GET mit http und https um Daten vom Server abzuholen Bitte beachten: • Aus URL einfügen ( $url ) • https verwenden wegen Sicherheit • Werte müssen URL codiert sein: LiesAlsURLVerschlüsselt ( Text ) • URL Länge ist auf Windows beschränkt auf 2084 Zeichen URL-Beispiel: https://Admin@192.168.1.1/fmi/xml/FMPXMLRESULT.xml?-db=GoConnects&- lay=Kontakt%20XML&-findall
  8. 8. POST mit httpost und httpspost FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects um Daten auf den Server hochzuladen Bitte beachten: • Aus URL einfügen ( $url ) • httpspost verwenden wegen Sicherheit • „&“ in den Werten muss mit %26 ersetzt werden werden, damit nachfolgend kein Befehlsaufruf erwartet wird. • Text nach „?“ werden als Daten via POST zum Server gesendet. • Länge ist NICHT beschränkt URL-Beispiel: httpspost://Admin@192.168.1.1/fmi/xml/FMPXMLRESULT.xml? -db=DabuSoft&-lay=Kontakt%20XML&-view&-script=Neuer Kontakt URL POST
  9. 9. fmp:// FMP URL Protokoll user:password@ Benutzername und Passwort optional 192.168.1.1/ IP Adresse des Servers $/ Aktuelle Datenbank lokal ~/ Datenbank im Ordner Dokumente Datenbankname Datenbank die aufgerufen wird ?script=Scriptname Script das ausgeführt wird &param=ParameterDaten ParameterDaten die mitgegeben werden FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects FileMaker URL Protokoll Scripts via URL Aufruf auslösen URL-Beispiele: fmp://Admin@192.168.1.1/DabuSoft?script=Neuer Kontakt&param=Longin Ziegler fmp://$/DabuSoft?script=Neuer Kontakt&param=Longin Ziegler
  10. 10. BeiTimer-Script installieren • FileMaker URL Protokoll-Script wird erst nach Beendigung des aktuellen Scripts ausgeführt • Um Script fortzusetzen, BeiTimer-Script installieren FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects Neuer Kontakt Neuer Datensatz … usw. Aktuelles Script URL öffnen: fmp://$/DabuSoft?script=Neuer Kontakt BeiTimer-­‐Script installieren(Aktuelles Script Beenden) Aktuelles Script Beenden Script hier fortsetzen
  11. 11. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects XML parsen Daten aus XML Format auslesen • httpspost verwenden wegen Sicherheit • „&“ in den Werten muss mit %26 ersetzt werden werden, damit nachfolgend kein Befehlsaufruf erwartet wird. • Text nach „?“ werden als Daten via POST zum Server gesendet. • Länge ist NICHT beschränkt
  12. 12. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects E-Mail Client • Mail App erkennt den MIME-Type von FileMaker Datenbanken • Datenbanken versenden via E-Mail Script-Schritt ! • Optional E-Mail senden via SMTP
  13. 13. Danke für das Bewerten dieses Vortrages Vortragende(r) Titel Vortrag Vielen Dank unseren Sponsoren FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com
  14. 14. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Longin Ziegler FileMaker Go 13 ohne Connects DEMO

×