Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article décrit les meilleures pratiques et conseils pour les développeurs qui écrivent du code pour Microsoft Dataverse. Dataverse fournit une infrastructure extensible que vous pouvez utiliser pour créer des expériences hautement personnalisées et personnalisées. Lorsque vous personnalisez, étendez ou intégrez à Dataverse, suivez les instructions établies et les meilleures pratiques pour améliorer les performances, la sécurité et la prise en charge.
Cette section décrit les problèmes identifiés par Microsoft, leur impact et leurs conseils pour résoudre ces problèmes. Il explique l’arrière-plan sur la raison pour laquelle les choses doivent être effectuées d’une certaine manière et comment éviter les problèmes potentiels. Cette compréhension peut être bénéfique pour la convivialité, la prise en charge et les performances de votre environnement. La documentation d’instructions prend en charge les informations existantes dans les guides de développement et d’administration.
Types de personnalisations ciblés
Cette documentation cible les types de personnalisation suivants :
- Activités et plug-ins de flux de travail personnalisés
- Utilisation des données Dataverse
- Utilisation des définitions de table Dataverse
Sections
Chaque article d’instruction comprend la plupart ou toutes les sections suivantes :
| Section | Description |
|---|---|
| Titre | Description des instructions |
| Catégorie | Un ou plusieurs domaines affectés par le fait de ne pas suivre les instructions |
| Potentiel d’impact | Niveau de risque (élevé, moyen ou faible) d’affecter l’environnement en ne suivant pas les instructions |
| Symptoms | Indications possibles indiquant que les conseils n’ont pas été suivis |
| Conseils | Recommandations qui peuvent également inclure des exemples |
| Schémas problématiques | Description ou exemples de non-suivi des instructions |
| Informations supplémentaires | Détails de soutien pour une vue plus étendue |
| Voir également | Références pour en savoir plus sur quelque chose mentionné dans l’article |
Catégories
Chaque article d’aide est classé selon une ou plusieurs des catégories suivantes :
| Catégorie | Description |
|---|---|
| Utilisation | Utilisation incorrecte d’une API, d’un modèle ou d’une configuration particulière |
| Conception | Défauts de conception dans une personnalisation |
| Efficacité | Personnalisation ou modèle susceptible de produire un effet négatif sur les performances dans des domaines tels que la gestion de la mémoire, l’utilisation du processeur, le trafic réseau ou l’expérience utilisateur |
| Sécurité | Vulnérabilités potentielles dans une personnalisation que les utilisateurs malveillants peuvent exploiter dans un environnement d’exécution |
| Préparation des mises à niveau | Personnalisation ou modèle susceptible d’augmenter le risque d’une mise à niveau de version infructueuse |
| Migration en ligne | Personnalisation ou modèle susceptible d’augmenter le risque d’une migration en ligne infructueuse |
| Maintenabilité | Personnalisation qui augmente inutilement la quantité d’efforts du développeur nécessaires pour apporter des modifications, la fréquence des modifications requises ou la probabilité d’introduire des régressions |
| Maintenabilité | Personnalisation ou modèle qui se situe en dehors des limites des instructions de prise en charge publiées, y compris l’utilisation des API supprimées ou l’implémentation de techniques interdites |