isM365CopilotEnabled (Referencia á API do cliente)

Devolve se Microsoft 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 Copilot está activado no entorno actual; false se non.

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 Copilot comproban este valor antes de executalo 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)