Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
}