Hors connexion mobile pour les applications canevas
Si les utilisateurs de votre application canevas pilotée par Dataverse ont un accès inégal ou inexistant à Internet, vous pouvez facilement fournir un accès hors connexion prioritaire avec de simples commutateurs et un contrôle de canevas. Les applications de base hors connexion sont faciles à créer. Créez simplement votre application avec des formules Power Fx normales, et les fonctionnalités hors connexion Power Apps gèrent tout le reste.
Important
La fonctionnalité hors connexion prioritaire fonctionne uniquement pour les applications canevas autonomes. Elle ne fonctionne pas pour les applications canevas intégrées ou les pages personnalisées.
Important
- La fonctionnalité hors connexion en premier ne fonctionne qu’avec les tables Dataverse et n’est pas compatible avec les fonctions Power Fx suivantes :
- Min/Max/Moy
- Relate
- Unrelate
- Dans (Adhésion)
- UpdateIf
- RemoveIf
- Le filtre sur la recherche de colonne ne prend en charge qu’un seul niveau de recherche lorsque l’application est activée hors ligne.
- Les relations plusieurs à plusieurs ne sont pas prises en charge.
Microsoft prévoit de prendre en charge ces fonctions et jetons à l’avenir.
Vous pouvez également créer des applications hors connexion complexes à l’aide de profils hors connexion personnalisés. Un profil hors connexion est un ensemble de filtres et de restrictions sur les données que votre application charge sur les appareils mobiles des utilisateurs. Les profils hors connexion vous aident à optimiser les performances de votre application en réduisant la quantité de données téléchargées sur l’appareil. Par exemple, alors que vous pouvez avoir des droits d’accès à des millions d’enregistrements dans une table, votre application peut n’en avoir besoin que d’un millier. Si vous ne téléchargez qu’un millier d’enregistrements, votre application est plus performante. Si vous avez besoin de plus de 15 tables dans votre application hors connexion, vous pouvez envisager d’utiliser un profil hors connexion personnalisé.
Pour commencer avec Mobile Offline, activez la fonctionnalité hors connexion dans votre application et dans les tableaux utilisés par votre application. Un modèle d’écran hors connexion de base est automatiquement inséré dans l’application pour que vous puissiez l’utiliser directement ou comme point de départ. Configurer Mobile Offline pour les applications canevas.
Mode mobile hors connexion prioritaire
Hors connexion prioritaire signifie que toutes les données dont les utilisateurs ont besoin lorsqu’ils sont hors connexion sont copiées sur leur appareil mobile. Il nécessite un accès au réseau pour télécharger les données initialement, mais après cela, les utilisateurs travaillent exclusivement avec les données stockées localement sur leur appareil, même lorsqu’ils sont en ligne. Se déplacer sur et hors du réseau n’affecte pas les performances de l’application, car elle utilise des données locales. Power Apps surveille l’accès au réseau de votre application. Lorsqu’il détecte une connexion, il synchronise automatiquement toutes les modifications locales apportées au serveur et télécharge toutes les mises à jour à partir du serveur. Les fonctionnalités hors connexion gèrent la détection des conflits et minimisent l’utilisation des ressources système.
Lorsque vous activez la fonctionnalité hors connexion dans votre application, l’application s’exécute toujours hors connexion en premier, avec ou sans connexion Internet. Cette fonctionnalité optimise les performances hors connexion et crée une expérience homogène pour les utilisateurs lorsqu’ils changent d’emplacement.
Pourquoi utiliser le mode hors connexion pour les applications canevas au lieu de LoadData/SaveData ?
L’utilisation de la fonctionnalité hors connexion intégrée pour les applications canevas au lieu des fonctions LoadData/SaveData de Power Fx présente certains avantages clés.
Rubrique | LoadData/SaveData | Hors connexion intégré |
---|---|---|
Prise en charge de Power Apps Studio | Personnalisé | Intégré |
Complexité du code | La complexité du code Power Fx augmente avec la complexité des données | Sans code |
Fonctions Power Fx prises en charge | Toutes | Partielle (voir les limitations dans la note importante au début de cet article.) |
Règles du vérificateur d’application | None | Indiquer les problèmes de configuration |
Expérience utilisateur hors connexion ou en connectivité | Non fourni/personnalisé uniquement | Automatique |
Synchroniser l’expérience ou le statut de l’utilisateur | Non fourni/personnalisé uniquement | Automatique |
Prise en charge de fichier et d’image | Oui, mais peut rencontrer des limites de performances et de mémoire | Non pris en charge |
Synchronisation delta optimisée | Non | Oui |
Résolution de conflit | Manuel | Automatique |
Magasin de données locales | Files | Base de données transactionnelle |
Gère automatiquement les modifications de schéma | Non | Oui |
Lancement rapide d’applications avec de grands jeux de données | Non | Oui |
Limite de taille des données | En fonction de l’appareil, 30 à 70 Mo dans la plupart des cas | En fonction de l’appareil, jusqu’à la capacité de stockage de l’appareil |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour