Partager via


Couches de solution

Les solutions gérées et non gérées existent à différents niveaux au sein d'un environnement Microsoft Power Platform. Dans Microsoft Dataverse, il existe deux niveaux couche distincts :

  • Une couche non gérée. Toutes les solutions non gérées importées et les personnalisations non gérées existent au niveau de cette couche. La couche non gérée est une seule couche.
  • Couches gérées. Toutes les solutions gérées importées et la solution système existent à ce niveau. Lorsque plusieurs solutions gérées sont installées, la première installée se trouve au-dessus de la solution gérée installée précédemment. Cela signifie que la deuxième solution installée peut personnaliser celle installée avant. Lorsque deux solutions gérées ont des définitions en conflit, le comportement d'exécution est soit « La dernière gagne », soit une logique de fusion est implémentée. Si vous désinstallez une solution gérée, la solution gérée qui se trouve en dessous devient effective. Si vous désinstallez toutes les solutions gérées, le comportement par défaut défini dans la solution système est appliqué. À la base du niveau de couches géré se trouve la couche système. La couche système contient les tables et les composants nécessaires au fonctionnement de la plateforme.

Couches de solution.

Comportement de fusion de solution

Lorsque vous préparez votre solution gérée pour la distribution, n’oubliez pas qu’un environnement peut avoir plusieurs solutions installées ou que d’autres solutions pourront être installées à l’avenir. Construisez une solution qui suit les meilleures pratiques afin que votre solution n’interfère pas avec d’autres solutions.

Les processus utilisés par Dataverse pour fusionner les personnalisations mettent en valeur la préservation des fonctionnalités de la solution. Bien que tous les efforts soient faits pour préserver la présentation, certaines incompatibilités entre les personnalisations peuvent nécessiter que la résolution calculée modifie certains détails de la présentation en faveur du maintien de la fonctionnalité de personnalisation. Plus d’informations : Comprendre comment les solutions gérées sont fusionnées

Afficher les couches de solution d'un composant

La fonctionnalité Voir les couches de solution vous permet d'afficher toutes les modifications du composant qui se produisent en raison de modifications de solution dans le temps. Dans une couche de solution, vous pouvez explorer pour afficher les détails de propriété spécifiques d'un composant révisés et inchangés. Vous pouvez accéder aux couches de solution à partir de la zone Solutions dans Power Apps (make.powerapps.com).

La fonctionnalité Voir les couches de solution :

  • vous permettent d'afficher l'ordre dans lequel une solution a modifié un composant.
  • vous permettent d'affiche toutes les propriétés d'un composant dans une solution spécifique, y compris les modifications du composant.
  • peuvent être utilisées pour résoudre des problèmes de mise en couches de dépendance ou de solution en affichant les détails des modifications d'un composant introduit par une modification de solution.
  1. connectez-vous à Power Apps, Sélectionner Solutions, ouvrez la solution souhaitée, Sélectionner un composant, tel que la table Compte , puis dans la barre de commande Sélectionner Avancé>Voir les couches de solution.

  2. La page Couche de solution s’affiche. Il affiche chaque couche pour le composant, comme la vue Comptes actifs pour la table Compte utilisée comme exemple ici, avec le couche le plus récent en haut, qui est généralement indiqué comme le couche Actif . La couche active détermine le comportement d'exécution du composant.

  3. Pour afficher les détails d’une couche de solution, sélectionnez-la. Le volet Propriétés s’affiche. L’onglet Mis à jour affiche uniquement les propriétés qui ont été modifiées dans le cadre de la solution spécifique couche. Sélectionner l’onglet Toutes les propriétés pour afficher toutes les propriétés, y compris les propriétés modifiées et inchangées, pour la solution couche.

    Solution couche mise à jour des propriétés du composant de solution d’affichage des comptes actifs

  4. Si le composant inclut des traductions qui ont été importées, Sélectionner l’onglet Étiquettes localisées pour afficher des informations sur les composants qui ont des colonnes d’étiquettes dans la solution couche. La langue de base et tout texte de traduction importé sont affichés comme indiqué dans la colonne languageid . Notez que si aucune étiquette n'existe, l'onglet n'est pas affiché.

    Solution couche étiquettes localisées.

    Sélectionnez une étiquette pour voir sa superposition complète.

D’autres onglets sont disponibles pour des couches de solutions de composants spécifiques.

Nom de l’onglet Description Valeurs possibles
RolePrivileges Affiche les privilèges d'un rôle de sécurité. Ajouté, mis à jour, supprimé, inchangé
AttributePicklistValues (optionset) Lorsqu'il est sélectionné pour un choix global, affiche les valeurs possibles pour un choix. Ajouté, mis à jour, supprimé, inchangé
AttributePicklistValues (attribut optionset) Lorsqu'il est sélectionné pour un attribut de choix, affiche les valeurs pour l'attribut. Ajouté, mis à jour, supprimé, inchangé

Supprimer une couche non gérée

Les personnalisations non gérées résident dans la couche supérieure d'un composant ; elles définissent ensuite le comportement d'exécution du composant. Dans la plupart des situations, vous ne souhaitez pas que des personnalisations non gérées déterminent le comportement de vos composants dans vos environnements de test et de production.

Important

De par leur conception, vos environnements de développement et de création dans lesquels vous travaillez avec des composants non gérés comportent généralement des couches non gérées.

Pour supprimer la couche non gérée d'un composant, procédez comme suit :

Avertissement 

La suppression des personnalisations actives non gérées ne peut pas être annulée ni inversée. Toutes les données associées à la personnalisation non gérée peuvent être perdues.

  1. Ouvrez la solution souhaitée, Sélectionner ... à côté d’un composant, tel que Compte, puis Sélectionner Voir les couches de solution.
  2. Si un couche non gérée existe, couche non gérée est affiché dans la colonne Solution pour le couche.
  3. Sélectionner le couche, puis dans la barre de commande, Sélectionner Supprimer les personnalisations actives.

    Supprimez couche non gérée.

Voir aussi

Traduire du texte localisable pour les applications pilotées par modèle
Présentation des solutions