Requêtes restreintes avec 4D pour iOS

Traduit automatiquement de Deepl

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 !

David Azancot
- 4D for iOS Product Owner -David Azancot a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. Il est chargé de rédiger les user stories et de les traduire en spécifications fonctionnelles. Son rôle consiste également à s'assurer que les implémentations des fonctionnalités répondent aux besoins des clients.David est diplômé d'un MBA en marketing, Internet et mobilité de l'Institut Léonard De Vinci et a commencé sa carrière en 2011 au sein d'une start-up mobile, rachetée ensuite par Madvertise (groupe de marketing mobile). Passionné par les interfaces mobiles, il a été le choix naturel pour développer des formats publicitaires mobiles interactifs pour le groupe en 2015. En parallèle, David développe ses propres applications iOS et Android depuis 2012.