Avec 4D v17 R4, intégrer et afficher du contenu filtré dans votre application 4D pour iOS est un jeu d’enfant ! Avec cette version R, vous serez en mesure de filtrer les données à afficher dans votre application mobile.
Une nouvelle section Données est disponible pour vous permettre de filtrer les données envoyées aux appareils mobiles. Dans les versions précédentes, vous étiez limité à un sous-ensemble de tables et de champs. Désormais, vous pouvez contrôler quels enregistrements sont envoyés – indépendamment – pour chaque iPhone ou utilisateur.
Par exemple, vous pourriez vouloir synchroniser uniquement les factures de l’année dernière ou les clients d’une équipe de vente spécifique, en les filtrant par région.
Pour faciliter le développement et les tests, la nouvelle section Données vous permet de définir la source de données d’où proviennent les données (fichier de données actuel ou fichier de données du serveur de production) et de préciser si vous souhaitez régénérer les données automatiquement à chaque fois que vous construisez votre application ou les générer manuellement.
Dans la documentation de 4D for iOS, cette section Data est documentée pour vous aider à définir facilement vos premiers filtres.
Un tutoriel est également disponible pour expliquer les filtres de requête basés sur les informations de l’utilisateur. À la fin du tutoriel, vous serez en mesure d’afficher du contenu en fonction du login utilisé. Comme vous pouvez le voir dans les images ci-dessous, qui montrent les résultats finaux du tutoriel, le contenu de l’application est filtré en fonction des contrats « En cours » ET en fonction du vendeur qui est connecté.
Seuls les contrats » En cours » de Michelle Simpson sont envoyés à l’iPhone, ce qui réduit considérablement le temps de synchronisation et le volume de données.
Bon filtrage !