クライアント API Xrm オブジェクト

Xrm オブジェクトは、クライアント API の実行コンテキストを使用しなくてもコードでグローバルに使用できます。

Xrmオブジェクト モデル

次の図はXrmオブジェクト モデルを表しています:

Xrmオブジェクト モデル

Xrmオブジェクトの各ネームスペースについての情報はこちら:

Namespace 説明
Xrm.App アプリ関連のメソッドを提供します。
Xrm.Copilot 登録されたMicrosoft Copilot Studioトピックを実行するためのプレビュー API など、モデル駆動型Power AppsでMicrosoft Copilotを操作するためのメソッドを提供します。
Xrm.Device ネイティブ デバイス機能を使用するメソッドを提供します。
Xrm.Encoding 文字列をエンコードするためのメソッドを提供します。
Xrm.Navigation モデル駆動型アプリのフォームおよびアイテム間を移動するためのメソッドを提供します。
Xrm.Panel モデル駆動型アプリ フォームのサイド ウインドウで Web ページを表示するメソッドを提供します。
Xrm.Utility 有用なメソッドのコンテナを提供します。
Xrm.WebApi Web API を使用してレコードを作成および管理し、Web API アクションおよび関数を実行するメソッドを提供します。

Xrm.WebApi.offline: オフライン モードを使用中にモデル駆動型アプリ モバイル クライアントのレコードを作成および管理するメソッドを提供します。

Xrm.WebApi.online: サーバーに接続しているときに、Web API を使用してレコードを作成および管理し、Web API アクションおよび関数を実行するメソッドを提供します。

クライアントAPIグローバルコンテキスト

Xrm.Utility.getGlobalContext メソッドをフォームで使用して、フォーム実行コンテキストを経由せずに、組織、ユーザー、またはスクリプトが実行されるクライアント固有の情報を取得します。 getGlobalContext の使用は、Xrm.Page.context を使用してグローバルコンテキストを取得するために、フォームコンテキストを使用する必要があった以前のバージョンからの変更です。

注

Xrm.Page.context は現在のリリースで 非推奨 となっており、バージョン 9.0 以降を対象とするコードでグローバル コンテキストを取得するには、新しい Xrm.Utility.getGlobalContext メソッドを使用する必要があります。

スタンドアロン HTML Web リソースのグローバル コンテキスト情報にアクセスするには、ClientGlobalContext.js.aspx に対する参照を Web リソースに含めてから、GetGlobalContext 関数を使用する必要があります。 詳細情報: GetGlobalContext 関数および ClientGlobalContext.js.aspx

クライアント API オブジェクト モデルを理解する
廃止されたクライアント API