Partager via


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

Utilisez le concepteur d’applications modernes pour activer vos applications pilotées par modèle pour les utiliser hors connexion sur un appareil mobile. Lorsque le mode hors connexion est activé, les utilisateurs peuvent interagir avec leurs données sans connexion Internet sur l’application mobile Power Apps.

Conditions préalables

Vérifiez les conditions préalables suivantes avant d’activer le mode mobile hors connexion :

  • Le rôle de créateur d’environnement, d’administrateur système ou de personnalisateur système est nécessaire pour configurer le mode hors connexion pour les applications pilotées par modèle. Ces rôles disposent des privilèges Créer, Lire, Écrire, Supprimer et Partager sur la table Profil mobile hors connexion. Pour plus d’informations, consultez À propos des rôles de sécurité prédéfinis

  • Les utilisateurs ayant le rôle utilisateur de base peuvent ouvrir et utiliser une application hors connexion. Ce rôle a le privilège de lecture pour la table Profil mobile hors connexion.

    Si vous avez un rôle de sécurité personnalisé, assurez-vous que vous disposez du privilège de lecture pour la table Profil mobile hors connexion. Pour plus d’informations, consultez Privilèges divers

Optimiser votre application pour le mode mobile hors connexion

Les applications mobiles fonctionnent sur des écrans plus petits avec une connectivité limitée. Avant d’activer le mode hors connexion, assurez-vous que votre application pilotée par modèle est optimisée pour le mobile et le hors-connexion. Tenez compte du nombre de scénarios utilisateur que vous souhaitez couvrir et de la quantité de données que l’application utilise. Créez une application simple et légère.

Si vous avez des utilisateurs de bureau et mobiles à distance, optimisez l’expérience utilisateur en créant deux applications distinctes. Créez une application en ligne pour vos utilisateurs de bureau et une autre application pour vos utilisateurs mobiles qui pourraient avoir une connectivité limitée.

Suivez ces bonnes pratiques lors de la création d’une application pour une utilisation mobile hors connexion :

  • Identifiez les scénarios de déplacement qui sont fonctionnellement liés, tels que les tâches effectuées par les utilisateurs travaillant sur le terrain.

  • Réduisez la complexité de votre application en limitant la quantité de métadonnées d’application à télécharger sur l’appareil de l’utilisateur. Ajoutez uniquement les tables et les vues nécessaires à vos utilisateurs mobiles. Pour plus d’informations, consultez Ajouter des pages à votre application

  • Ne conservez que les vues nécessaires et supprimez celles qui ne sont pas nécessaires au quotidien. Par exemple, gardez la vue Mes comptes actifs et supprimez la vue Tous les comptes. Gardez vos formulaires légers pour obtenir une expérience fluide et intuitive sur les appareils à petit écran. Voici les optimisations possibles pour les formulaires sur mobile :

    • Créez des formulaires dédiés à l’utilisation mobile.

    • Partagez des formulaires entre l’expérience mobile et de bureau, mais désactivez certains champs sur le mobile.

      Propriétés du formulaire.

Activer votre application pour une utilisation hors connexion

  1. Connectez-vous à Power Apps.

  2. Dans le volet de gauche, sélectionnez Applis, puis sélectionnez l’application pilotée par modèle que vous souhaitez activer pour le mode hors connexion.

  3. Sélectionnez Plus (...) > Modifier pour ouvrir le concepteur d’application moderne.

  4. Sur la barre de commandes, sélectionnez Paramètres.

  5. Dans l’onglet Général, mettez le bouton à bascule Peut être utilisé hors connexion sur Activé.

  6. Sélectionner le type de profil hors ligne : Par défaut ou Restreint aux utilisateurs sélectionnés.

    • Si vous sélectionnez Défaut, l’application est activée pour une utilisation hors ligne pour tous les utilisateurs. Sélectionnez un profil hors connexion existant ou sélectionnez Nouveau profil avec les données d’application actuelles. Pour configurer un nouveau profil hors connexion, consultez Configurer un profil mobile hors connexion.

    • Si vous sélectionnez Réservé aux utilisateurs sélectionnés, l’application est activée pour une utilisation hors ligne uniquement pour une liste sélectionnée d’utilisateurs. Sélectionnez un ou plumiers profils hors connexion existant ou sélectionnez Nouveau profil avec les données d’application actuelles. Pour configurer un nouveau profil hors connexion, consultez Configurer un profil mobile hors connexion.

    • Vous devez disposer de privilèges d’administrateur pour attribuer des utilisateurs à un profil hors ligne.

  7. Fermez la page Paramètres, puis enregistrez et publiez votre application. Lorsque vous aurez terminé, l’application est configurée pour être utilisée hors connexion.

Configurer un profil mobile hors connexion

Le profil mobile hors connexion représente le jeu de données qui est synchronisé sur l’appareil d’un utilisateur. Le profil contient les tables, y compris les filtres associés, qui sont appliqués lorsque les données sont synchronisées avec l’appareil d’un utilisateur. Pour plus d’informations sur les profils hors ligne, voir Directives relatives aux profils hors ligne.

Si le profil hors ligne est en mode avancé, vous devez ajouter des utilisateurs au profil hors ligne. Si vous n’ajoutez pas d’utilisateur au profil hors ligne, l’utilisateur ne pourra pas utiliser l’application en mode hors ligne.

Activer une table pour le mode hors connexion

Une table doit être activée pour le mode hors connexion avant d’être ajoutée à un profil hors connexion. Certaines tables sont activées par défaut pour le mode hors connexion. Procédez comme suit pour vérifier si une table est activée pour le mode hors connexion.

  1. Connectez-vous à Power Apps.

  2. Dans le volet de gauche, sélectionnez Données > Tables.

  3. Sélectionnez la table à ajouter à un profil hors connexion, puis sur la barre de commandes, sélectionnez Paramètres.

  4. Dans les paramètres Modifier la table, sélectionnez Options avancées, et dans la section Lignes de cette table, sélectionnez Peut être mis hors connexion.

Une application ne peut être liée qu’à un seul profil. Cependant, un profil peut être partagé entre plusieurs applications. Cela peut être utile lorsque plusieurs applications partagent le même jeu de données, qui ne doit alors être téléchargé qu’une seule fois sur l’appareil et partagé entre les applications.

Activer une table pour l’utiliser hors connexion.

Générer un profil par défaut

Le concepteur d’application moderne génère un profil hors connexion par défaut basé sur la configuration de l’application.

Le profil hors connexion par défaut est un point de départ pour vous aider à créer rapidement un profil hors connexion. Le profil par défaut ne calcule pas les filtres optimaux pour chaque table. Il est important que vous examiniez et Ajuster les filtres proposés en fonction des besoins de votre organisation.

  1. Sélectionnez Nouveau profil avec les données d’application actuelles.

    Créer un profil.

  2. Passez en revue les filtres proposés pour chaque table. Assurez-vous que les données téléchargées sur les appareils des utilisateurs sont limitées à ce qui est nécessaire. Concentrez-vous sur les tables les plus souvent utilisées dans votre application, qui, dans la plupart des cas, ont le filtre Lignes d’organisation défini.

    Profil par défaut généré automatiquement.

Les tables qui sont ajoutées au profil ont également le filtre Lignes associées uniquement. Il s’agit de tables utilisées dans certaines vues qui nécessitent des informations connexes. Vous n’aurez peut-être pas besoin de les modifier en fonction des besoins de votre organisation.

Ajouter une table à un profil hors connexion et appliquer des filtres

L’application d’un filtre approprié pour chacune des tables configurées dans le profil hors connexion est essentielle pour limiter la quantité de données téléchargées sur les appareils des utilisateurs.

Assurez-vous de configurer au moins une des règles de profil pour chaque table afin de télécharger ses données.

Personnalisation Recommandation
Lignes d’organisation - si sélectionnées, alors Sélectionner au moins une de ces options :

- Lignes de l’utilisateur
- Rangées d’équipe
- Lignes d’unités commerciales
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 l’unité commerciale pour une table, sauf s’il existe une justification solide. Il est recommandé pour un scénario de données de base avec un grand jeu de données, comme une liste de prix.
Toutes les lignes Si vous sélectionnez ce filtre, vous ne pouvez pas définir d’autres règles de filtre.
Lignes associées uniquement Assurez-vous que la table associée a été ajoutée au profil hors ligne.
Personnalisé Vous pouvez définir un filtre personnalisé jusqu’à trois niveaux de profondeur.

Gardez à l’esprit que vous pouvez avoir 15 tables liées dans un filtre personnalisé. Vous pouvez également avoir 15 relations. Ce sont des vérifications distinctes qui pourraient ne pas s’additionner. La limite de 15 relations est transitive, ce qui signifie que si la table B contient N Relations et que vous ajoutez une référence à la table B dans la table A, le nombre de relations de A augmente de N+1 ; un plus le N déjà présent dans la table B. Cette limite est par élément de profil pour une table dans le profil.

  1. Sélectionnez Ajouter une table.

    Ajouter une table.

  2. Choisissez une table, puis définissez les filtres.

  3. Définissez les filtres suivants :

    1. Choisissez les lignes que vous souhaitez rendre disponibles hors ligne. Pour l’option Personnalisé, utilisez le générateur d’expressions pour configurer des conditions avancées.

    2. Relations répertorie les différentes relations disponibles entre la table actuelle et les autres tables ajoutées au profil hors connexion. La sélection d’une relation garantit que les lignes associées suivant cette relation sont téléchargées et rendues disponibles hors connexion.

    3. Fichiers et Images définissent les colonnes d’un fichier ou d’une image qui doivent être téléchargées hors connexion. Pour les fichiers, vous pouvez choisir de télécharger toutes les colonnes ou aucune. Pour les images, vous pouvez sélectionner chaque colonne que vous souhaitez télécharger de manière granulaire.

    4. Intervalle de synchronisation définit la fréquence de synchronisation à appliquer à l’appareil pour synchroniser les données avec le serveur. Si les données d’une table ne changent pas fréquemment, comme un catalogue ou une table de produits, vous souhaiterez peut-être vous concentrer uniquement sur la synchronisation des données lorsque cela est nécessaire, comme en ne les actualisant qu’une fois par jour.

      Vous ne pouvez avoir que 15 tables associées au maximum dans un profil. Si vous dépassez la limite, vous obtenez une erreur et vous ne pourrez pas publier le profil hors ligne.

  4. Sélectionnez Ajouter + enregistrer pour ajouter votre table et vos filtres au profil.

  5. Lorsque toutes les tables sont correctement configurées pour le profil, sélectionnez Terminé > Publier votre application.

    Une fois l’application publiée, elle est activée pour l’utilisation hors connexion.

Ajoutez des utilisateurs à un profil hors connexion

Si vous avez sélectionné le Défaut mode profil hors ligne, tous vos utilisateurs ayant accès à l’application peuvent également l’utiliser en mode hors ligne.

Cependant, si vous avez sélectionné Réservé aux utilisateurs sélectionnés, vous devez ajouter manuellement des utilisateurs (nécessite des privilèges d’administrateur) au profil hors ligne. L’application est activée pour une utilisation hors ligne uniquement pour les utilisateurs configurés.

  1. Sélectionner Ajouter des utilisateurs (nécessite des privilèges d’administrateur).

    Limité au profil généré automatiquement par les utilisateurs sélectionnés.

  2. Connectez-vous au centre d’administration de Power Platform.

  3. Dans la zone Utilisateurs disposant d’un accès hors connexion, sélectionnez Ajouter des utilisateurs.

  4. Sélectionnez les Utilisateurs que vous souhaitez ajouter au profil mobile hors connexion. Les utilisateurs ajoutés en fonction des équipes sont répertoriés sous chaque équipe. Les utilisateurs ajoutés individuellement sont répertoriés comme utilisateurs individuels.

  5. Lorsque vous avez terminé d’ajouter des personnes, cliquez sur Enregistrer.

    Si vous avez apporté des modifications à une équipe d’un groupe Microsoft Entra ID, vous devez supprimer et rajouter l’équipe au profil mobile hors connexion pour que les modifications prennent effet.

