開発者: Microsoft Dataverse を始めましょう

どこから始めるかは、解決しようとしている問題によって異なります。 このガイドには、さまざまな機能に関する情報が含まれており、それらすべてを使用する可能性は低いです。 次のセクションでは、開始する主要な領域をいくつか取り上げます。

Web サービスを使用してデータを操作する

ビジネス データ Web サービスには、それぞれ異なるプロトコルを使用する 2 つの異なるアクセス ポイントがあります。RESTful (OData) データ アクセス ポイントと組織サービス エンドポイントです。 コードは、Web API を使用して OData アクセス ポイントにアクセスするか、SDK for .NETを使用して Organization サービス エンドポイントにアクセスできます。

どちらを使うべきかは、取り組んでいるプロジェクトの種類によって異なります。 詳細については、「コードを 使用したデータの操作」を参照してください。

ビジネス ロジックを適用する

コードを使用して作成される最も一般的な拡張機能には、企業が使用するプロセスの自動化が含まれます。 使用可能なオプションの概要については、「コードを使用して ビジネス ロジックを適用する」を参照してください。 通常、これらの各方法はサーバー上で発生するイベントに基づいて呼び出されるため、 Event Framework を理解することは有益です。

この開発者ガイドでは、文書化された API を使用してカスタム ビジネス ロジックを記述する方法に関するドキュメントを提供します。 ただし、Power Platform Tools for Visual Studio をインストールして使用する場合は、コードを記述してデプロイする方がはるかに簡単です。

外部データとの統合

Dataverse のデータ管理機能を使用すると、Dataverse 内のデータを操作できるだけでなく、ビジネスにとって重要な外部データを効果的に操作できます。 詳細については、以下を参照してください:

Dataverse テーブル

テーブルには、使用するビジネス データが格納されます。 彼らが何であるか、そして彼らと一緒に働く方法を理解することが不可欠です。

詳細情報:

テーブル定義を操作する

システム内の メタデータ (データを記述するデータ) を十分に理解できれば、Dataverse プラットフォームのしくみをより深く理解できます。 一般に、デザイナーを使用して、ビジネス データを格納するテーブル列を追加、更新、または削除します。 テーブルまたは列に関する詳細情報を提供するメタデータを定義することもできます。 たとえば、ほとんどのテーブルには "Name" 列があり、その列が必須かどうか、いつ変更されたか、誰によって変更されたかを示すメタデータがあります。 Web API と SDK for .NET の両方に、テーブル定義やその他のメタデータに対して一般的な操作を実行する機能が用意されています。 詳細については、「コードを 使用したメタデータの操作」を参照してください。

ソリューションを使用して拡張機能をパッケージ化および配布する

作成した拡張機能またはそれらが依存するカスタマイズを配布する場合は、ソリューションを理解する必要があります。 個人が作成するソリューションは比較的簡単に操作でき、開発者のスキルは必要ありません。 ただし、開発者のチームがソリューションを生産的に操作し、効果的なアプリケーション ライフサイクル管理原則を使用するには、より高度なアプローチが必要です。 詳細については、以下を参照してください:

クライアント アプリケーションと認証を作成する

サーバー上にビジネス ロジックを適用する拡張機能を作成するときに、認証するコードを含める必要はありません。 認証する必要があるのは、 クライアント アプリケーションを作成する場合だけです。 シンプルなコンソール クライアント アプリケーションは、Dataverse API を理解するのに適した方法です。 データに接続する方法を有効にすることは、重要な最初のステップです。 提供されるコード サンプルのほとんどは、認証方法を含みます。 Xrm.Tooling コネクタには、認証を簡単にする機能が用意されています。 詳細については、以下を参照してください: