isM365CopilotEnabled (référence de l’API cliente)

Retourne si Microsoft 365 Copilot est activé dans l’environnement actuel.

Syntax

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

Paramètres

Nom du paramètre Catégorie Required Description
successCallback Function Oui Fonctionnalité à appeler lorsque l’opération aboutit.
errorCallback Function Oui Fonction à appeler lorsque l’opération échoue.

Valeur de retour

Type : Promise<boolean>

Retourne true si Microsoft 365 Copilot est activé dans l’environnement actuel ; false sinon.

Remarks

L’activation est déterminée par une séquence de vérifications classée : un commutateur de suppression de contrôle de fonctionnalité, trois vérifications d’éligibilité parallèles (licence, paramètre d’environnement et état d’indexation Dataverse), remplacement facultatif du paramètre au niveau de l’application et indicateur de déploiement progressif. Le résultat est mis en cache pendant 30 minutes et les appels simultanés sont dédupliqués.

Toutes les autres méthodes Microsoft 365 Copilot vérifient cette valeur avant d’exécuter et de se terminer sans action si elle retourne false.

Exemple

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

Xrm.Copilot (référence de l’API client)