FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2012: Filemaker im Dauereinsatz von Marcin Pankowski
1. Filemaker im Dauereinsatz
24/7 Einsatz als Zentrales
Arbeitswerkzeug
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
2. Herzlich Wilkommen
Marcin Pankowski
Prozesse im Unternehmen
Talbrückenstrasse 42
33611 Bielefeld
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
3. Inhalt des Vortrages
Projektübersicht
Warum Filemaker!
Vorteile
Nachteile
Technischer Aufbau
Spezielle Probleme und Lösungen
Hat es sich gelohnt?
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
4. Projektübersicht
Aufgabenfeld der Firma
Das Aufgaben Feld des Auftraggebers umfasst den
internationalen Einkauf, die Kommissionierung und
das Ausliefern von Lebensmitteln. Dafür unterhält
dieser in Deutschland 4 Läger, ca. 35 eigene LKWs
und eine 180 Mitarbeiter.
Was musste die Lösung bieten?
Die Aufgabe war es die bestehende
Kommisionierlösung zu ersetzen. Zum einem
wurde das Geschäftsfeld erweitert, zum anderen
bot die alte Lösung nicht die benötigten
Funktionen. Die bestehenden Barcodescanner
sollten übernommen werden. Eine Schnittstelle zum
ERP-Programm musste gewährleistet werden.
Implementierung max. 4 Wochen !!!
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
8. FileMaker-Prozess
Darstellung
Import der Scannen der
auf den
Aufträge
Positionen
Scannern
Export der
fertigen
Aufträge
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
9. Warum Filemaker?
① Der Geschäftsführung war Filemaker bekannt!
② Den Mitarbeitern war Filemaker bekannt!
③ Server war vorhanden!
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
10. Warum Filemaker?
Vorteile!
① HTML-Lösung war erwünscht!
② Logik schnell umsetzbar!
③ Datenimport und Export einfach umsetzbar!
④ IWP ?!
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
11. Warum Filemaker?
Nachteile!
① Geschwindigkeit war nicht vorherzusehen!
② Skalierbarkeit war nicht vorherzusehen!
③ Ausfallsicherheit musste noch erarbeitet
werden!
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
12. Technischer Aufbau
Web Publishing
Büroware ERP
Filemaker Client
Engine
• Importiert die Dateien • Importiert die Dateien
Filemaker Server
• stellt die Aufträge
au einem Verzeichnis
aus einem Verzeichnis
• Datenbank
mittels PHP zur Mobile Barcode
Verfügung
Terminals
• Exportiert neue • Exportiert fertige • Bildet die Logik mittels
Aufträge in ein Aufträge
• Startet beim Aufruf
Scripte
Verzeichnis
immer ein FM Script
• Druckt Begleitzettel
• Javascript Verifizierung
der Eingaben
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
13. Spezielle Probleme und
Lösungen
Poll-Prozess
IWP auf den Scannern
Usereingaben
Auswertungen
Updates & Backups
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
14. Poll-Prozess mit dem
Client
Wieso?
Druck
Import und Export der Dateien
Berechnung der Auswertungen
Wie?
Virtuelle Windows 7 Maschine
Filemaker Client
Script
Endlosschleife
Dateioperationen (Import u. Export) durch
HTML-Trigger
Datensatzoperatoren durch Trigger-Felder
Druckerauswahl
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
15. IWP auf den Scannern
① Erste Idee war es IWP für die Scanner zu
benutzen
② Leider dauerte jeder Vorgang mehr als 10
sec.
③ An diesem Punkt wurde auf PHP umgestellt
④ Vorgangsdauer unter 1 sec.
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
16. Usereingaben
auf den Scannern
* und Co.
Suchanfragen die zu nichts führen!
WLAN und seine Tücken
Back-Knopf
zu viele Layout-Felder
Auf dem Client
zu viele Formelfelder
Datensatzsperren
IWP über das Internet
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
17. Auswertungen
Ab einer bestimmten Anzahl von Feldern wird
es langsam
Tabellenansichten sind leider nur schwer
möglich
Das Risiko die Arbeiter aufzuhalten, wenn das
System mit einer Auswertung beschäftigt ist
besteht immer
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
18. Updates & Backups
Schnell widerspricht „Updatesicher“
Spinne oder Anker-Boje
Updates kann man nicht unter Last testen,
dadurch sind größere Änderungen immer eine
Gefahr
Trennung von Daten und Logik fast nicht
möglich
Backups nur nach Feierabend möglich (daraus
folgt im Extremfall 1 Tag Datenverlust!)
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
19. Hat es sich gelohnt?
Das System läuft seid 2 Jahren durchgängig!
Service war über 99% der Zeit voll
funktionsfähig
Durch schnelle Änderungsmöglichkeiten
ergeben sich ca. 300TEuro Ersparnis pro Jahr
für das Unternehmen
Probleme ergeben sich nur bei
Serverabstürzen und „Eingabefehlern“
Lösung ist nur sehr begrenzt
wiederverwendbar
Fehlerhafte Änderungen können sofort die
gesamte Firma zu stillstand bringen
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
20. Hat es sich gelohnt?
Ja
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
21. Für alle die nicht da
waren!
FileMaker kann viele User bedienen.
Usereingaben muss man überprüfen
auf ständige Backups muss man verzichten
Logik muss in die Scripte, weil sonst
Filemaker keine Vorteile bietet
FileMaker ist als Rapid Prototyping Tool Gold
wert.
In FileMaker Unternehmensprozesse
ausprobieren und dann ggf. mit anderen
Mitteln umsetzen!
Marcin Pankowski www.prozesse-im-unternehmen.de
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
www.filemaker-konferenz.com
22. FileMaker Konferenz2010
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages
Marcin Pankowski www.prozesse-im-unternehmen.de
Vortragende(r)
FileMaker Konferenz 2012 Salzburg
FileMaker im Dauereinsatz
Titel Vortrag
www.filemaker-konferenz.com