Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
}