isM365CopilotEnabled (Referência da API do cliente)

Indica se o Microsoft 365 Copilot está ativado no ambiente atual.

Sintaxe

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

Parameters

Nome do parâmetro Tipo Obrigatório Description
successCallback Function Yes Uma função a ser chamada quando a operação for bem-sucedida.
errorCallback Function Yes Uma função para chamar quando a operação falhar.

Valor de retorno

Tipo: Promise<boolean>

Devolve true se Microsoft 365 Copilot estiver ativado no ambiente atual; false caso contrário.

Remarks

A ativação é determinada por uma sequência ordenada de verificações: um interruptor de desativação de controlo de funcionalidades, três verificações paralelas de elegibilidade (licença, definição de ambiente e estado de indexação do Dataverse), uma substituição opcional ao nível da aplicação e uma flag de implementação gradual. O resultado é armazenado em cache durante 30 minutos, e as chamadas simultâneas são desduplicadas.

Todos os outros métodos Microsoft 365 Copilot verificam este valor antes de executar e completam sem ação se devolver false.

Example

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

Xrm.Copilot (referência da API do cliente)