Développeurs : Mise en route de Microsoft Dataverse
Là où vous commencez dépend du problème que vous tentez de résoudre. Ce guide comprend des informations sur de nombreuses fonctionnalités que vous n’utiliserez pas, selon toute vraisemblance, dans leur intégralité. Les sections suivantes comprennent plusieurs points clés pour commencer :
Utiliser des données à l’aide de services web
Il existe deux points d’accès différents, chacun utilisant un protocole différent, pour le service web de données des données commerciales : un point d’accès aux données RESTful (OData) et le point de service d’organisation. Votre code peut accéder au point d’accès OData à l’aide de l’API web ou du point de service d’organisation en utilisant le SDK pour .NET.
Celui que vous devez utiliser dépend du type de projet sur lequel vous travaillez. Pour plus d’informations : Utiliser les données avec du code
Appliquer la logique métier
Les extensions les plus courantes créées à l’aide de code impliquent l’automatisation des processus utilisés par les entreprises. Vous pouvez trouver un résumé des options disponibles pour vous dans Appliquer la logique métier avec le code. Chacune de ces approches est généralement invoquée selon les événements qui surviennent sur le serveur. Aussi il est précieux de bien comprendre l’Infrastructure d’événements.
Ce Guide du développeur documente la façon d’écrire une logique métier personnalisée à l’aide des API documentées. Cependant, il est beaucoup plus facile d’écrire et de déployer votre code si vous installez et utilisez Power Platform Tools pour Visual Studio.
Intégrer avec des données externes
Les fonctionnalités de gestion des données de Dataverse non seulement vous permettent d’utiliser des données dans Dataverse, mais également d’interagir efficacement avec des données externes critiques pour votre activité. Pour plus d’informations :
Tables Dataverse
Les tables stockent les données commerciales avec lesquelles vous travaillez. Il est impératif de comprendre en quoi elles consistent et comment les exploiter.
Pour plus d’informations :
Utiliser des définitions de table
Le développement d’une bonne compréhension de l’exploitation des métadonnées (qui décrivent les données) dans le système permet de vous aider à mieux comprendre comment fonctionne la plateforme Dataverse. En général, vous utiliserez des concepteurs pour ajouter, mettre à jour ou supprimer des colonnes de table qui stockeront des données d’entreprise. Vous pouvez également définir des métadonnées qui fournissent des informations supplémentaires sur une table ou une colonne. Par exemple, la plupart des tables ont une colonne « Nom » et des métadonnées décrivent si cette colonne est requise, quand elle a été modifiée et par qui. L’API web et le SDK pour .NET offrent des fonctionnalités permettant d’effectuer des opérations courantes sur la définition de table et d’autres métadonnées. Pour plus d’informations : Utiliser les métadonnées avec du code
Utiliser les solutions pour empaqueter et distribuer les extensions
Si vous souhaitez distribuer les extensions créées ou toute personnalisation qui en dépend, vous devez comprendre les solutions. Les solutions créées par un individu sont relativement simples à exploiter et ne nécessitent pas les compétences d’un développeur. Mais afin qu’une équipe de développeurs travaille efficacement avec les solutions et utilisent des principes de gestion du cycle de vie des applications efficaces, il convient d’avoir recours à une approche plus sophistiquée. Pour plus d’informations :
- Présentation des solutions
- Outil SolutionPackager
- Outil Package Deployer
- Publier votre application sur AppSource
Créer des applications clientes et l’authentification
Lorsque vous créez des extensions qui appliquent une logique métier au serveur, vous n’avez pas besoin d’inclure du code pour vous authentifier. Les seules fois où vous devez vous authentifier sont au moment de la création d’une application cliente. Une application cliente console simple est une bonne façon de vous familiariser avec les API de Dataverse. Activer un moyen de se connecter aux données est une première étape importante. La plupart des exemples de code fournis incluent des méthodes d’authentification. Le connecteur de Xrm.Tooling propose des fonctionnalités pour simplifier l’authentification. Pour plus d’informations :
- Authentification
- Créer des applications Web en utilisant l’authentification de serveur à serveur (S2S)
- Créer des applications clientes Windows à l’aide des outils XRM
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é).