Activer le Mobile Offline classique

Hors ligne d’abord est le mode par défaut lorsque vous activez une application pour une utilisation hors ligne. Si vous souhaitez passer au mode classique hors ligne, vous devez l’activer pour votre application pilotée par modèle. Il s’agit d’un paramètre d’application distinct pour chaque application.

  1. Connectez-vous à  Power Apps.

  2. Dans le volet de gauche, sélectionnez Applis, puis sélectionnez l’application pilotée par modèle que vous souhaitez activer pour le mode hors connexion.

  3. Sélectionnez Plus (...) > Modifier pour ouvrir le concepteur d’application moderne.

  4. Sur la barre de commandes, sélectionnez Paramètres.

  5. Sur le Caractéristiques onglet, définissez le Activer la version classique hors ligne basculer vers Oui.

  6. Sélectionnez Enregistrer et publiez l’application.

Définir les paramètres de synchronisation sur mobile

Vous pouvez permettre aux utilisateurs de contrôler les intervalles de synchronisation automatique ou le type de connexion pour synchroniser les données.

  1. Sur la barre de commandes, sélectionnez Paramètres.

  2. Cliquez sur l’onglet Prochainement :

    • Réglez l’option Autoriser les utilisateurs à ajuster la fréquence de synchronisation sur Activé pour ajuster l’intervalle de synchronisation afin de synchroniser plus ou moins fréquemment en fonction des besoins individuels. Les utilisateurs peuvent choisir de ne pas synchroniser automatiquement s’ils souhaitent uniquement synchroniser à la demande.
    • Définissez l’option Autoriser les utilisateurs à synchroniser sur Wi-Fi uniquement sur Activé pour permettre aux utilisateurs de choisir si leur synchronisation automatique se produit sur les réseaux cellulaires et les connexions Wi-Fi ou uniquement lorsque vous êtes connecté à un réseau Wi-Fi.

Fonctionnalités prises en charge

  • Règles métier: Les règles métier sont prises en charge par le mode mobile hors connexion. Pour plus d’informations, voir Créer Règles métier pour appliquer la logique dans un formulaire d’application pilotée par modèle.

  • Flux de processus métier : Vous pouvez utiliser des flux de processus métier en mode hors ligne 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 est configurée pour une utilisation hors ligne. Power Apps
    • Le flux des processus d’entreprise n’a qu’une seule table.
    • La table flux des processus d’entreprise est ajoutée dans le profil hors ligne.

    Notes

    Si une table est associée à plusieurs flux de processus métier, pour que l’un des flux de processus métier fonctionne hors ligne, tous les flux de processus métier doivent être ajoutés au profil hors ligne.

    Trois commandes sont disponibles pour les flux de processus métier lorsque vous exécutez une application en mode hors ligne sur l’application mobile : Power Apps

    • Phase suivante
    • Phase précédente
    • Définir la scène 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 configurées pour le mode hors connexion mobile. Toutes les tables participant à la recherche doivent également être configurées pour une utilisation hors ligne.

  • 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. Vous devez ajouter la table Note en utilisant l’option Lignes associées uniquement et l’utilisateur (systemuser) dans le profil hors ligne.

    Notes

    Le champ Date n’est pas disponible pour la recherche mobile hors connexion.

  • Tableaux personnalisés : Ces commandes sont disponibles pour modifier le formulaire : Marquer comme terminé, Actualiser, Convertir en opportunité et Supprimer.

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é).