isM365CopilotEnabled (klient-API-reference)

Returnerer, om Microsoft 365 Copilot er aktiveret i det aktuelle miljø.

Syntaks

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

Parametre

Parameternavn Type Påkrævet Beskrivelse
successCallback Function Yes En funktion, der skal kaldes, når handlingen lykkes.
errorCallback Function Yes En funktion, der skal kaldes, når handlingen mislykkes.

Returværdi

Type: Promise<boolean>

Returnerer true, hvis Microsoft 365 Copilot er aktiveret i det aktuelle miljø. Ellers false.

Remarks

Aktivering bestemmes af en rangeret sekvens af kontroller: en kill-switch for funktionskontrol, tre parallelle berettigelseskontroller (licens, miljøindstilling og dataverse-indekseringsstatus), en valgfri tilsidesættelse af indstilling på appniveau og et gradvist udrulningsflag. Resultatet cachelagres i 30 minutter, og samtidige kald deduplikeres.

Alle andre Microsoft 365 Copilot metoder kontrollerer denne værdi, før den udføres og fuldføres uden handling, hvis den returnerer false.

Eksempel

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

Xrm.Copilot (klient-API-reference)