isM365CopilotEnabled (Referencia á API do cliente)

Indica se Microsoft 365 Copilot está activado no entorno actual.

Sintaxe

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

Parámetros

Nome do parámetro Tipo Necesario Descripción
successCallback Función Si Unha función a chamar cando a operación teña éxito.
errorCallback Función Si Unha función a chamar cando a operación falla.

Valor devolto

Tipo: Promise<boolean>

Devolve true se Microsoft 365 Copilot está activado no entorno actual; false doutro xeito.

Observacións

A habilitación determínase mediante unha secuencia clasificada de comprobacións: un interruptor de apagado de control de funcionalidades, tres comprobacións paralelas de elegibilidade (licenza, configuración de entorno e estado de indexación Dataverse), unha anulación opcional a nivel de aplicación e unha bandeira de despregamento gradual. O resultado gárdase en caché durante 30 minutos, e as chamadas simultáneas deduplicanse.

Todos os demais métodos de Microsoft 365 Copilot comproban este valor antes de executar e completan sen acción se devolve false.

Exemplo

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

Xrm.Copilot (Referencia da API do cliente)