現在の環境で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
}