|
Am Beispiel eines Sales-Informations-Systems für Handelsvertreter, bei dem die Vertreter Teile der Daten mit ihrem Notebook synchronisieren, Offline weiter bearbeiten und anschließend wieder mit FileMaker Server synchronisieren, wird der Abgleich auf Feldebene gezeigt und die Technik anschaulich erläutert.
Ein Sales-Information-System (SIS) für Handelsvertreter besteht aus Firmendaten, Ansprechpartner, Kommunikationsdaten, Kontakt-Historie, Angebote und Warenverzeichnis.
Mit der Datenbank SIS haben die Vertreter alle relevanten Daten zu Ihren Kunden auf einen Blick. Die Zentrale hat ebenfalls Einblick in die Akquisevorgänge Ihrer Vertreter.
Nicht immer hat der Vertreter aber einen Onlinezugriff auf das Datenbanksystem SIS. Auch wenn der Vertreter keinen Zugriff über Internet auf die Datenbank hat, braucht er jedoch Einblick in alle Daten des Kunden. muss Bestehende ändern und Neue anlegen können.
Dazu wurde eine Synchronisierung (Asynchrone Replikation) entwickelt, die auf Feldebene die Daten in beide Richtungen abgleichen kann.
Dabei werden zunächst die Daten vom Server in das Offline-System übernommen. Während der Vertreter auf Tour ist, kann er in seiner Offline-Version Daten sehen, ändern (auch löschen) und neue Daten hinzufügen. Der Vertreter kann jederzeit - wenn er wieder online und mit dem Server verbunden ist - seine Daten vom Server aktualisieren und die geänderten und neuen Daten auf dem Server aktualisieren. Dabei wird ausführlich auf mögliche Konflikte (Beidseitige Änderungen, Löschkonflikte etc.) eingegangen.
Den Zuhörern wird dieses System auf technischer Ebene erläutert und komplett offen bis runter auf Felddefinitions- und Scriptebene offen gezeigt und erläutert. Verwendete Technologien wie UUID, Auditlogs, aysynchrone Replikation usw. werden erklärt und deren Umsetzung in FileMaker offen gezeigt.
Die Vor- und Nachteile dieser Technik werden im Abschluss behandelt.
|