isM365CopilotEnabled (αναφορά API προγράμματος-πελάτη)

Επιστρέφει εάν η Microsoft 365 Copilot είναι ενεργοποιημένη στο τρέχον περιβάλλον.

Σύνταξη

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

Παράμετροι

Όνομα παραμέτρου Type Υποχρεωτικό Περιγραφή
successCallback Function Yes Μια συνάρτηση για κλήση όταν η λειτουργία είναι επιτυχής.
errorCallback Function Yes Μια λειτουργία για κλήση όταν αποτύχει η λειτουργία.

Τιμή επιστροφής

Τύπος: Promise<boolean>

Επιστρέφει true εάν το Microsoft 365 Copilot είναι ενεργοποιημένο στο τρέχον περιβάλλον, διαφορετικά false.

Remarks

Η ενεργοποίηση καθορίζεται από μια ταξινομημένη ακολουθία ελέγχων: έναν διακόπτη εναλλαγής λειτουργίας ελέγχου, τρεις παράλληλους ελέγχους καταλληλότητας (άδεια χρήσης, ρύθμιση περιβάλλοντος και κατάσταση ευρετηρίου Dataverse), μια προαιρετική παράκαμψη ρύθμισης σε επίπεδο εφαρμογής και μια σταδιακή σημαία παράδοσης. Το αποτέλεσμα αποθηκεύεται στο cache για 30 λεπτά και οι ταυτόχρονες κλήσεις αφιερώνονται.

Όλες οι άλλες μέθοδοι Microsoft 365 Copilot ελέγχουν αυτή την τιμή πριν την εκτέλεση και την ολοκλήρωση χωρίς ενέργεια, εάν επιστρέφει false.

Παράδειγμα

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

Xrm.Copilot (αναφορά API προγράμματος-πελάτη)