開発者向け: Microsoft Dataverse を使う

どこから開始するかは、解決しようとしている問題により異なります。 このガイドは広範囲に及ぶ機能の情報を含みますが、すべての機能を使用することはほとんどありません。 次のセクションは開始するいくつか重要な分野を含みます。

Web サービスを使用したデータの操作

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

どれを使用するかは作業中のプロジェクトの種類によって異なります。 詳細: コードを使用したデータの操作

ビジネスロジックの適用

コードを使用して作成した最も一般的な拡張機能は、ビジネスで使用されるプロセスの自動化を含みます。 その利用可能なオプションの概要は コードによるビジネスロジックの適用 にあります。 これらのそれぞれの方法は、通常サーバーで発生するイベントに基づいて呼び出します。イベントフレームワーク を理解することは重要です。

この開発者ガイドでは、ドキュメント化された API を使用してカスタム ビジネス ロジックを記述する方法について説明しています。 しかし、Visual Studio 向け Power Platform Tools をインストールして使用することで、コードの記述とデプロイがはるかに簡単になります。

外部データと統合

Dataverse のデータ管理機能を使用すると、Dataverse 内のデータを処理できるだけでなく、ビジネスに不可欠な外部データと効果的なやりとりをすることができます。 詳細:

Dataverse テーブル

テーブルはユーザーが操作するビジネス データを保存します。 それらが何であるか、またどのように操作するかを理解することが重要です。

詳細:

テーブル定義の操作

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

拡張子をパッケージ化して配布するためにソリューションを使用します

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

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

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

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。