Partager via


Limites Mobile Offline pour les applications pilotées par modèle

Avant de configurer l’application mobile en mode hors connexion, assurez-vous de lire les fonctionnalités. Nous vous recommandons également de consulter les Meilleures pratiques hors ligne et les Consignes relatives au profil hors ligne.

Ces tables et les autorisations correspondantes sont disponibles en mode hors ligne.

Note

Les autorisations personnalisées et les autorisations par défaut sans la règle Mscrm.IsEntityAvailableForUserInMocaOffline ne seront pas affichées dans les applications hors ligne. En savoir plus dans Un bouton de la barre de commandes est masqué alors qu’il devrait être visible dans Power Apps.

Table Autorisations
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
Email 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
Task Créer, Lire, Mettre à jour, Supprimer
Team Lecture seule
User Lecture seule
Réservation de ressources pouvant être réservées Créer, Lire, Mettre à jour
Ordre de travail Créer, Lire, Mettre à jour
Produit d'ordre de travail Créer, Lire, Mettre à jour
Service d'ordre de travail Créer, Lire, Mettre à jour
Tâche relative au service d’ordre de travail Créer, Lire, Mettre à jour

Limitations des fonctionnalités

  • 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é : la sécurité au niveau du champ et le partage de champ ne sont pas pris en charge en mode mobile hors ligne.

  • Qualifier un lead : lorsqu’un lead créé dans Mobile Offline est qualifié et que l’utilisateur se connecte, l’étape du processus métier affiche l’étape qualifiée. L’utilisateur doit manuellement Sélectionner Étape suivante pour passer à l’étape 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é, accédez à Comment afficher des icônes personnalisées.
  • Types de vues pris en charge : seules les vues système et les vues rapides sont prises en charge dans Mobile Offline. Les vues personnelles ne sont pas prises en charge.

  • Les vues ne sont pas prises en charge pour les tables suivantes en mode hors ligne :

    • 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é de recherche avancée n’est pas prise en charge dans les scénarios hors ligne. Lorsque vous êtes hors ligne, le bouton Recherche avancée est remplacé par une liste déroulante Modifier la vue .

  • Ajouter un élément existant sur les sous-grilles : la fonctionnalité Ajouter un élément existant n’est pas prise en charge pour le mode hors ligne mobile pour certains types de Relations. Lorsque vous êtes hors ligne, certains Relations tels que Relations qui sont N:N sont en lecture seule, et la commande Ajouter existant est 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 ligne. Pour plus d’informations, consultez le tableau suivant.

    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.
    Autres ressources Web intégrées dans un formulaire d’application piloté par modèle (comme des images, RESX, etc.)

    Remarque : Les attributs Dataverse fichier et image ne sont pas des ressources Web mais des données normales Dataverse . Pour les activer hors ligne, consultez Configurer les fichiers et les images dans les applications pilotées par modèle hors ligne.
    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.

    Note

    Pour une meilleure compatibilité entre les plates-formes, utilisez l’une des recommandations suivantes au lieu des ressources Web HTML :

    • Si la ressource Web est un composant d’expérience utilisateur, utilisez un contrôle PCF.
    • Si la ressource Web n’est pas présente dans l’interface utilisateur, utilisez les événements de gestionnaire de formulaire qui sont disponibles hors ligne sur toutes les plateformes.
  • Champs calculés et cumulatifs : les 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.

  • Champs mappés : lorsque vous exécutez une application en mode hors ligne, les champs mappés ne sont pas préremplis lorsque vous créez un nouvel enregistrement à partir d’une table contenant des champs mappés à une autre table.

  • Champs de recherche : La valeur d’un champ de recherche peut ne pas être mise à jour dans un formulaire ou grille lorsque le nom complet de l’élément de recherche est mis à jour.

  • Opérations de filtrage : toutes les opérations de filtrage ne sont pas prises en charge en mode hors ligne. 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, consultez Référence de table/entité de rendez-vous et Tables de synchronisation côté serveur.

  • Tâches de service ordre de travail : les tâches de service ordre de travail créées via un code personnalisé requièrent 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 recherche : Lorsque vous effectuez une recherche hors ligne, les résultats peuvent être différents 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.

  • Recherche hors ligne : la recherche hors ligne est disponible uniquement pour les tables hors ligne. Les utilisateurs peuvent uniquement rechercher une table à la fois. La recherche globale est définie par défaut sur une recherche par catégorie 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.

  • Enregistrements en double : l’expérience de détection des doublons et de leur fusion n’est pas prise en charge en mode hors ligne.

Restrictions filtres des profils

Détails des profils Limitation
Relation définie pour chaque table Maximum de 15 relations autorisé. Il y a aussi un maximum de un plusieurs à plusieurs (M:M) ou un à plusieurs (1:M) Relations 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.

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 recommandé de définir au moins une règle pour tous les filtres de données mobiles hors ligne 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é.

Modifier le filtre de données d’organisation.

Résoudre les erreurs de synchronisation hors ligne dans l’application mobile Power Apps