Eingeschränkte Abfragen mit 4D für iOS

Automatisch übersetzt von Deepl

Mit 4D v17 R4 ist das Einbetten und Anzeigen von gefilterten Inhalten in Ihrer 4D for iOS App ein Kinderspiel! Mit diesem R-Release können Sie die Daten filtern, die in Ihrer mobilen App angezeigt werden sollen.

Es gibt einen neuen Datenbereich, mit dem Sie die an mobile Geräte gesendeten Daten filtern können. In früheren Versionen waren Sie auf eine Teilmenge von Tabellen und Feldern beschränkt. Jetzt können Sie steuern, welche Datensätze für jedes iPhone oder jeden Benutzer gesendet werden.

So können Sie beispielsweise nur Rechnungen aus dem letzten Jahr oder Kunden eines bestimmten Vertriebsteams, gefiltert nach Region, synchronisieren.

Um die Entwicklung und das Testen zu vereinfachen, können Sie im neuen Bereich Daten die Datenquelle festlegen, aus der die Daten stammen (aktuelle Datendatei oder Produktionsserver-Datendatei) und angeben, ob Sie die Daten bei jeder Erstellung Ihrer App automatisch neu generieren wollen oder ob Sie sie manuell erstellen möchten.

In der 4D for iOS Dokumentation ist dieser Datenbereich dokumentiert, um Ihnen die Definition Ihrer ersten Filter zu erleichtern.

Es gibt auch ein Tutorial , das die Abfrage von Filtern auf der Basis von Benutzerdaten erklärt. Am Ende des Tutorials werden Sie in der Lage sein, Inhalte in Abhängigkeit von der verwendeten Anmeldung anzuzeigen. Wie Sie in den Bildern unten sehen können, die die Endergebnisse des Tutorials zeigen, wird der Inhalt der App auf der Grundlage der „In Bearbeitung“-Verträge UND nach dem angemeldeten Verkäufer gefiltert.

Nur die in Bearbeitung bef indlichen Verträge von Michelle Simpson werden an das iPhone gesendet, was die Synchronisierungszeit und das Datenvolumen drastisch reduziert.

Viel Spaß beim Filtern!

David Azancot
4D for iOS Product Owner - David Azancot kam 2017 als Product Owner zum 4D Produktteam. Er ist verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die Implementierungen der Funktionen den Bedürfnissen der Kunden entsprechen. David hat einen MBA-Abschluss in Marketing, Internet und Mobilität vom Leonard De Vinci Institute und begann seine Karriere 2011 bei einem mobilen Start-up-Unternehmen, das später von Madvertise (einer mobilen Marketinggruppe) übernommen wurde. Da er sich leidenschaftlich für mobile Schnittstellen interessiert, war er die erste Wahl, um 2015 interaktive mobile Werbeformate für die Gruppe zu entwickeln. Parallel dazu entwickelt David seit 2012 seine eigenen iOS- und Android-Applikationen.