Capacités et limitations du mode mobile hors connexion
Avant de configurer l’application mobile en mode hors connexion, assurez-vous de lire les capacités, conseils et limitations suivants. Nous vous recommandons également de consulter les Instructions pour le profil hors connexion.
Ces tables et les commandes correspondantes sont disponibles en mode hors connexion.
Notes
Les commandes personnalisées et les commandes par défaut sans la règle Mscrm.IsEntityAvailableForUserInMocaOffline ne seront pas affichées dans les applications hors ligne. Pour plus d’informations, voir Un bouton de la barre de commandes est masqué alors qu’il devrait être visible dans Power Apps.
Table | Commandes |
---|---|
Account | Créer, Lire, Mettre à jour, Supprimer |
Pointeur d’activité | Lire, Supprimer |
Rendez-vous | Créer, Lire, Mettre à jour, Supprimer, Convertir un incident d’activité |
Pièce jointe | Lecture seule |
Incident | Créer, Lire, Mettre à jour, Supprimer |
Concurrent | Créer, Lire, Mettre à jour, Supprimer |
Adresse du concurrent | Créer, Lire, Mettre à jour, Supprimer |
Connexion | Lecture seule |
Rôle de connexion | Lecture seule |
Contact | Créer, Lire, Mettre à jour, Supprimer |
Table personnalisée | Créer, Lire, Mettre à jour, Supprimer |
Lecture seule | |
Prospect | Créer, Lire, Mettre à jour, Supprimer, Inclure/Exclure |
Opportunité | Créer, Lire, Mettre à jour, Supprimer |
Produit d’opportunité | Créer, Lire, Mettre à jour, Supprimer |
Appel téléphonique | Créer, Lire, Mettre à jour, Supprimer |
Position | Créer, Lire, Mettre à jour, Supprimer |
Produit | Consultez |
Tâche | Créer, Lire, Mettre à jour, Supprimer |
Équipe | Lecture seule |
User | Lecture seule |
Fonctionnalités prises en charge
Règles métier: les règles métier sont prises en charge par le mode mobile hors connexion. Plus d’informations, voir Créer des règles et des recommandations métier pour appliquer la logique dans un formulaire d’application basée sur un modèle.
Flux de processus métier : vous pouvez utiliser les flux de processus métier en mode hors connexion si les conditions suivantes sont remplies :
- Le flux des processus d’entreprise est utilisé dans une application sur laquelle vous pouvez exécuter l’application mobile Power Apps.
- L’application mobile Power Apps est activée pour le mode hors connexion.
- Le flux des processus d’entreprise n’a qu’une seule table.
- La table des flux des processus d’entreprise est ajoutée dans le profil hors connexion.
Notes
Si une table est associée à plusieurs flux des processus d’entreprise, pour que l’un des flux des processus d’entreprise fonctionne en mode hors connexion, tous les flux des processus d’entreprise doivent être ajoutés au profil hors ligne.
Trois commandes sont disponibles pour un flux des processus d’entreprise, lorsque vous exécutez une application en mode hors connexion sur l’application mobile Power Apps.
- Phase suivante
- Phase précédente
- Définir une phase active
Pour plus d’informations, consultez Exécuter des flux de processus métier hors connexion.
Prise en charge de la recherche : les recherches sont prises en charge pour les tables qui sont activées pour le mode mobile hors connexion. Toutes les tables participant à la recherche doivent être également activées pour le mode hors connexion.
Vue prise en charge : seules les vues système et la vue rapide sont prises en charge en mode mobile hors connexion. Les vues personnelles ne sont pas prises en charge.
Recherche hors connexion : disponible uniquement pour les tables hors connexion. L’utilisateur peut uniquement rechercher une table à la fois. La recherche globale par défaut est une recherche catégorisée en mode hors ligne, même si la recherche Dataverse est activée, car la recherche Dataverse n’est pas prise en charge en mode hors ligne. Sur les pages de grille, la recherche basée sur la vue (filtrer par mot-clé) n’est pas prise en charge en mode hors ligne et la recherche de grille passe à une recherche rapide basée sur la recherche.
Notes sur le contrôle Chronologie : les notes sur le contrôle Chronologie sont disponibles en mode hors connexion. Vous pouvez prendre des photos, lire des notes et ajouter/supprimer des pièces jointes en mode hors connexion.
Notes
Le champ Date n’est pas disponible pour la recherche mobile hors connexion.
Tables personnalisées : ces commandes sont disponibles en édition du formulaire, Marquer comme terminé, Actualiser, Convertir en opportunité et Supprimer.
Limitations
Nombre d’enregistrements synchronisés - 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.
Modèle de sécurité - Sécurité au niveau du terrain et partage de terrain ne sont pas pris en charge en mode mobile hors connexion.
Inclure un prospect : lorsqu’un prospect créé en mode mobile hors connexion est inclus et que l’utilisateur revient en mode connexion, l’étape du processus d’entreprise affiche toujours la phase d’inclusion. L’utilisateur doit sélectionner manuellement sur Phase suivante pour passer à la phase suivante.
Grilles
- Le filtrage des colonnes est désactivé lorsqu’un profil hors connexion est configuré, même en présence d’une connectivité réseau. La grille fonctionne avec la base de données locale et ne prend pas en charge les filtres personnalisés.
- Les miniatures des images principales ne sont pas disponibles en mode hors ligne, sauf si elles ont précédemment été affichées en ligne.
- Les icônes personnalisées à côté des valeurs dans les grilles ne sont pas disponibles hors connexion. Pour plus d’informations sur cette fonctionnalité, consultez Comment afficher des icônes personnalisées.
Les vues ne sont pas prises en charge pour les tables suivantes en mode hors connexion :
Email
Task
Fax
Letter
Serviceappointment
Campaignresponse
Campaignactivity
Recurringappointmentmaster
Socialactivity
Aucune vue avec des tables liées (table associée) qui ne sont pas disponibles en mode hors connexion n’est également prise en charge.
Recherches avancées : la fonctionnalité Recherche avancée n’est pas prise en charge dans les scénarios hors ligne. Lorsque vous êtes hors connexion, le bouton Recherche avancée est remplacé par une liste déroulante Changer de vue.
Ajouter des sous-grilles existantes : la fonctionnalité Ajouter existant n’est pas prise en charge pour les mobiles hors connexion pour certains types de Relations. Lorsque vous êtes hors connexion, certaines relations tels que les Relations N : N sont en lecture seule, et la commande Ajouter existant sera masquée sur les sous-grilles pour ces relations. Même si le bouton n’est pas masqué via la personnalisation, la commande ne fonctionnera pas en mode hors connexion.
Ressources web : les ressources web sont partiellement prises en charge en mode hors connexion. Consultez la table suivante pour en savoir plus.
Configuration d’une ressource web Assistance hors connexion sur Android et Windows Prise en charge hors connexion sur iOS Ressource web utilisée dans les gestionnaires de formulaires, les scripts de formulaires et les commandes du ruban Pris en charge (les noms de fichiers doivent être en minuscules.) Pris en charge (les noms de fichiers doivent être en minuscules.) Fichiers JavaScript référencés dans une ressource web HTML Prise en charge Non pris en charge. Les ressources web peuvent être disponibles hors connexion dans certaines circonstances si elles sont récupérées en ligne et mises en cache par le navigateur. Les ressources web HTML, JS, CSS ou XML intégrées dans un formulaire d’application pilotée par modèle Prise en charge Non pris en charge. Les ressources web peuvent être disponibles hors connexion dans certaines circonstances si elles sont récupérées en ligne et mises en cache par le navigateur. D’autres ressources web intégrées dans un formulaire d’application pilotée par modèle (images, resx, etc.)
Remarque : les attributs Fichier Dataverse et Image ne sont pas des ressources web, mais des données Dataverse régulières. Pour les activer hors connexion, consultez Configurer les profils mobile hors connexion pour les images et les fichiers.Non pris en charge** Non pris en charge** Page web (ressource web HTML) via le plan du site d’une application pilotée par modèle Non pris en charge Non pris en charge Fichiers JS personnalisés qui créent dynamiquement un fetchXML Non pris en charge Non pris en charge ** L’accès aux ressources Web RESX en tant que dépendance via l’API client à partir d’un fichier JS est pris en charge.
Champs calculés et cumulatifs : les champs calculés et cumulatifs qui font partie des lignes synchronisées avec le client ne seront pas réévalués par le client. La réévaluation se produit sur le serveur lorsque la ligne mise à jour est synchronisée.
Champs mappés : lorsque vous exécutez une application en mode hors connexion, les champs mappés ne sont pas préremplis quand vous créez un enregistrement à partir d’une table dont les champs sont mappés à une autre table.
Opérations de filtrage : toutes les opérations de filtrage ne sont pas prises en charge en mode hors connexion. Pour obtenir la liste complète des opérateurs pris en charge, consultez Opérations de filtrage prises en charge par type d’attribut dans Mobile Offline à l’aide de FetchXML.
Rendez-vous : les rendez-vous peuvent être créés ou mis à jour dans Dataverse, mais ils ne sont pas envoyés aux destinataires avec la synchronisation côté serveur. Pour plus d’informations, voir Référence d’entité/table de rendez-vous et Tables de synchronisation côté serveur.
Tâches de service de l’ordre de travail : les tâches de service de l’ordre de travail créées via un code personnalisé nécessitent que msdyn_lineorder soit défini sur -1. Une valeur réelle est automatiquement définie après le prochain cycle de synchronisation.
Recherche rapide : lorsque vous effectuez une recherche hors ligne, les résultats peuvent être différents de ceux des recherches en ligne. Les caractères de vos termes de recherche doivent correspondre exactement lors d’une recherche hors ligne, bien que des résultats équivalents en ligne puissent être trouvés.
Conseils
Synchronisation mobile hors connexion
La synchronisation hors connexion mobile avec les appareils mobiles se produit régulièrement. Un cycle de synchronisation peut durer quelques minutes, selon le temps de réponse du réseau Azure, le volume de données défini pour la synchronisation, ainsi que la vitesse du réseau mobile. Les utilisateurs peuvent toujours utiliser les applications mobiles pendant la synchronisation.
Le moment du téléchargement initial des métadonnées est déterminé par le nombre total de tables dans les modules d’application activés hors connexion. Veillez à activer uniquement les tables et modules d’application pour le mode hors connexion qui sont nécessaires pour optimiser l’expérience des utilisateurs finaux.
Assurez-vous qu’aucune vue que vous souhaitez utiliser en mode hors connexion ne fait référence aux tables qui ne sont pas activées pour le mode hors connexion. Par exemple, si Compte est dans le profil hors connexion, et une vue Compte qui fait référence à un contact principal alors que Contact n’est pas dans le profil ne sera pas disponible.
Les privilèges de sécurité d’un utilisateur sont mises à jour au cours du cycle de synchronisation suivant. Dans l’intervalle, les utilisateurs peuvent continuer à accéder aux données en fonction de leurs privilèges de sécurité précédents, mais toutes les modifications qu’ils effectuent seront validées lors de la synchronisation avec le serveur. S’ils ne disposent plus des privilèges nécessaires pour apporter des modifications à une ligne, ils recevront une erreur et la ligne ne sera pas créée, mise à jour ou supprimée.
Toute modification du privilège d’affichage d’une ligne ne prendra effet sur l’appareil mobile qu’au prochain cycle de synchronisation.
Le mode hors connexion mobile respecte le modèle de sécurité des applications mobiles et le modèle de sécurité hiérarchique, à l’exception de la sécurité au niveau des champs et du partage de champs.
Filtre de données de l’organisation
Important
Les filtres de données de l’organisation ne sont plus utilisés. Les modifications apportées aux filtres doivent être modifiées dans le profil mobile lui-même.
Il est préférable que vous ayez au moins une règle définie pour tous les filtres de données activées hors connexion mobile, si vous utilisez des tables sur plusieurs profils. Par défaut, cette valeur est définie pour durer 10 jours pour la plupart des tables pour lesquelles le mode hors connexion est activé.
Filtres de profils
Restrictions des profils
Détails des profils | Limitation |
---|---|
Relation définie pour chaque table | Maximum de 15 relations. Et un maximum d’une relation plusieurs-à-plusieurs ou un-à-plusieurs dans ces 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. |
Recommandation sur les règles de filtre de profil
Vérifiez que vous avez configuré au moins une des règles de profil pour que chaque table télécharge ses données.
Personnalisation | Recommandation |
---|---|
Tous les enregistrements | Si vous sélectionnez ce filtre, vous ne pouvez définir aucune autre règle de filtre. |
Télécharger les données associées uniquement | Si vous sélectionnez ce filtre, vous ne pouvez définir aucune autre règle de filtre. Vérifiez que la table a été définie en tant que table Association d’élément de profil également. |
Autre filtre de données - Si sélectionné, sélectionnez au moins l’une de ces options : Télécharger mes enregistrements, Télécharger mes enregistrements d’équipe ou Télécharger ma division. | Si vous souhaitez définir ce filtre, vous devez sélectionner au moins une des options données. Il est fortement recommandé de ne pas avoir de filtre au niveau de la division d’une table à moins qu’il existe une forte justification. Il est recommandé pour un scénario de données principales avec un petit jeu de données défini comme Codes pays. |
Filtre de données personnalisé | <=3 filtres peuvent être définis dans le filtre de données personnalisé. |
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).