Partager via


Développeurs : commencez avec Microsoft Dataverse

L’endroit où commencer dépend du problème que vous essayez de résoudre. Ce guide inclut des informations sur un large éventail de fonctionnalités et il est peu probable que vous n’en utilisiez jamais tous. Les sections suivantes incluent plusieurs des domaines clés à 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 métiers : un point d’accès aux données RESTful (OData) et le point de terminaison du service d’organisation. Votre code peut accéder au point d’accès OData à l’aide de l’API web ou du point de terminaison de service d’organisation à l’aide du Kit de développement logiciel (SDK) pour .NET.

Celui sur lequel vous devez utiliser dépend du type de projet sur lequel vous travaillez. Plus d’informations : Utiliser des données à l’aide du code

Application de la logique métier

Les extensions les plus courantes créées à l’aide du code impliquent l’automatisation des processus utilisés par les entreprises. Vous trouverez un résumé des options disponibles pour vous dans Appliquer une logique métier avec du code. Chacune de ces approches est généralement appelée en fonction des événements qui se produisent sur le serveur, de sorte que la compréhension de l’Infrastructure d’événements sera précieuse.

Ce guide du développeur fournit de la documentation sur la façon d’écrire une logique métier personnalisée à l’aide des API documentées. Toutefois, 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 à des données externes

Les fonctionnalités de gestion des données dans Dataverse vous permettent non seulement d’utiliser des données dans Dataverse, mais également d’interagir efficacement avec des données externes critiques pour votre entreprise. Plus d’informations :

Tables Dataverse

Les tables stockent les données métier avec lesquelles vous allez travailler. Une compréhension de ce qu’ils sont et comment travailler avec eux est essentielle.

Plus d’informations :

Utiliser des définitions de table

Le développement d’une bonne compréhension des métadonnées (données qui décrivent les données) dans le système peut vous aider à comprendre le fonctionnement de la plateforme Dataverse. En général, vous allez utiliser des concepteurs pour ajouter, mettre à jour ou supprimer des colonnes de table qui stockent des données métier. 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 « Name » et il existe des métadonnées qui décrivent si cette colonne est requise, lorsqu’elle a été modifiée et par qui. L’API web et le Kit de développement logiciel (SDK) pour .NET fournissent des fonctionnalités permettant d’effectuer des opérations courantes sur la définition de table et d’autres métadonnées. Plus d’informations : Utiliser des métadonnées à l’aide du code

Utiliser des solutions pour empaqueter et distribuer des extensions

Si vous souhaitez distribuer les extensions que vous créez ou les personnalisations dont elles dépendent, vous devez comprendre les solutions. Les solutions créées par un individu sont relativement simples à utiliser et ne nécessitent pas les compétences d’un développeur. Mais pour qu’une équipe de développeurs travaille de manière productive avec des solutions et utilise des principes de gestion efficace du cycle de vie des applications, il faut une approche plus sophistiquée. Plus d’informations :

Créer des applications clientes et une authentification

Lorsque vous créez des extensions qui appliquent une logique métier sur le serveur, vous n’aurez pas besoin d’inclure du code pour l’authentification. Les seules fois où vous devez vous authentifier sont lorsque vous créez une application cliente. Une application cliente console simple est un bon moyen de vous familiariser avec les API Dataverse. L’activation d’un moyen de se connecter aux données est une première étape importante. La plupart des exemples de code fournis incluent un moyen de s’authentifier. Le connecteur Xrm.Tooling offre des fonctionnalités pour simplifier l’authentification. Plus d’informations :