Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avant de configurer l’application mobile en mode hors connexion, assurez-vous de lire les fonctionnalités. Nous vous recommandons également de consulter Bonnes pratiques pour développer une application pour une utilisation hors ligne et Optimiser le profil hors ligne.
Fonctionnalités non prises en charge dans les applications en mode hors connexion
| Domaine | Description |
|---|---|
| Types d’application canevas | La fonctionnalité hors connexion prioritaire fonctionne uniquement pour les applications canevas autonomes. Elle ne fonctionne pas pour les applications canevas intégrées, les pages personnalisées ou application canevas dans Teams. |
| Connecteurs | Les connecteurs non Dataverse, par exemple SharePoint, ne sont pas pris en charge en mode hors ligne. |
| Types de tables Dataverse | Les Tables virtuelles et les Tables élastiques ne sont pas prises en charge en mode hors ligne. |
| Profil hors ligne partagé | Si le même profil hors ligne est utilisé dans une application canevas et dans une application pilotée par modèle, il crée deux bases de données locales distinctes. |
| Flux Power Automate | Les flux Power Automate ne sont pas pris en charge en mode hors connexion. |
Nonte
Si votre application se connecte à des données à partir d’Excel, de fichiers CSV ou de listes SharePoint, vous pouvez démarrer avec Copilot pour importer des données vers Dataverse. Une fois vos données importées dans Dataverse, vous pouvez activer la prise en charge hors ligne de vos applications canevas en une seule sélection.
Limitations d’exécution hors connexion
| Domaine | Description |
|---|---|
| Limite d’enregistrement hors ligne | Le nombre total d’enregistrements synchronisés est limité à 3 000 000. Les tentatives de synchronisation d’un plus grand nombre d’enregistrements échouent. Ce numéro inclut également les tables masquées utilisées pour les fonctionnalités hors ligne. |
| Fonctions Power Fx | La fonctionnalité Offline First fonctionne uniquement avec les tables Dataverse et ne prend pas en charge les fonctions Power Fx suivantes : Associer, Dissocier |
| Relationship | En mode hors connexion, les applications canevas ne prennent pas en charge les relations plusieurs à plusieurs. Le filtrage des recherches de colonne est limité à un niveau de la relation lorsque l’application est configurée pour une utilisation hors connexion. Les recherches autoréférentielles ne sont pas non plus prises en charge en mode hors connexion. Tenez compte des exemples suivants pour comprendre la relation avec les informations de compte et de contact. Recherches prises en charge : Les recherches sont prises en charge pour un niveau de relation. Par exemple : Filter(Account, 'ContactID'.'Zipcode' = "11056") Cela récupère tous les comptes avec le code postal 11056. Recherches non prises en charge : 1. Recherches autoréférentielles : les recherches autoréférentielles ne sont pas prises en charge. Par exemple : Filter(Account, 'Parent Account'. 'Name' = "John Doe") Cela ne fonctionne pas, car le compte parent est une auto-référence à la table des comptes. 2. Recherches de relations à plusieurs niveaux : les recherches impliquant plusieurs niveaux de la relation ne sont pas prises en charge. Par exemple : Filter(Account, 'ContactID'.'Map'.Latitude = "38'53") Cela ne fonctionne pas, car cela implique plusieurs niveaux de relation (Compte > Contact > Carte). Remarque : les mêmes limitations s’appliquent à la fonction de recherche et à la fonction de filtre mentionnées précédemment. |
| Tables | Les notes ne sont pas prises en charge en mode hors connexion dans les applications canevas. |
| Types de colonnes | Champs calculés et cumulatifs, qui font partie des lignes synchronisées avec le client, ne sont pas réévalués par le client. La réévaluation se produit sur le serveur lorsque la ligne mise à jour est synchronisée. Lorsque vous exécutez une application en mode hors connexion, les champs mappés ne sont pas préremplis lorsque vous créez un nouvel enregistrement à partir d’une table dont les champs sont mappés à une autre table. |
| Ordre de tri | Les éléments d’une galerie peuvent s’afficher dans un ordre différent dans une application compatible hors connexion si aucun ordre de tri n’est sélectionné. Choisissez un ordre de tri dans le contrôle de la galerie pour vous assurer que l’application se comporte de manière cohérente dans les applications mobiles et les navigateurs web. |
| Synchronisation en arrière-plan | Les données peuvent être synchronisées régulièrement quand Power Apps s’exécutent au premier plan de votre appareil, avec l’écran déverrouillé. Pour en savoir plus, consultez Synchroniser les données hors ligne en arrière-plan. |
Restrictions filtres des profils
| Domaine | Description |
|---|---|
| Relation définie pour chaque table | Maximum de 15 relations autorisé. Il existe un maximum d’une relation plusieurs-à-plusieurs ou un-à-plusieurs dans les 15 relations. Si des tables personnalisées nécessitent ce scénario, revisitez le modèle de données. Aucune référence circulaire ou autoréférence n’est prise en charge. |
| Images et fichiers | Les images et les fichiers sont soumis aux mêmes limitations que n’importe quel autre tableau. En raison de relations implicitement défini, un profil hors ligne ne peut contenir que 14 colonnes d’image, dans toutes les entités. |
| Profil hors connexion généré automatiquement | Le profil hors ligne généré automatiquement ne gère pas les filtres. Par conséquent, pour chaque table utilisée dans l’application, elle télécharge toutes les lignes sur lesquelles l’utilisateur dispose d’autorisations. |
Voir aussi
Résoudre les erreurs de synchronisation hors connexion dans l’application mobile Power Apps
Plateformes prises en charge pour l’exécution d’applications avec l’application mobile Power Apps