Propriétés gérées
Vous pouvez utiliser des propriétés gérées pour contrôler les composants de votre solution gérée pouvant être personnalisés. Si vous créez des solutions pour d’autres organisations, vous devez leur permettre de personnaliser les composants de la solution là où cela convient à leurs besoins uniques. Toutefois, vous devez pouvoir prendre en charge et gérer votre solution de façon prévisible, vous ne devez donc jamais autoriser la personnalisation des composants de solution critiques qui fournissent les fonctionnalités principales de votre solution.
Envisagez d’utiliser des propriétés gérées pour verrouiller vos composants, sauf si vous souhaitez qu’ils soient personnalisables dans l’environnement de destination. Par exemple, imaginez un scénario dans lequel vos utilisateurs pourraient vouloir modifier de nombreuses étiquettes pour répondre à leurs propres besoins commerciaux.
Les propriétés gérées sont destinées à protéger votre solution des modifications susceptibles de provoquer son arrêt. Les propriétés gérées ne fournissent pas la gestion des droits numériques (DRM) ou les fonctionnalités pour établir une licence pour votre solution ou contrôler les personnes habilitées à l’importer.
Vous appliquez des propriétés gérées lorsque la solution n’est pas gérée dans la couche non gérée de votre environnement de développement. Les propriétés gérées ne prennent effet qu’une fois que la solution gérée est packagée et installée dans un autre environnement. Une fois la solution gérée importée, les propriétés gérées ne peuvent pas être mises à jour, sauf par une mise à jour de la solution par l’éditeur d’origine.
La plupart des composants de solution contiennent un élément de menu Propriétés gérées disponible dans la liste des composants de solution. Lorsque vous importez la solution gérée qui contient les composants, vous pouvez afficher mais pas modifier les propriétés gérées.
Modifier et afficher les propriétés gérées des entités
Connectez-vous à Power Apps ou Power Automate, puis dans le volet gauche, sélectionnez Solutions.
Ouvrez la solution souhaitée.
Dans la liste des composants de la solution, sélectionnez … en regard de l’entité dont vous souhaitez afficher les propriétés gérées, puis sélectionnez Propriétés gérées.
La page des propriétés gérées s’affiche.
Les entités possèdent plus de propriétés gérées que les autres types de composants de solution. Si l’entité est personnalisable, vous pouvez définir les options suivantes :
Option | Description |
---|---|
Autoriser les personnalisations | Contrôle toutes les autres options. Si cette option est False , aucun des autres paramètres ne s’applique. Lorsque sa valeur est True , vous pouvez spécifier les autres options de personnalisation. Lorsque sa valeur est False , cela équivaut à définir toutes les autres options sur false. |
nom complet peut être modifié | Si le nom complet de l’entité peut être modifié. |
Peut modifier des propriétés supplémentaires | S’applique à tout ce qui n’est pas couvert par d’autres options. |
De nouveaux formulaires peuvent être créés | Indique si des formulaires peuvent être créés pour l’entité. |
De nouveaux graphiques peuvent être créés | Indique si des graphiques peuvent être créés pour l’entité. |
De nouvelles vues peuvent être créées | Indique si des vues peuvent être créées pour l’entité. |
Peut changer la relation hiérarchique | Si des paramètres de relation hiérarchique peuvent être modifiés. Plus d’informations : Définir et interroger des données hiérarchiques |
Le suivi des modifications peut-il être activé ? | Si la propriété Suivi des modifications de l’entité est configurable. |
Peut activer la synchronisation avec l’index de recherche externe | Détermine si l’entité peut être configurée pour autoriser la recherche Dataverse. En savoir plus : Configurer la recherche Dataverse pour améliorer les résultats et les performances de recherche |
Modifier et afficher les propriétés gérées des champs
En regard d’un champ personnalisé dans une solution, sélectionnez …, puis sélectionnez Propriétés gérées.
Cette action ouvre le volet Propriétés gérées.
L’option Autoriser les personnalisations contrôle toutes les autres options. Si cette option est désactivée, aucun des autres paramètres ne s’applique. Lorsqu’elle est activée, vous pouvez spécifier les autres options de personnalisation.
Si le champ est personnalisable, vous pouvez activer les options suivantes.
- nom complet peut être modifié
- Peut modifier des propriétés supplémentaires : Cette propriété contrôle toutes les autres personnalisations qui n’ont pas de propriété gérée spécifique.
- De nouveaux formulaires peuvent être créés
- De nouveaux graphiques peuvent être créés
- De nouvelles vues peuvent être créées
- Peut changer la relation hiérarchique
- Le suivi des modifications peut-il être activé ?
- Peut activer la synchronisation avec l’index de recherche externe
La désactivation de toutes les options individuelles équivaut à la désactivation d’Autoriser les personnalisations.
Appliquez vos choix et sélectionnez Terminé pour fermer le volet.
Note
Si ce champ est un champ Date et heure, une propriété Peut changer le comportement de date et d’heure supplémentaire est disponible. Informations complémentaires : Comportement et format du champ de date et d’heure
Pour plus d’informations sur la modification des champs, voir Mise à jour de la suppression de champs.
Modifier et afficher les propriétés gérées d’autres composants
Vous pouvez afficher et modifier les propriétés gérées de nombreux autres composants de la solution, tels qu’une ressource web, un processus, un graphique ou un tableau de bord. En regard du composant dans une solution, sélectionnez …, puis sélectionnez Propriétés gérées.
Modifier et afficher les propriétés gérées des relations
En affichant les relations d’entité dans l’explorateur de solutions, sélectionnez une relation dans une solution non gérée puis choisissez Autres actions>Propriétés gérées dans la barre de menus.
Avec les relations, la seule propriété gérée est Personnalisable. Ce paramètre unique contrôle toutes les modifications possibles de la relation d’entité.