Partager via


Migrer les applications de canevas intégrées dans les formulaires basés sur des modèles créés à l'aide de la version préliminaire publique.

Important

Avec la dernière version, les applications de canevas incorporées sur les formulaires basés sur des modèles sont généralement disponibles. Toutes les applications de canevas incorporées sur des formulaires basés sur des modèles créées à l’aide de la préversion publique doivent être migrées vers de nouvelles applications de canevas incorporées créées à l’aide de la dernière version. La prise en charge des applications de canevas incorporées sur des formulaires basés sur des modèles créés à l’aide de la préversion publique sera bientôt déconseillée.

Pour migrer une application canvas incorporée dans un formulaire piloté par modèle créé avec la version préliminaire publique vers la dernière version, les développeurs doivent d'abord créer une nouvelle application canvas incorporée avec la dernière version. Les créateurs peuvent ensuite copier les contrôles de l’application canevas intégrée existante vers la nouvelle application, ajouter des sources de données nécessaires et mettre à jour des références brisées, le cas échéant. Les étapes détaillées sont fournies ci-dessous.

  1. Connectez-vous à Power Apps.
  2. Ouvrez l’application canevas incorporée créée à l’aide de la préversion publique pour la modification dans Power Apps Studio. Pour connaître les étapes de modification d’une application canevas, consultez : Modifier une application canevas.
  3. Dans un nouvel onglet de navigateur, suivez les étapes pour ajouter une nouvelle application canevas incorporée sur un formulaire piloté par modèle.
  4. Copiez les contrôles de l’application canevas incorporée créée à l’aide de la préversion publique vers la nouvelle application de canevas incorporée, un écran à la fois à l’aide des étapes ci-dessous.
    1. Sélectionnez l’onglet du navigateur de l’étape 2, qui contient l’application canevas incorporée, créée avec la préversion publique, ouverte dans Power Apps Studio.
    2. Sélectionnez un écran à partir duquel copier des contrôles.
    3. Utilisez Ctrl + A pour sélectionner tous les contrôles à l’écran.
    4. Utilisez Ctrl + C pour copier tous les contrôles sélectionnés.
    5. Sélectionnez l’onglet du navigateur à partir de l’étape 3, avec la nouvelle application canevas incorporée créée à l’aide de la dernière version.
    6. Sélectionnez un écran ou ajoutez-en un nouveau.
    7. Utilisez Ctrl + V pour coller les contrôles sur l’écran sélectionné.
    8. Répétez les étapes pour copier chaque écran.
  5. Lorsque vous avez terminé de copier tous les écrans, sélectionnez l’onglet du navigateur à l’étape 3, avec la nouvelle application de canevas incorporée créée à l’aide de la dernière version.
  6. Mettez à jour tous les emplacements où la ligne du formulaire piloté par le modèle hôte est accessible. Remplacez First(ModelDrivenFormIntegration.Data) par ModelDrivenFormIntegration.Item.
  7. Ajoutez les sources de données manquantes dans la nouvelle application canevas incorporée.
  8. Mettez à jour toutes les références rompues dans la nouvelle application canevas incorporée.
  9. Lorsque vous avez terminé d’apporter des modifications, sélectionnez l’onglet Fichier , puis sélectionnez Enregistrer.
  10. Pour rendre vos modifications disponibles pour les utilisateurs finaux, sélectionnez Publier , puis publiez cette version.

Dans la préversion, pour intégrer une application canvas dans un formulaire piloté par modèle, les créateurs devaient décider à l'avance s'ils souhaitaient transmettre la ligne actuelle (formulaire principal) en tant que contexte de données ou une liste de lignes liées à la ligne actuelle (formulaire principal). Ils devaient ajouter ensuite le contrôle de l'application de type canevas à la colonne ou au contrôle de sous-grille.

Avec la dernière version, l’ajout d’une application canevas incorporée sur un formulaire basé sur un modèle est simplifié et rationalisé uniquement pour la colonne. Les fabricants peuvent toujours facilement accéder à la liste des lignes associées directement dans l’application canevas à l’aide du connecteur Common Data Service.

Pour migrer une application canevas incorporée sur un formulaire piloté par modèle qui utilise une liste de lignes liées à la ligne actuelle (formulaire principal), suivez les étapes ci-dessous.

  1. Suivez les étapes décrites dans la section ci-dessus pour migrer des applications de canevas incorporées sur des formulaires basés sur des modèles créés à l’aide de la préversion publique vers la dernière version.
  2. À l’aide du connecteur Common Data Service, ajoutez une source de données pour la table associée à l’application. Pour savoir comment ajouter une source de données dans une application canevas, reportez-vous à Ajouter une connexion de données à une application canevas dans Power Apps.
  3. Lorsque vous utilisez la source de données de la table associée pour un contrôle tel que la galerie ou la table de données, utilisez la fonction Filter pour filtrer les lignes sur celles associées à la ligne actuelle (formulaire principal). La ligne actuelle (formulaire principal) est disponible via ModelDrivenFormIntegration.Item.

    Note

    L'application intégrée de canevas a un accès complet à la ligne du formulaire piloté par modèle hôte via ModelDrivenFormIntegration.Item. Par exemple, pour obtenir la valeur d'une colonne avec le nom accountnumber et le nom d'affichage Numéro de compte, vous pouvez utiliser ModelDrivenFormIntegration.Item.accountnumber ou ModelDrivenFormIntegration.Item.'Numéro de compte'.

  4. Avec les mises à jour récentes, Microsoft Dataverse prend désormais également en charge l’utilisation des vues de table comme filtre. Consultez ce billet de blog pour plus d’informations : Sélection améliorée de la source de données et vues Dataverse.

Voir aussi

Incorporer une application canevas sur un formulaire piloté par modèle
Ajouter une application canevas intégrée à un formulaire basé sur un modèle
Modifier une application canevas intégrée à un formulaire basé sur un modèle
Personnaliser la taille d’écran et l’orientation d’une application canevas intégrée dans un formulaire piloté par modèle
Effectuer des actions prédéfinies dans le formulaire d’hôte depuis une application canevas intégrée
Propriétés et actions de contrôle ModelDrivenFormIntegration
Partager une application canevas intégrée
Instructions pour l’utilisation d’applications canevas intégrées