isM365CopilotEnabled (クライアント API リファレンス)

現在の環境でMicrosoft 365 Copilotが有効になっているかどうかを返します。

Syntax

Xrm.Copilot.isM365CopilotEnabled().then(successCallback, errorCallback);

Parameters

パラメーター名 タイプ 必須 Description
successCallback Function はい 処理が成功したときに呼び出す関数。
errorCallback Function はい 処理が失敗したときに呼び出す関数。

戻り値

タイプ: Promise<boolean>

現在の環境でMicrosoft 365 Copilotが有効な場合は true を返し、それ以外の場合は false を返します。

Remarks

有効化は、ランク付けされた一連のチェック (機能コントロールの強制終了スイッチ、3 つの並列適格性チェック (ライセンス、環境設定、Dataverse インデックスの状態)、オプションのアプリ レベル設定のオーバーライド、段階的なロールアウト フラグによって決定されます。 結果は 30 分間キャッシュされ、同時呼び出しは重複除去されます。

他のすべてのMicrosoft 365 Copilotメソッドは、実行前にこの値をチェックし、falseを返す場合はアクションなしで完了します。

Example

const isEnabled = await Xrm.Copilot.isM365CopilotEnabled();
if (isEnabled) {
    // Show Copilot-related controls
}

Xrm.Copilot (クライアント API 参照)