isM365CopilotEnabled (справочник по API клиента)

Возвращает значение, включено ли Microsoft 365 Copilot в текущей среде.

Syntax

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

Parameters

Имя параметра Тип Обязательный Description
successCallback Function Да Функция, вызываемая при успешном выполнении операции.
errorCallback Function Да Функция, вызываемая при сбое операции.

Возвращаемое значение

Тип: Promise<boolean>

Возвращает true, если Microsoft 365 Copilot включен в текущей среде; false в противном случае.

Remarks

Включение определяется ранжированной последовательностью проверок: переключатель отключения функции, три параллельных проверки соответствия (лицензия, настройка среды и состояние индексирования Dataverse), необязательный параметр уровня приложения и флаг постепенного развертывания. Результат кэшируется в течение 30 минут, а одновременные вызовы дедупликируются.

Все остальные методы Microsoft 365 Copilot проверяют это значение перед выполнением и выполнением без действия, если возвращается false.

Пример

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

Xrm.Copilot (справочник по API клиента)